GitHub check

Whole log, 164 KB
2026-10-23T11:11:17.1792913Z Current runner version: '2.337.0'
2026-10-23T11:11:17.1797167Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-l5vmsluiceks4q6y'
2026-10-23T11:11:17.1797852Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-23T11:11:17.1798830Z Machine name: 'ip-172-31-73-130'
2026-10-23T11:11:17.1801115Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T11:11:17.1802913Z Contents: read
2026-10-23T11:11:17.1803454Z Metadata: read
2026-10-23T11:11:17.1803910Z ##[endgroup]
2026-10-23T11:11:17.1805573Z Secret source: Actions
2026-10-23T11:11:17.1806365Z Cache mode: write
2026-10-23T11:11:17.1807041Z Prepare workflow directory
2026-10-23T11:11:17.2014049Z Prepare all required actions
2026-10-23T11:11:17.2050286Z Getting action download info
2026-10-23T11:11:17.3559729Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T11:11:17.3919657Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-23T11:11:17.4597624Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-23T11:11:17.6224531Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T11:11:17.6263474Z Complete job name: Test Server 8
2026-10-23T11:11:17.6613909Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T11:11:17.6677185Z ##[group]Run '/setup.sh'
2026-10-23T11:11:17.6688669Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:17.6689516Z env:
2026-10-23T11:11:17.6690070Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:17.6690383Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:17.6690667Z   BLACKSMITH_CHECK_RUN_ID: 120383083293
2026-10-23T11:11:17.6690951Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T11:11:17.6691452Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T11:11:17.6691707Z ##[endgroup]
2026-10-23T11:11:17.6910649Z Logging daemon started (blacksmithd for logs)
2026-10-23T11:11:17.7015211Z Results daemon started (blacksmithd for results)
2026-10-23T11:11:17.7142451Z Background adoption and SSH setup started (PID: 2871)
2026-10-23T11:11:17.7143384Z
2026-10-23T11:11:17.7143862Z ----------------------------------------
2026-10-23T11:11:17.7144422Z View this job: https://app.blacksmith.sh/pingdotgg/runs/39944310734/jobs/120383083293
2026-10-23T11:11:17.7144829Z SSH Access (using your GitHub SSH key):
2026-10-23T11:11:17.7145238Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-l5vmsluiceks4q6y.vm.blacksmith.sh
2026-10-23T11:11:17.7145543Z
2026-10-23T11:11:17.7145654Z No GitHub SSH key? Add one at:
2026-10-23T11:11:17.7146141Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T11:11:17.7146541Z
2026-10-23T11:11:17.7146648Z ----------------------------------------
2026-10-23T11:11:17.7146822Z
2026-10-23T11:11:17.7146960Z VM ID: blacksmith-4vcpu-ubuntu-2404-l5vmsluiceks4q6y
2026-10-23T11:11:17.7147293Z Host: production-152.236.31.213-x8664
2026-10-23T11:11:17.7147560Z Host Agent PID: 2787936
2026-10-23T11:11:17.7147800Z Host Agent Git SHA: af74fd76b
2026-10-23T11:11:17.7148053Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T11:11:17.7148329Z Blacksmith Host Generation: gen 2
2026-10-23T11:11:17.7148603Z Petname: production-fast-wolf-99d49e42
2026-10-23T11:11:17.7148874Z Region: us-east
2026-10-23T11:11:17.7149101Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T11:11:17.7157435Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T11:11:17.7157826Z
2026-10-23T11:11:17.7158001Z Enabling Blacksmith transparent cache
2026-10-23T11:11:17.7438926Z ##[group]Run actions/checkout@v6
2026-10-23T11:11:17.7439228Z with:
2026-10-23T11:11:17.7439584Z   fetch-depth: 2
2026-10-23T11:11:17.7439921Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-23T11:11:17.7440305Z   sparse-checkout-cone-mode: false
2026-10-23T11:11:17.7440579Z   repository: pingdotgg/t3code
2026-10-23T11:11:17.7442612Z   token: ***
2026-10-23T11:11:17.7442820Z   ssh-strict: true
2026-10-23T11:11:17.7443033Z   ssh-user: git
2026-10-23T11:11:17.7443254Z   persist-credentials: true
2026-10-23T11:11:17.7443489Z   clean: true
2026-10-23T11:11:17.7443698Z   fetch-tags: false
2026-10-23T11:11:17.7443915Z   show-progress: true
2026-10-23T11:11:17.7444132Z   lfs: false
2026-10-23T11:11:17.7444332Z   submodules: false
2026-10-23T11:11:17.7444552Z   set-safe-directory: true
2026-10-23T11:11:17.7444803Z   allow-unsafe-pr-checkout: false
2026-10-23T11:11:17.7445051Z env:
2026-10-23T11:11:17.7445307Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:17.7445586Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:17.7445861Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:17.7446124Z ##[endgroup]
2026-10-23T11:11:17.8515749Z Syncing repository: pingdotgg/t3code
2026-10-23T11:11:17.8516631Z ##[group]Getting Git version info
2026-10-23T11:11:17.8516952Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T11:11:17.8533896Z [command]/usr/local/bin/git version
2026-10-23T11:11:17.8638257Z git version 2.55.0
2026-10-23T11:11:17.8649814Z ##[endgroup]
2026-10-23T11:11:17.8657052Z Temporarily overriding HOME='/home/runner/_work/_temp/4cc5953a-876f-438e-af10-08291cedcff9' before making global git config changes
2026-10-23T11:11:17.8657692Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T11:11:17.8660380Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T11:11:17.8691970Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T11:11:17.8693451Z ##[group]Determining repository object format
2026-10-23T11:11:17.8694502Z ##[endgroup]
2026-10-23T11:11:17.8694860Z ##[group]Initializing the repository
2026-10-23T11:11:17.8696765Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T11:11:17.8729619Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T11:11:17.8730180Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T11:11:17.8730629Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T11:11:17.8730992Z hint: call:
2026-10-23T11:11:17.8731271Z hint:
2026-10-23T11:11:17.8731544Z hint: 	git config --global init.defaultBranch <name>
2026-10-23T11:11:17.8731843Z hint:
2026-10-23T11:11:17.8732125Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T11:11:17.8732568Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T11:11:17.8732923Z hint:
2026-10-23T11:11:17.8733134Z hint: 	git branch -m <name>
2026-10-23T11:11:17.8733365Z hint:
2026-10-23T11:11:17.8733673Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T11:11:17.8734144Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T11:11:17.8734957Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T11:11:17.8759871Z ##[endgroup]
2026-10-23T11:11:17.8760257Z ##[group]Disabling automatic garbage collection
2026-10-23T11:11:17.8761775Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T11:11:17.8784353Z ##[endgroup]
2026-10-23T11:11:17.8784720Z ##[group]Setting up auth
2026-10-23T11:11:17.8784987Z Removing SSH command configuration
2026-10-23T11:11:17.8788597Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T11:11:17.8810037Z [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-23T11:11:17.8938646Z Removing HTTP extra header
2026-10-23T11:11:17.8942133Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T11:11:17.8968444Z [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-23T11:11:17.9059125Z Removing includeIf entries pointing to credentials config files
2026-10-23T11:11:17.9062705Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T11:11:17.9083341Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T11:11:17.9179948Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-14d4407a-d81a-4f75-b5b9-cb2b1788ec1f.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T11:11:17.9204309Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-14d4407a-d81a-4f75-b5b9-cb2b1788ec1f.config
2026-10-23T11:11:17.9225782Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-14d4407a-d81a-4f75-b5b9-cb2b1788ec1f.config
2026-10-23T11:11:17.9243574Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-14d4407a-d81a-4f75-b5b9-cb2b1788ec1f.config
2026-10-23T11:11:17.9261190Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-14d4407a-d81a-4f75-b5b9-cb2b1788ec1f.config
2026-10-23T11:11:17.9281007Z ##[endgroup]
2026-10-23T11:11:17.9281390Z ##[group]Fetching the repository
2026-10-23T11:11:17.9285367Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +24c063ae804b38e4a900ae54fda55865293a333a:refs/remotes/origin/main
2026-10-23T11:11:18.2126723Z From https://github.com/pingdotgg/t3code
2026-10-23T11:11:18.2127318Z  * [new ref]         24c063ae804b38e4a900ae54fda55865293a333a -> origin/main
2026-10-23T11:11:18.2150964Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-23T11:11:18.2169827Z   origin/main
2026-10-23T11:11:18.2177276Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-23T11:11:18.2218696Z 24c063ae804b38e4a900ae54fda55865293a333a
2026-10-23T11:11:18.2221416Z ##[endgroup]
2026-10-23T11:11:18.2222283Z ##[group]Determining the checkout info
2026-10-23T11:11:18.2222949Z ##[endgroup]
2026-10-23T11:11:18.2223508Z ##[group]Setting up sparse checkout
2026-10-23T11:11:18.2225087Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T11:11:18.2248981Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T11:11:18.2269501Z .git/info/sparse-checkout
2026-10-23T11:11:18.2275038Z ##[endgroup]
2026-10-23T11:11:18.2275636Z ##[group]Checking out the ref
2026-10-23T11:11:18.2278291Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-23T11:11:25.3783409Z Updating files:   0% (1/6304)
2026-10-23T11:11:25.3810979Z Updating files:   1% (64/6304)
2026-10-23T11:11:25.3830452Z Updating files:   2% (127/6304)
2026-10-23T11:11:25.3853477Z Updating files:   3% (190/6304)
2026-10-23T11:11:25.3876236Z Updating files:   4% (253/6304)
2026-10-23T11:11:25.3913539Z Updating files:   5% (316/6304)
2026-10-23T11:11:25.3939506Z Updating files:   6% (379/6304)
2026-10-23T11:11:25.4003114Z Updating files:   7% (442/6304)
2026-10-23T11:11:25.4040282Z Updating files:   8% (505/6304)
2026-10-23T11:11:25.4066342Z Updating files:   9% (568/6304)
2026-10-23T11:11:25.4351213Z Updating files:  10% (631/6304)
2026-10-23T11:11:25.4367676Z Updating files:  11% (694/6304)
2026-10-23T11:11:25.4378274Z Updating files:  12% (757/6304)
2026-10-23T11:11:25.4391724Z Updating files:  13% (820/6304)
2026-10-23T11:11:25.4407077Z Updating files:  14% (883/6304)
2026-10-23T11:11:25.4423351Z Updating files:  15% (946/6304)
2026-10-23T11:11:25.4441289Z Updating files:  16% (1009/6304)
2026-10-23T11:11:25.4455710Z Updating files:  17% (1072/6304)
2026-10-23T11:11:25.4474410Z Updating files:  18% (1135/6304)
2026-10-23T11:11:25.4491405Z Updating files:  19% (1198/6304)
2026-10-23T11:11:25.4513205Z Updating files:  20% (1261/6304)
2026-10-23T11:11:25.4531153Z Updating files:  21% (1324/6304)
2026-10-23T11:11:25.4549128Z Updating files:  22% (1387/6304)
2026-10-23T11:11:25.4561792Z Updating files:  23% (1450/6304)
2026-10-23T11:11:25.4574759Z Updating files:  24% (1513/6304)
2026-10-23T11:11:25.4590276Z Updating files:  25% (1576/6304)
2026-10-23T11:11:25.4603264Z Updating files:  26% (1640/6304)
2026-10-23T11:11:25.4616542Z Updating files:  27% (1703/6304)
2026-10-23T11:11:25.4634944Z Updating files:  28% (1766/6304)
2026-10-23T11:11:25.4667301Z Updating files:  29% (1829/6304)
2026-10-23T11:11:25.4685768Z Updating files:  30% (1892/6304)
2026-10-23T11:11:25.4708230Z Updating files:  31% (1955/6304)
2026-10-23T11:11:25.4736517Z Updating files:  32% (2018/6304)
2026-10-23T11:11:25.4763997Z Updating files:  33% (2081/6304)
2026-10-23T11:11:25.4830585Z Updating files:  34% (2144/6304)
2026-10-23T11:11:25.4884833Z Updating files:  35% (2207/6304)
2026-10-23T11:11:25.4914577Z Updating files:  36% (2270/6304)
2026-10-23T11:11:25.4948998Z Updating files:  37% (2333/6304)
2026-10-23T11:11:25.4989270Z Updating files:  38% (2396/6304)
2026-10-23T11:11:25.5014045Z Updating files:  39% (2459/6304)
2026-10-23T11:11:25.5043989Z Updating files:  40% (2522/6304)
2026-10-23T11:11:25.5075680Z Updating files:  41% (2585/6304)
2026-10-23T11:11:25.5091364Z Updating files:  42% (2648/6304)
2026-10-23T11:11:25.5101048Z Updating files:  43% (2711/6304)
2026-10-23T11:11:25.5120071Z Updating files:  44% (2774/6304)
2026-10-23T11:11:25.5149650Z Updating files:  45% (2837/6304)
2026-10-23T11:11:25.5172275Z Updating files:  46% (2900/6304)
2026-10-23T11:11:25.5199452Z Updating files:  47% (2963/6304)
2026-10-23T11:11:25.5227261Z Updating files:  48% (3026/6304)
2026-10-23T11:11:25.5256512Z Updating files:  49% (3089/6304)
2026-10-23T11:11:25.5293008Z Updating files:  50% (3152/6304)
2026-10-23T11:11:25.5307760Z Updating files:  51% (3216/6304)
2026-10-23T11:11:25.5339957Z Updating files:  52% (3279/6304)
2026-10-23T11:11:25.5365655Z Updating files:  53% (3342/6304)
2026-10-23T11:11:25.5385046Z Updating files:  54% (3405/6304)
2026-10-23T11:11:25.5408744Z Updating files:  55% (3468/6304)
2026-10-23T11:11:25.5425969Z Updating files:  56% (3531/6304)
2026-10-23T11:11:25.5441745Z Updating files:  57% (3594/6304)
2026-10-23T11:11:25.5459322Z Updating files:  58% (3657/6304)
2026-10-23T11:11:25.5816455Z Updating files:  59% (3720/6304)
2026-10-23T11:11:25.5830141Z Updating files:  60% (3783/6304)
2026-10-23T11:11:25.5845623Z Updating files:  61% (3846/6304)
2026-10-23T11:11:25.5863436Z Updating files:  62% (3909/6304)
2026-10-23T11:11:25.5894441Z Updating files:  63% (3972/6304)
2026-10-23T11:11:25.5909975Z Updating files:  64% (4035/6304)
2026-10-23T11:11:25.5930102Z Updating files:  65% (4098/6304)
2026-10-23T11:11:25.5945500Z Updating files:  66% (4161/6304)
2026-10-23T11:11:25.5969659Z Updating files:  67% (4224/6304)
2026-10-23T11:11:25.5983082Z Updating files:  68% (4287/6304)
2026-10-23T11:11:25.6001429Z Updating files:  69% (4350/6304)
2026-10-23T11:11:25.6013365Z Updating files:  70% (4413/6304)
2026-10-23T11:11:25.6028816Z Updating files:  71% (4476/6304)
2026-10-23T11:11:25.6044811Z Updating files:  72% (4539/6304)
2026-10-23T11:11:25.6068858Z Updating files:  73% (4602/6304)
2026-10-23T11:11:25.6319300Z Updating files:  74% (4665/6304)
2026-10-23T11:11:25.6500555Z Updating files:  75% (4728/6304)
2026-10-23T11:11:25.6522892Z Updating files:  76% (4792/6304)
2026-10-23T11:11:25.6542014Z Updating files:  77% (4855/6304)
2026-10-23T11:11:25.6566729Z Updating files:  78% (4918/6304)
2026-10-23T11:11:25.6584993Z Updating files:  79% (4981/6304)
2026-10-23T11:11:25.6602694Z Updating files:  80% (5044/6304)
2026-10-23T11:11:25.6619726Z Updating files:  81% (5107/6304)
2026-10-23T11:11:25.6638336Z Updating files:  82% (5170/6304)
2026-10-23T11:11:25.6654857Z Updating files:  83% (5233/6304)
2026-10-23T11:11:25.6676172Z Updating files:  84% (5296/6304)
2026-10-23T11:11:25.6694664Z Updating files:  85% (5359/6304)
2026-10-23T11:11:25.6716593Z Updating files:  86% (5422/6304)
2026-10-23T11:11:25.6782987Z Updating files:  87% (5485/6304)
2026-10-23T11:11:25.6814078Z Updating files:  88% (5548/6304)
2026-10-23T11:11:25.6830731Z Updating files:  89% (5611/6304)
2026-10-23T11:11:25.6856468Z Updating files:  90% (5674/6304)
2026-10-23T11:11:25.6889117Z Updating files:  91% (5737/6304)
2026-10-23T11:11:25.6903690Z Updating files:  92% (5800/6304)
2026-10-23T11:11:25.6919293Z Updating files:  93% (5863/6304)
2026-10-23T11:11:25.6939276Z Updating files:  94% (5926/6304)
2026-10-23T11:11:25.6961062Z Updating files:  95% (5989/6304)
2026-10-23T11:11:25.7012120Z Updating files:  96% (6052/6304)
2026-10-23T11:11:25.7037754Z Updating files:  97% (6115/6304)
2026-10-23T11:11:25.7082483Z Updating files:  98% (6178/6304)
2026-10-23T11:11:25.7101123Z Updating files:  99% (6241/6304)
2026-10-23T11:11:25.7101379Z Updating files: 100% (6304/6304)
2026-10-23T11:11:25.7101587Z Updating files: 100% (6304/6304), done.
2026-10-23T11:11:25.7254832Z Switched to a new branch 'main'
2026-10-23T11:11:25.7255622Z branch 'main' set up to track 'origin/main'.
2026-10-23T11:11:25.7268361Z ##[endgroup]
2026-10-23T11:11:25.7297849Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T11:11:25.7315173Z 24c063ae804b38e4a900ae54fda55865293a333a
2026-10-23T11:11:25.7440814Z Prepare all required actions
2026-10-23T11:11:25.7476540Z ##[group]Run ./.github/actions/ci-changes
2026-10-23T11:11:25.7476695Z env:
2026-10-23T11:11:25.7476811Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:25.7476953Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:25.7477096Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:25.7477225Z ##[endgroup]
2026-10-23T11:11:25.7516245Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-23T11:11:25.7528829Z ##[group]Run set -uo pipefail
2026-10-23T11:11:25.7529025Z set -uo pipefail
2026-10-23T11:11:25.7529156Z
2026-10-23T11:11:25.7529264Z decide() {
2026-10-23T11:11:25.7529463Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-23T11:11:25.7529668Z   exit "${PIPESTATUS[0]}"
2026-10-23T11:11:25.7529797Z }
2026-10-23T11:11:25.7529893Z
2026-10-23T11:11:25.7529998Z fail_open() {
2026-10-23T11:11:25.7530144Z   echo "$* Running every job."
2026-10-23T11:11:25.7530277Z   decide
2026-10-23T11:11:25.7530378Z }
2026-10-23T11:11:25.7530473Z
2026-10-23T11:11:25.7530627Z # Reads the change from git rather than the REST API: every job that
2026-10-23T11:11:25.7530870Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-23T11:11:25.7531079Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-23T11:11:25.7531551Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-23T11:11:25.7531835Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-23T11:11:25.7532022Z   base=HEAD^1
2026-10-23T11:11:25.7532132Z   mode=()
2026-10-23T11:11:25.7532239Z else
2026-10-23T11:11:25.7532343Z   base=$BEFORE_SHA
2026-10-23T11:11:25.7532536Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-23T11:11:25.7532744Z     || fail_open "Could not fetch ${base}."
2026-10-23T11:11:25.7532940Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-23T11:11:25.7533121Z   mode=(--full)
2026-10-23T11:11:25.7533235Z fi
2026-10-23T11:11:25.7533330Z
2026-10-23T11:11:25.7533484Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-23T11:11:25.7533726Z # of a package changes that package just like editing it. It also keeps
2026-10-23T11:11:25.7534044Z # git from fetching file contents to score renames.
2026-10-23T11:11:25.7534278Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-23T11:11:25.7534500Z   || fail_open "Could not diff against ${base}."
2026-10-23T11:11:25.7534697Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-23T11:11:25.7545505Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:25.7545670Z env:
2026-10-23T11:11:25.7545779Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:25.7545926Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:25.7546065Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:25.7546199Z   EVENT_NAME: push
2026-10-23T11:11:25.7546332Z   BEFORE_SHA: 4812dcad02a86874533540e6a0c4b7f5eaea297a
2026-10-23T11:11:25.7546487Z ##[endgroup]
2026-10-23T11:11:25.9918586Z Runs everything: vite.config.ts
2026-10-23T11:11:25.9921092Z 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-23T11:11:25.9938264Z typecheck=true
2026-10-23T11:11:25.9938446Z build=true
2026-10-23T11:11:25.9938543Z test=true
2026-10-23T11:11:25.9938638Z test_packages=
2026-10-23T11:11:25.9938742Z test_web=true
2026-10-23T11:11:25.9938839Z test_server=true
2026-10-23T11:11:25.9938942Z rust=true
2026-10-23T11:11:25.9939046Z release_smoke=true
2026-10-23T11:11:25.9939157Z mobile_native=false
2026-10-23T11:11:25.9968199Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=245]
2026-10-23T11:11:26.0040556Z Prepare all required actions
2026-10-23T11:11:26.0040826Z Getting action download info
2026-10-23T11:11:26.1059540Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-23T11:11:26.1893896Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-23T11:11:26.1894046Z env:
2026-10-23T11:11:26.1894160Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:26.1894301Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:26.1894445Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:26.1894574Z ##[endgroup]
2026-10-23T11:11:26.1945460Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-23T11:11:26.1953763Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:26.1954104Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:26.1954395Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:26.1954632Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:26.1964226Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:26.1964387Z env:
2026-10-23T11:11:26.1964497Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:26.1964638Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:26.1964776Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:26.1964908Z ##[endgroup]
2026-10-23T11:11:26.2016338Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7]
2026-10-23T11:11:26.2017575Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-23T11:11:26.2059109Z ##[group]Run actions/cache@v6
2026-10-23T11:11:26.2059396Z with:
2026-10-23T11:11:26.2059494Z   path: ~/.vite-plus
2026-10-23T11:11:26.2059651Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:26.2059842Z   enableCrossOsArchive: false
2026-10-23T11:11:26.2059968Z   fail-on-cache-miss: false
2026-10-23T11:11:26.2060090Z   lookup-only: false
2026-10-23T11:11:26.2060195Z   save-always: false
2026-10-23T11:11:26.2060297Z env:
2026-10-23T11:11:26.2060403Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:26.2060560Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:26.2060705Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:26.2060830Z ##[endgroup]
2026-10-23T11:11:26.7332233Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:27.0968128Z Received 170349591 of 170349591 (100.0%), 472.3 MBs/sec
2026-10-23T11:11:27.0969072Z Cache Size: ~162 MB (170349591 B)
2026-10-23T11:11:27.0990238Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4b0bb213-6ff6-4044-91e7-dd1cbca3515b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:27.7584071Z Cache restored successfully
2026-10-23T11:11:27.7720231Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T11:11:27.7799677Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1578]
2026-10-23T11:11:27.7838909Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-23T11:11:27.7856361Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T11:11:27.7856579Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T11:11:27.7856752Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-23T11:11:27.7868292Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:27.7868454Z env:
2026-10-23T11:11:27.7868564Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:27.7868702Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:27.7868842Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:27.7868989Z ##[endgroup]
2026-10-23T11:11:27.7903632Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-23T11:11:27.7910209Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-23T11:11:27.7911437Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-23T11:11:27.7914848Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-23T11:11:27.7915821Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-23T11:11:27.7924310Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-23T11:11:27.7924480Z store_path="$(vp pm cache dir)"
2026-10-23T11:11:27.7924639Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:27.7935333Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:27.7935497Z env:
2026-10-23T11:11:27.7935607Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:27.7935750Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:27.7935894Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:27.7936021Z ##[endgroup]
2026-10-23T11:11:27.8054468Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-23T11:11:27.8055726Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-23T11:11:27.8589529Z ##[group]Run actions/cache@v6
2026-10-23T11:11:27.8589663Z with:
2026-10-23T11:11:27.8589790Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-23T11:11:27.8590049Z   key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:27.8590294Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-23T11:11:27.8590440Z   enableCrossOsArchive: false
2026-10-23T11:11:27.8590569Z   fail-on-cache-miss: false
2026-10-23T11:11:27.8590687Z   lookup-only: false
2026-10-23T11:11:27.8590793Z   save-always: false
2026-10-23T11:11:27.8590901Z env:
2026-10-23T11:11:27.8591010Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:27.8591400Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:27.8591537Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:27.8591668Z ##[endgroup]
2026-10-23T11:11:28.0440820Z Cache hit for: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:29.0683518Z Received 402653184 of 994615207 (40.5%), 383.6 MBs/sec
2026-10-23T11:11:30.0749188Z Received 973643687 of 994615207 (97.9%), 462.7 MBs/sec
2026-10-23T11:11:30.0970687Z Received 994615207 of 994615207 (100.0%), 467.5 MBs/sec
2026-10-23T11:11:30.0972369Z Cache Size: ~949 MB (994615207 B)
2026-10-23T11:11:30.1026181Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f9899eb7-5160-4d12-8823-d89c670982b5/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:35.1409603Z Cache restored successfully
2026-10-23T11:11:35.1856139Z Cache restored from key: pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c
2026-10-23T11:11:35.1917671Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7386]
2026-10-23T11:11:35.1919660Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-23T11:11:35.1929055Z ##[group]Run vp install
2026-10-23T11:11:35.1929186Z vp install
2026-10-23T11:11:35.1940099Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:11:35.1940263Z env:
2026-10-23T11:11:35.1940376Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:35.1940517Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:35.1940654Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:35.1940788Z ##[endgroup]
2026-10-23T11:11:35.2259934Z Scope: all 33 workspace projects
2026-10-23T11:11:35.3219550Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-23T11:11:35.6558024Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-23T11:11:35.6558328Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-23T11:11:35.6558539Z   Virtual store is at:             node_modules/.pnpm
2026-10-23T11:11:38.2425870Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.9s)
2026-10-23T11:11:38.2426152Z Lockfile is up to date, resolution step is skipped
2026-10-23T11:11:38.2608463Z Packages: +1721
2026-10-23T11:11:38.2608673Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-23T11:11:38.3013610Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-23T11:11:39.2642822Z . prepare$ vp config --no-agent
2026-10-23T11:11:39.3962658Z . prepare: Done
2026-10-23T11:11:39.3983040Z
2026-10-23T11:11:39.3983875Z devDependencies:
2026-10-23T11:11:39.3984172Z + @coderabbitai/config 1.1.0
2026-10-23T11:11:39.3984373Z + @shadcn/lint 0.1.5
2026-10-23T11:11:39.3984591Z + @types/node 24.12.4
2026-10-23T11:11:39.3987220Z + knip 6.34.0
2026-10-23T11:11:39.3987615Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-23T11:11:39.3987934Z + vite-plus 1.3.0
2026-10-23T11:11:39.3988091Z
2026-10-23T11:11:39.4014244Z Done in 4.2s using pnpm v12.14.0
2026-10-23T11:11:39.4302154Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4238]
2026-10-23T11:11:39.4328026Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:39.4328551Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T11:11:39.4343984Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:39.4344126Z env:
2026-10-23T11:11:39.4344255Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:39.4344415Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:39.4344561Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:39.4344698Z ##[endgroup]
2026-10-23T11:11:39.4629384Z ##[group]Run actions/cache@v6
2026-10-23T11:11:39.4629530Z with:
2026-10-23T11:11:39.4629653Z   path: ~/.cache/ms-playwright
2026-10-23T11:11:39.4629819Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:39.4629982Z   enableCrossOsArchive: false
2026-10-23T11:11:39.4630121Z   fail-on-cache-miss: false
2026-10-23T11:11:39.4630242Z   lookup-only: false
2026-10-23T11:11:39.4630353Z   save-always: false
2026-10-23T11:11:39.4630457Z env:
2026-10-23T11:11:39.4630570Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:39.4630729Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:39.4630874Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:39.4631024Z ##[endgroup]
2026-10-23T11:11:39.6832851Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:39.8471150Z Received 106503405 of 106503405 (100.0%), 677.1 MBs/sec
2026-10-23T11:11:39.8471382Z Cache Size: ~102 MB (106503405 B)
2026-10-23T11:11:39.8482688Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/568dd480-9d96-43c2-8e54-0ca56e697b63/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T11:11:40.0281606Z Cache restored successfully
2026-10-23T11:11:40.0389088Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T11:11:40.0568522Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T11:11:40.0569141Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T11:11:40.0569507Z test -n "$browser"
2026-10-23T11:11:40.0569731Z if ldd "$browser" | grep '=> not found'; then
2026-10-23T11:11:40.0570079Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-23T11:11:40.0570405Z fi
2026-10-23T11:11:40.0585166Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:40.0585304Z env:
2026-10-23T11:11:40.0585457Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:40.0585638Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:40.0585789Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:40.0585937Z ##[endgroup]
2026-10-23T11:11:40.1004757Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-23T11:11:40.1005003Z vp run --filter t3 test --shard 8/8
2026-10-23T11:11:40.1020152Z shell: /usr/bin/bash -e {0}
2026-10-23T11:11:40.1020378Z env:
2026-10-23T11:11:40.1020560Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:11:40.1020806Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:11:40.1021046Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:11:40.1021390Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-23T11:11:40.1021852Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T11:11:40.1022186Z ##[endgroup]
2026-10-23T11:11:40.2992146Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-23T11:11:40.4629096Z
2026-10-23T11:11:40.4631004Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-23T11:11:40.4631225Z
2026-10-23T11:11:46.2368782Z  โœ“ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1795ms
2026-10-23T11:11:46.2369504Z    โœ“ ClaudeAdapterV2 background wake turns (169)
2026-10-23T11:11:46.2369951Z      โœ“ persists a todo_list from inline Claude task-tool frames 1219ms
2026-10-23T11:11:47.8399402Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1004ms
2026-10-23T11:11:48.9605647Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-23T11:11:48.9606164Z [11:11:48.946] INFO (#414): Migrations ran successfully {
2026-10-23T11:11:48.9606338Z   migrations: [
2026-10-23T11:11:48.9606472Z     '1_OrchestrationEvents',
2026-10-23T11:11:48.9606642Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:11:48.9606813Z     '3_CheckpointDiffBlobs',
2026-10-23T11:11:48.9606993Z     '4_ProviderSessionRuntime',
2026-10-23T11:11:48.9607160Z     '5_Projections',
2026-10-23T11:11:48.9607339Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:11:48.9607547Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:11:48.9607735Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:11:48.9607916Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:11:48.9608087Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:11:48.9608279Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:11:48.9608480Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:11:48.9608660Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:11:48.9608866Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:11:48.9609068Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:11:48.9609248Z     '16_CanonicalizeModelSelections',
2026-10-23T11:11:48.9609423Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:11:48.9609604Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:11:48.9609786Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:11:48.9609956Z     '20_AuthAccessManagement',
2026-10-23T11:11:48.9610118Z     '21_AuthSessionClientMetadata',
2026-10-23T11:11:48.9610286Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:11:48.9610461Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:11:48.9610648Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:11:48.9610853Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:11:48.9611052Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:11:48.9611399Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:11:48.9611582Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:11:48.9611778Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:11:48.9611975Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:11:48.9612150Z     '31_AuthAuthorizationScopes',
2026-10-23T11:11:48.9612330Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:11:48.9612548Z     '33_ProjectionThreadsSettled',
2026-10-23T11:11:48.9612716Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:11:48.9612891Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:11:48.9613067Z     '36_ProjectionThreadsPinned',
2026-10-23T11:11:48.9613233Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:11:48.9613405Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:11:48.9613594Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:11:48.9613785Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:11:48.9613960Z     '41_AuthSessionClientConnection',
2026-10-23T11:11:48.9614415Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:11:48.9614716Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:11:48.9614904Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:11:48.9615090Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:11:48.9615275Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:11:48.9615451Z     '47_ProjectionProjectIcon',
2026-10-23T11:11:48.9615622Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:11:48.9615806Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:11:48.9615980Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:11:48.9616153Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:11:48.9616332Z     '52_ProjectionThreadTitleState',
2026-10-23T11:11:48.9616492Z     '53_PullRequestFilesViewed',
2026-10-23T11:11:48.9616677Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:11:48.9616849Z     '55_OrchestrationV2',
2026-10-23T11:11:48.9617022Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:11:48.9617195Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:11:48.9617352Z     '58_WebhookRelayDeliveries',
2026-10-23T11:11:48.9617506Z     '59_McpAppModelContext',
2026-10-23T11:11:48.9617666Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:11:48.9617836Z     '61_PullRequestReviewGuides',
2026-10-23T11:11:48.9617995Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:11:48.9618158Z     '63_DropUnusedV1Projections',
2026-10-23T11:11:48.9618331Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:11:48.9618509Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:11:48.9618687Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:11:48.9618854Z     '67_WebhookDedupe',
2026-10-23T11:11:48.9618999Z     '68_ShellStopRequestIndex'
2026-10-23T11:11:48.9619125Z   ]
2026-10-23T11:11:48.9619223Z }
2026-10-23T11:11:48.9619290Z
2026-10-23T11:11:49.0653557Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-23T11:11:49.0654046Z [11:11:49.060] INFO (#4797): Migrations ran successfully {
2026-10-23T11:11:49.0654220Z   migrations: [
2026-10-23T11:11:49.0654368Z     '1_OrchestrationEvents',
2026-10-23T11:11:49.0654542Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:11:49.0654718Z     '3_CheckpointDiffBlobs',
2026-10-23T11:11:49.0654873Z     '4_ProviderSessionRuntime',
2026-10-23T11:11:49.0655038Z     '5_Projections',
2026-10-23T11:11:49.0655220Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:11:49.0655430Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:11:49.0655619Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:11:49.0655822Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:11:49.0656008Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:11:49.0656205Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:11:49.0656407Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:11:49.0656591Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:11:49.0656800Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:11:49.0657006Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:11:49.0657189Z     '16_CanonicalizeModelSelections',
2026-10-23T11:11:49.0657369Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:11:49.0657550Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:11:49.0657737Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:11:49.0657930Z     '20_AuthAccessManagement',
2026-10-23T11:11:49.0658398Z     '21_AuthSessionClientMetadata',
2026-10-23T11:11:49.0658663Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:11:49.0658844Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:11:49.0659034Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:11:49.0659242Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:11:49.0659445Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:11:49.0659635Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:11:49.0659821Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:11:49.0660015Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:11:49.0660212Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:11:49.0660393Z     '31_AuthAuthorizationScopes',
2026-10-23T11:11:49.0660565Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:11:49.0660737Z     '33_ProjectionThreadsSettled',
2026-10-23T11:11:49.0660908Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:11:49.0661086Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:11:49.0661260Z     '36_ProjectionThreadsPinned',
2026-10-23T11:11:49.0661431Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:11:49.0661612Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:11:49.0661807Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:11:49.0662004Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:11:49.0662176Z     '41_AuthSessionClientConnection',
2026-10-23T11:11:49.0662356Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:11:49.0662572Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:11:49.0662755Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:11:49.0662942Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:11:49.0663127Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:11:49.0663306Z     '47_ProjectionProjectIcon',
2026-10-23T11:11:49.0663480Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:11:49.0663666Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:11:49.0663844Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:11:49.0664024Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:11:49.0664205Z     '52_ProjectionThreadTitleState',
2026-10-23T11:11:49.0664368Z     '53_PullRequestFilesViewed',
2026-10-23T11:11:49.0664686Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:11:49.0664939Z     '55_OrchestrationV2',
2026-10-23T11:11:49.0665107Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:11:49.0665280Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:11:49.0665437Z     '58_WebhookRelayDeliveries',
2026-10-23T11:11:49.0665597Z     '59_McpAppModelContext',
2026-10-23T11:11:49.0665765Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:11:49.0665934Z     '61_PullRequestReviewGuides',
2026-10-23T11:11:49.0666100Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:11:49.0666259Z     '63_DropUnusedV1Projections',
2026-10-23T11:11:49.0666441Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:11:49.0666618Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:11:49.0666799Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:11:49.0666966Z     '67_WebhookDedupe',
2026-10-23T11:11:49.0667116Z     '68_ShellStopRequestIndex'
2026-10-23T11:11:49.0667242Z   ]
2026-10-23T11:11:49.0667336Z }
2026-10-23T11:11:49.0667398Z
2026-10-23T11:11:49.1168907Z  โœ“ src/mcp/OrchestratorMcpService.test.ts (33 tests) 254ms
2026-10-23T11:11:50.7826057Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 592ms
2026-10-23T11:11:51.8256153Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 728ms
2026-10-23T11:11:51.8256602Z    โœ“ AgentSessionScanner (37)
2026-10-23T11:11:51.8256783Z      โœ“ recentThreads (18)
2026-10-23T11:11:51.8257080Z        โœ“ skips excessive records without blocking an older valid transcript 315ms
2026-10-23T11:11:53.0688018Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 152ms
2026-10-23T11:11:58.9463554Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5678ms
2026-10-23T11:11:58.9464133Z    โœ“ AcpSessionRuntime (30)
2026-10-23T11:11:58.9464454Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 386ms
2026-10-23T11:11:58.9464834Z      โœ“ keeps assistant item IDs unique when a provider session restarts 385ms
2026-10-23T11:11:59.9733414Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 39ms
2026-10-23T11:12:00.2273444Z  โœ“ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 65ms
2026-10-23T11:12:01.2846534Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T11:12:01.2846990Z [11:12:01.277] INFO (#22): Migrations ran successfully {
2026-10-23T11:12:01.2847165Z   migrations: [
2026-10-23T11:12:01.2847334Z     '1_OrchestrationEvents',
2026-10-23T11:12:01.2847510Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:01.2847687Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:01.2847843Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:01.2848002Z     '5_Projections',
2026-10-23T11:12:01.2848184Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:01.2848394Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:01.2848584Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:01.2848764Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:01.2848944Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:01.2849143Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:01.2849343Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:01.2849526Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:01.2849735Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:01.2849942Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:01.2850124Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:01.2850296Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:01.2850481Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:01.2850667Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:01.2850841Z     '20_AuthAccessManagement',
2026-10-23T11:12:01.2851007Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:01.2851308Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:01.2851488Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:01.2851722Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:01.2851935Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:01.2852138Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:01.2852333Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:01.2852525Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:01.2852721Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:01.2852920Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:01.2853101Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:01.2853272Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:01.2853444Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:01.2853613Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:01.2853788Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:01.2853966Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:01.2854137Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:01.2854314Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:01.2854507Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:01.2854967Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:01.2855320Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:01.2855500Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:01.2855684Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:01.2855869Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:01.2856060Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:01.2856246Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:01.2856423Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:01.2856601Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:01.2856788Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:01.2856970Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:01.2857145Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:01.2857328Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:01.2857496Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:01.2857689Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:01.2857868Z     '55_OrchestrationV2',
2026-10-23T11:12:01.2858039Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:01.2858211Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:01.2858370Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:01.2858527Z     '59_McpAppModelContext',
2026-10-23T11:12:01.2858692Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:01.2858869Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:01.2859032Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:01.2859199Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:01.2859378Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:01.2859560Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:01.2859745Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:01.2859919Z     '67_WebhookDedupe',
2026-10-23T11:12:01.2860069Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:01.2860197Z   ]
2026-10-23T11:12:01.2860295Z }
2026-10-23T11:12:01.2860357Z
2026-10-23T11:12:01.4205214Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T11:12:01.4205943Z [11:12:01.419] WARN (#1241): Orchestration effect execution failed {
2026-10-23T11:12:01.4206598Z   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-23T11:12:01.4207087Z   effectType: 'provider-turn.restart',
2026-10-23T11:12:01.4207330Z   attemptCount: 1,
2026-10-23T11:12:01.4207540Z   nonRetryable: false,
2026-10-23T11:12:01.4207821Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-23T11:12:01.4208217Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-23T11:12:01.4208725Z     '    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-23T11:12:01.4209114Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-23T11:12:01.4209498Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' +
2026-10-23T11:12:01.4210008Z     '      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-23T11:12:01.4211389Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:8e85e6d4-8933-4dfa-a914-f5b47c8d364d.\n' +
2026-10-23T11:12:01.4213043Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-23T11:12:01.4213663Z     '        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-23T11:12:01.4214401Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:8e85e6d4-8933-4dfa-a914-f5b47c8d364d.\n' +
2026-10-23T11:12:01.4215101Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-23T11:12:01.4215507Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-23T11:12:01.4215758Z     '      }\n' +
2026-10-23T11:12:01.4215958Z     '    }\n' +
2026-10-23T11:12:01.4216148Z     '  }\n' +
2026-10-23T11:12:01.4216332Z     '}'
2026-10-23T11:12:01.4216501Z }
2026-10-23T11:12:01.4216621Z
2026-10-23T11:12:01.6443005Z 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-23T11:12:01.6443473Z [11:12:01.641] INFO (#2637): Migrations ran successfully {
2026-10-23T11:12:01.6443642Z   migrations: [
2026-10-23T11:12:01.6443777Z     '1_OrchestrationEvents',
2026-10-23T11:12:01.6443948Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:01.6444115Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:01.6444268Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:01.6444429Z     '5_Projections',
2026-10-23T11:12:01.6444611Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:01.6444847Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:01.6445043Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:01.6445223Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:01.6445396Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:01.6445591Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:01.6445793Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:01.6445976Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:01.6446180Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:01.6446385Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:01.6446568Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:01.6446739Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:01.6446919Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:01.6447101Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:01.6447276Z     '20_AuthAccessManagement',
2026-10-23T11:12:01.6447439Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:01.6454846Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:01.6455134Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:01.6455336Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:01.6455547Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:01.6455754Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:01.6455950Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:01.6456139Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:01.6456338Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:01.6456539Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:01.6456723Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:01.6457205Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:01.6457485Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:01.6457653Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:01.6457838Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:01.6458016Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:01.6458182Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:01.6458368Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:01.6458563Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:01.6458763Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:01.6458939Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:01.6459126Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:01.6459312Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:01.6459500Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:01.6459684Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:01.6459871Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:01.6460051Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:01.6460228Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:01.6460418Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:01.6460599Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:01.6460778Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:01.6460958Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:01.6461125Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:01.6461313Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:01.6461489Z     '55_OrchestrationV2',
2026-10-23T11:12:01.6461708Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:01.6461880Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:01.6462041Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:01.6462199Z     '59_McpAppModelContext',
2026-10-23T11:12:01.6462369Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:01.6462537Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:01.6462703Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:01.6462869Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:01.6463050Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:01.6463232Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:01.6463413Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:01.6463587Z     '67_WebhookDedupe',
2026-10-23T11:12:01.6463738Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:01.6463873Z   ]
2026-10-23T11:12:01.6463968Z }
2026-10-23T11:12:01.6464029Z
2026-10-23T11:12:01.8925228Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-23T11:12:01.8925682Z [11:12:01.889] INFO (#5313): Migrations ran successfully {
2026-10-23T11:12:01.8925861Z   migrations: [
2026-10-23T11:12:01.8926004Z     '1_OrchestrationEvents',
2026-10-23T11:12:01.8926177Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:01.8926354Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:01.8926510Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:01.8926676Z     '5_Projections',
2026-10-23T11:12:01.8926862Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:01.8927075Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:01.8927264Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:01.8927443Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:01.8927624Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:01.8927823Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:01.8928324Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:01.8928623Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:01.8928836Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:01.8929051Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:01.8929237Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:01.8929412Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:01.8929599Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:01.8929786Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:01.8929960Z     '20_AuthAccessManagement',
2026-10-23T11:12:01.8930129Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:01.8930303Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:01.8930486Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:01.8930682Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:01.8930901Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:01.8931244Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:01.8931446Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:01.8931693Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:01.8931891Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:01.8932097Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:01.8932278Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:01.8932457Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:01.8932631Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:01.8932801Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:01.8932980Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:01.8933160Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:01.8933329Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:01.8933509Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:01.8933710Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:01.8933903Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:01.8934086Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:01.8934270Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:01.8934455Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:01.8934640Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:01.8934830Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:01.8935018Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:01.8935198Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:01.8935375Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:01.8935561Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:01.8935746Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:01.8935931Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:01.8936116Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:01.8936298Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:01.8936486Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:01.8936667Z     '55_OrchestrationV2',
2026-10-23T11:12:01.8936838Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:01.8937012Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:01.8937169Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:01.8937329Z     '59_McpAppModelContext',
2026-10-23T11:12:01.8937494Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:01.8937663Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:01.8937826Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:01.8937986Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:01.8938302Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:01.8938539Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:01.8938726Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:01.8938891Z     '67_WebhookDedupe',
2026-10-23T11:12:01.8939046Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:01.8939175Z   ]
2026-10-23T11:12:01.8939273Z }
2026-10-23T11:12:01.8939331Z
2026-10-23T11:12:02.1881017Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-23T11:12:02.1881428Z [11:12:02.184] INFO (#8015): Migrations ran successfully {
2026-10-23T11:12:02.1881630Z   migrations: [
2026-10-23T11:12:02.1881770Z     '1_OrchestrationEvents',
2026-10-23T11:12:02.1881946Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:02.1882118Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:02.1882278Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:02.1882467Z     '5_Projections',
2026-10-23T11:12:02.1882655Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:02.1882869Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:02.1883083Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:02.1883267Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:02.1883444Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:02.1883643Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:02.1883842Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:02.1884030Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:02.1884234Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:02.1884442Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:02.1884629Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:02.1884805Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:02.1884998Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:02.1885184Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:02.1885358Z     '20_AuthAccessManagement',
2026-10-23T11:12:02.1885519Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:02.1885692Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:02.1885868Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:02.1886060Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:02.1886265Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:02.1886466Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:02.1886656Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:02.1886843Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:02.1887039Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:02.1887239Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:02.1887421Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:02.1887593Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:02.1887768Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:02.1887932Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:02.1888107Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:02.1888281Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:02.1888448Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:02.1888644Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:02.1888834Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:02.1889028Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:02.1889198Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:02.1889385Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:02.1889923Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:02.1890222Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:02.1890407Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:02.1890596Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:02.1890771Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:02.1890947Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:02.1891226Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:02.1891407Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:02.1891620Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:02.1891794Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:02.1891963Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:02.1892146Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:02.1892327Z     '55_OrchestrationV2',
2026-10-23T11:12:02.1892496Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:02.1892669Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:02.1892868Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:02.1893024Z     '59_McpAppModelContext',
2026-10-23T11:12:02.1893190Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:02.1893359Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:02.1893529Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:02.1893690Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:02.1893869Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:02.1894046Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:02.1894228Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:02.1894394Z     '67_WebhookDedupe',
2026-10-23T11:12:02.1894542Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:02.1894671Z   ]
2026-10-23T11:12:02.1894766Z }
2026-10-23T11:12:02.1894825Z
2026-10-23T11:12:02.4991645Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-23T11:12:02.4992079Z [11:12:02.495] INFO (#10780): Migrations ran successfully {
2026-10-23T11:12:02.4992249Z   migrations: [
2026-10-23T11:12:02.4992388Z     '1_OrchestrationEvents',
2026-10-23T11:12:02.4992562Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:02.4992731Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:02.4992889Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:02.4993047Z     '5_Projections',
2026-10-23T11:12:02.4993227Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:02.4993439Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:02.4993626Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:02.4993810Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:02.4993988Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:02.4994189Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:02.4994390Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:02.4994576Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:02.4994781Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:02.4994989Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:02.4995171Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:02.4995344Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:02.4995525Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:02.4995711Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:02.4995885Z     '20_AuthAccessManagement',
2026-10-23T11:12:02.4996048Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:02.4996220Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:02.4996730Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:02.4997045Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:02.4997254Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:02.4997455Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:02.4997645Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:02.4997831Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:02.4998029Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:02.4998228Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:02.4998407Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:02.4998579Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:02.4998752Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:02.4998917Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:02.4999096Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:02.4999272Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:02.4999439Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:02.4999617Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:02.4999812Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:02.5000007Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:02.5000180Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:02.5000361Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:02.5000549Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:02.5000732Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:02.5000915Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:02.5001100Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:02.5001299Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:02.5001478Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:02.5002052Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:02.5002263Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:02.5002449Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:02.5002635Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:02.5002804Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:02.5003007Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:02.5003247Z     '55_OrchestrationV2',
2026-10-23T11:12:02.5003421Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:02.5003594Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:02.5003753Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:02.5003909Z     '59_McpAppModelContext',
2026-10-23T11:12:02.5004071Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:02.5004242Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:02.5004417Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:02.5004585Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:02.5004762Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:02.5004943Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:02.5005121Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:02.5005286Z     '67_WebhookDedupe',
2026-10-23T11:12:02.5005432Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:02.5005561Z   ]
2026-10-23T11:12:02.5005659Z }
2026-10-23T11:12:02.5005716Z
2026-10-23T11:12:02.8013781Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-23T11:12:02.8014308Z [11:12:02.798] INFO (#13554): Migrations ran successfully {
2026-10-23T11:12:02.8014529Z   migrations: [
2026-10-23T11:12:02.8014705Z     '1_OrchestrationEvents',
2026-10-23T11:12:02.8015256Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:02.8015589Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:02.8015794Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:02.8015995Z     '5_Projections',
2026-10-23T11:12:02.8016230Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:02.8016523Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:02.8016763Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:02.8016994Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:02.8017218Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:02.8017467Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:02.8017725Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:02.8017959Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:02.8018227Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:02.8018494Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:02.8018732Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:02.8018974Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:02.8019210Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:02.8019439Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:02.8019669Z     '20_AuthAccessManagement',
2026-10-23T11:12:02.8019871Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:02.8020094Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:02.8020322Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:02.8020566Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:02.8020830Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:02.8021088Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:02.8021331Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:02.8021599Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:02.8022148Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:02.8022375Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:02.8022562Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:02.8022739Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:02.8022917Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:02.8023084Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:02.8023263Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:02.8023437Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:02.8023602Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:02.8023780Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:02.8023979Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:02.8024188Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:02.8024365Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:02.8024550Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:02.8024730Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:02.8024917Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:02.8025097Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:02.8025279Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:02.8025457Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:02.8025633Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:02.8025820Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:02.8025995Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:02.8026175Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:02.8026350Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:02.8026764Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:02.8027010Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:02.8027185Z     '55_OrchestrationV2',
2026-10-23T11:12:02.8027356Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:02.8027524Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:02.8027683Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:02.8027836Z     '59_McpAppModelContext',
2026-10-23T11:12:02.8028003Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:02.8028167Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:02.8028331Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:02.8028493Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:02.8028669Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:02.8028850Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:02.8029027Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:02.8029196Z     '67_WebhookDedupe',
2026-10-23T11:12:02.8029345Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:02.8029474Z   ]
2026-10-23T11:12:02.8029568Z }
2026-10-23T11:12:02.8029627Z
2026-10-23T11:12:03.1062581Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-23T11:12:03.1063001Z [11:12:03.103] INFO (#16319): Migrations ran successfully {
2026-10-23T11:12:03.1063180Z   migrations: [
2026-10-23T11:12:03.1063317Z     '1_OrchestrationEvents',
2026-10-23T11:12:03.1063494Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:03.1063664Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:03.1063820Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:03.1063992Z     '5_Projections',
2026-10-23T11:12:03.1064178Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:03.1064426Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:03.1064628Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:03.1064815Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:03.1064993Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:03.1065200Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:03.1065407Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:03.1065603Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:03.1065813Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:03.1066023Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:03.1066208Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:03.1066384Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:03.1066568Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:03.1066754Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:03.1066936Z     '20_AuthAccessManagement',
2026-10-23T11:12:03.1067105Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:03.1067280Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:03.1067457Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:03.1067650Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:03.1067863Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:03.1068070Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:03.1068286Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:03.1068473Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:03.1068672Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:03.1068870Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:03.1069056Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:03.1069580Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:03.1069868Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:03.1070034Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:03.1070220Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:03.1070396Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:03.1070570Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:03.1070754Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:03.1070948Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:03.1071153Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:03.1071330Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:03.1071556Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:03.1071737Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:03.1071931Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:03.1072115Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:03.1072305Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:03.1072492Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:03.1072672Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:03.1072863Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:03.1073044Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:03.1073227Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:03.1073405Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:03.1073576Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:03.1073764Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:03.1073946Z     '55_OrchestrationV2',
2026-10-23T11:12:03.1074116Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:03.1074290Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:03.1074459Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:03.1074624Z     '59_McpAppModelContext',
2026-10-23T11:12:03.1074792Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:03.1074966Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:03.1075132Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:03.1075298Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:03.1075483Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:03.1075665Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:03.1075842Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:03.1076013Z     '67_WebhookDedupe',
2026-10-23T11:12:03.1076164Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:03.1076297Z   ]
2026-10-23T11:12:03.1076394Z }
2026-10-23T11:12:03.1076453Z
2026-10-23T11:12:03.3111909Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2100ms
2026-10-23T11:12:03.3112472Z    โœ“ retries a failed selection restart session open before completing 388ms
2026-10-23T11:12:03.3112859Z    โœ“ preserves native history only for compatible account switches (idle) 310ms
2026-10-23T11:12:03.3113246Z    โœ“ preserves native history only for compatible account switches (selection-command) 304ms
2026-10-23T11:12:03.3113633Z    โœ“ preserves native history only for compatible account switches (pooled) 300ms
2026-10-23T11:12:03.6888562Z  โœ“ src/process/externalLauncher.test.ts (20 tests) 98ms
2026-10-23T11:12:04.0520417Z  โœ“ src/sourceControl/BitbucketApi.test.ts (19 tests) 45ms
2026-10-23T11:12:05.2808443Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 903ms
2026-10-23T11:12:05.8205936Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-23T11:12:05.8206307Z [11:12:05.818] INFO (#9): Migrations ran successfully {
2026-10-23T11:12:05.8206481Z   migrations: [
2026-10-23T11:12:05.8206623Z     '1_OrchestrationEvents',
2026-10-23T11:12:05.8206804Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:05.8206974Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:05.8207136Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:05.8207301Z     '5_Projections',
2026-10-23T11:12:05.8207489Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:05.8207699Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:05.8207931Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:05.8208120Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:05.8208296Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:05.8208495Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:05.8208695Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:05.8208882Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:05.8209086Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:05.8209297Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:05.8209480Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:05.8209655Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:05.8209836Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:05.8210024Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:05.8210195Z     '20_AuthAccessManagement',
2026-10-23T11:12:05.8210362Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:05.8210567Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:05.8210745Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:05.8210937Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:05.8211256Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:05.8211502Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:05.8211690Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:05.8211878Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:05.8212076Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:05.8212278Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:05.8212455Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:05.8212633Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:05.8212808Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:05.8212979Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:05.8213165Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:05.8213337Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:05.8213509Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:05.8213683Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:05.8213878Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:05.8214069Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:05.8214248Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:05.8214428Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:05.8214610Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:05.8214796Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:05.8214979Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:05.8215168Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:05.8215679Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:05.8215977Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:05.8216166Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:05.8216358Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:05.8216535Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:05.8216717Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:05.8216882Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:05.8217066Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:05.8217248Z     '55_OrchestrationV2',
2026-10-23T11:12:05.8217418Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:05.8217593Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:05.8217755Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:05.8217918Z     '59_McpAppModelContext',
2026-10-23T11:12:05.8218085Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:05.8218256Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:05.8218419Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:05.8218581Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:05.8218761Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:05.8218938Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:05.8219126Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:05.8219292Z     '67_WebhookDedupe',
2026-10-23T11:12:05.8219444Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:05.8219578Z   ]
2026-10-23T11:12:05.8219678Z }
2026-10-23T11:12:05.8219739Z
2026-10-23T11:12:06.0077707Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-23T11:12:06.0078280Z [11:12:06.005] WARN (#478): Review guide generation failed {
2026-10-23T11:12:06.0078546Z   key: 'github.com/acme/refused-head#7',
2026-10-23T11:12:06.0079605Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head b5610794c36e of #7. local objects: b5610794c36e names ab6addd9397687dc9525619d3e97dd85f7ff9176 here, a branch or tag rather than the commit. branch feature: b5610794c36e names ab6addd9397687dc9525619d3e97dd85f7ff9176 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-23T11:12:06.0080670Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T11:12:06.0081224Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T11:12:06.0081962Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T11:12:06.0082591Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T11:12:06.0083231Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T11:12:06.0083852Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T11:12:06.0084456Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T11:12:06.0085362Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T11:12:06.0086078Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T11:12:06.0086478Z }
2026-10-23T11:12:06.0086553Z
2026-10-23T11:12:06.1768032Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-23T11:12:06.1768505Z [11:12:06.176] WARN (#688): Review guide generation failed {
2026-10-23T11:12:06.1768727Z   key: 'github.com/acme/refused-head#7',
2026-10-23T11:12:06.1769750Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 82d99ac194f2 of #7. local objects: 82d99ac194f2 names 45e7118ca67da936bcdc31e4409e78b69dcc377a here, a branch or tag rather than the commit. branch feature: 82d99ac194f2 names 45e7118ca67da936bcdc31e4409e78b69dcc377a 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-23T11:12:06.1770763Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T11:12:06.1771424Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T11:12:06.1772020Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T11:12:06.1772614Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T11:12:06.1773208Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T11:12:06.1773789Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T11:12:06.1774353Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T11:12:06.1774933Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T11:12:06.1775521Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T11:12:06.1775859Z }
2026-10-23T11:12:06.1775935Z
2026-10-23T11:12:06.3038605Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-23T11:12:06.3039339Z [11:12:06.303] WARN (#893): Review guide generation failed {
2026-10-23T11:12:06.3039660Z   key: 'github.com/acme/refused-head#7',
2026-10-23T11:12:06.3040296Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-23T11:12:06.3041057Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-23T11:12:06.3042193Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T11:12:06.3043266Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T11:12:06.3044218Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T11:12:06.3045178Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T11:12:06.3046151Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T11:12:06.3047121Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T11:12:06.3048090Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T11:12:06.3049060Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T11:12:06.3049609Z }
2026-10-23T11:12:06.3049713Z
2026-10-23T11:12:06.4494779Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-23T11:12:06.4495227Z [11:12:06.448] WARN (#1068): Review guide generation failed {
2026-10-23T11:12:06.4495445Z   key: 'github.com/acme/refused-head#7',
2026-10-23T11:12:06.4496380Z   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-23T11:12:06.4497334Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T11:12:06.4497842Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T11:12:06.4498438Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T11:12:06.4499022Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T11:12:06.4499620Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T11:12:06.4500207Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T11:12:06.4500764Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T11:12:06.4501657Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T11:12:06.4502341Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T11:12:06.4502674Z }
2026-10-23T11:12:06.4502735Z
2026-10-23T11:12:06.5909138Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-23T11:12:06.5909647Z [11:12:06.590] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-23T11:12:06.5909858Z   layer: 9,
2026-10-23T11:12:06.5910601Z   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-23T11:12:06.5911290Z }
2026-10-23T11:12:06.5911382Z
2026-10-23T11:12:06.7069335Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-23T11:12:06.7069822Z [11:12:06.705] WARN (#1605): Review guide generation failed {
2026-10-23T11:12:06.7070026Z   key: 'github.com/acme/app#7',
2026-10-23T11:12:06.7070433Z   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-23T11:12:06.7070944Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-23T11:12:06.7071736Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T11:12:06.7072478Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T11:12:06.7078608Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T11:12:06.7079207Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T11:12:06.7079791Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-23T11:12:06.7080379Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T11:12:06.7080720Z }
2026-10-23T11:12:06.7080777Z
2026-10-23T11:12:06.7807663Z  โœ“ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1010ms
2026-10-23T11:12:08.8430937Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1018ms
2026-10-23T11:12:08.8431809Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 350ms
2026-10-23T11:12:09.1720519Z  โœ“ src/provider/AntigravityAuth.test.ts (15 tests) 24ms
2026-10-23T11:12:09.5259825Z  โœ“ src/cloud/selfUpdate.test.ts (12 tests) 40ms
2026-10-23T11:12:11.0803931Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.0804394Z [11:12:11.062] INFO (#1): Migrations ran successfully {
2026-10-23T11:12:11.0804594Z   migrations: [
2026-10-23T11:12:11.0804783Z     '1_OrchestrationEvents',
2026-10-23T11:12:11.0805022Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:11.0805222Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:11.0805462Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:11.0805660Z     '5_Projections',
2026-10-23T11:12:11.0805904Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:11.0806213Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:11.0806502Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:11.0806753Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:11.0806934Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:11.0807132Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:11.0807359Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:11.0807546Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:11.0807759Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:11.0807969Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:11.0808150Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:11.0808329Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:11.0808511Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:11.0808781Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:11.0808960Z     '20_AuthAccessManagement',
2026-10-23T11:12:11.0809214Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:11.0809430Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:11.0809666Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:11.0809906Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:11.0810149Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:11.0810400Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:11.0810598Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:11.0810838Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:11.0811532Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:11.0811835Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:11.0812026Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:11.0812206Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:11.0812385Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:11.0812567Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:11.0812751Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:11.0812928Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:11.0813102Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:11.0813280Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:11.0813484Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:11.0813680Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:11.0813861Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:11.0814046Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:11.0814234Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:11.0814418Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:11.0814603Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:11.0814795Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:11.0815417Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:11.0815711Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:11.0815898Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:11.0816088Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:11.0816267Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:11.0816448Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:11.0816613Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:11.0816801Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:11.0816982Z     '55_OrchestrationV2',
2026-10-23T11:12:11.0817151Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:11.0817324Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:11.0817483Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:11.0817645Z     '59_McpAppModelContext',
2026-10-23T11:12:11.0817813Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:11.0817984Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:11.0818149Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:11.0818314Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:11.0818491Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:11.0818669Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:11.0818853Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:11.0819018Z     '67_WebhookDedupe',
2026-10-23T11:12:11.0819169Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:11.0819298Z   ]
2026-10-23T11:12:11.0819396Z }
2026-10-23T11:12:11.0819451Z
2026-10-23T11:12:11.2318030Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.2318416Z [11:12:11.230] INFO (#344) http.span=17ms: Sent HTTP response {
2026-10-23T11:12:11.2318651Z   'http.method': 'GET',
2026-10-23T11:12:11.2318897Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T11:12:11.2319114Z   'http.status': 200
2026-10-23T11:12:11.2319251Z }
2026-10-23T11:12:11.2319308Z
2026-10-23T11:12:11.2396335Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.2396722Z [11:12:11.239] INFO (#362) http.span=4ms: Sent HTTP response {
2026-10-23T11:12:11.2396931Z   'http.method': 'GET',
2026-10-23T11:12:11.2397136Z   'http.url': '/api/orchestration/shell',
2026-10-23T11:12:11.2397324Z   'http.status': 200
2026-10-23T11:12:11.2397463Z }
2026-10-23T11:12:11.2397524Z
2026-10-23T11:12:11.3853551Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.3854137Z [11:12:11.384] INFO (#400) http.span=138ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.3854421Z
2026-10-23T11:12:11.3985963Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.3986533Z [11:12:11.398] INFO (#624) http.span=35ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.3986806Z
2026-10-23T11:12:11.3987144Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.3988098Z [11:12:11.398] INFO (#390) http.span=153ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.3988484Z
2026-10-23T11:12:11.4001962Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.4002376Z [11:12:11.398] INFO (#638) http.span=34ms: InterruptError: All fibers interrupted without error {
2026-10-23T11:12:11.4002626Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T11:12:11.4002788Z       at fiber (#725)
2026-10-23T11:12:11.4003046Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T11:12:11.4003341Z [11:12:11.399] INFO (#379) http.span=157ms: InterruptError: All fibers interrupted without error {
2026-10-23T11:12:11.4003577Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T11:12:11.4003727Z       at fiber (#726)
2026-10-23T11:12:11.4003981Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T11:12:11.4004174Z
2026-10-23T11:12:11.4316057Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.4316443Z [11:12:11.421] INFO (#1): Migrations ran successfully {
2026-10-23T11:12:11.4316608Z   migrations: [
2026-10-23T11:12:11.4316758Z     '1_OrchestrationEvents',
2026-10-23T11:12:11.4316932Z     '2_OrchestrationCommandReceipts',
2026-10-23T11:12:11.4317106Z     '3_CheckpointDiffBlobs',
2026-10-23T11:12:11.4317263Z     '4_ProviderSessionRuntime',
2026-10-23T11:12:11.4317427Z     '5_Projections',
2026-10-23T11:12:11.4317614Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T11:12:11.4317829Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T11:12:11.4318024Z     '8_ProjectionThreadActivitySequence',
2026-10-23T11:12:11.4318234Z     '9_ProviderSessionRuntimeMode',
2026-10-23T11:12:11.4318424Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T11:12:11.4318623Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T11:12:11.4318828Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T11:12:11.4319030Z     '13_ProjectionThreadProposedPlans',
2026-10-23T11:12:11.4319240Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T11:12:11.4319448Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T11:12:11.4319631Z     '16_CanonicalizeModelSelections',
2026-10-23T11:12:11.4319807Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T11:12:11.4319994Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T11:12:11.4320180Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T11:12:11.4320353Z     '20_AuthAccessManagement',
2026-10-23T11:12:11.4320517Z     '21_AuthSessionClientMetadata',
2026-10-23T11:12:11.4320693Z     '22_AuthSessionLastConnectedAt',
2026-10-23T11:12:11.4320877Z     '23_ProjectionThreadShellSummary',
2026-10-23T11:12:11.4321116Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T11:12:11.4321329Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T11:12:11.4321533Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T11:12:11.4321721Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T11:12:11.4321907Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T11:12:11.4322105Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T11:12:11.4322304Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T11:12:11.4322482Z     '31_AuthAuthorizationScopes',
2026-10-23T11:12:11.4322660Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T11:12:11.4322833Z     '33_ProjectionThreadsSettled',
2026-10-23T11:12:11.4323001Z     '34_ProjectionThreadsSnoozed',
2026-10-23T11:12:11.4323710Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T11:12:11.4324001Z     '36_ProjectionThreadsPinned',
2026-10-23T11:12:11.4324171Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T11:12:11.4324349Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T11:12:11.4324544Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T11:12:11.4324736Z     '40_ProjectionProjectFaviconPath',
2026-10-23T11:12:11.4324925Z     '41_AuthSessionClientConnection',
2026-10-23T11:12:11.4325110Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T11:12:11.4325295Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T11:12:11.4325481Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T11:12:11.4325671Z     '45_ProjectionProjectsAutoPull',
2026-10-23T11:12:11.4325859Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T11:12:11.4326044Z     '47_ProjectionProjectIcon',
2026-10-23T11:12:11.4326224Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T11:12:11.4326417Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T11:12:11.4326597Z     '50_ProjectionThreadPullRequests',
2026-10-23T11:12:11.4326778Z     '51_ProjectionThreadMessageContext',
2026-10-23T11:12:11.4326961Z     '52_ProjectionThreadTitleState',
2026-10-23T11:12:11.4327128Z     '53_PullRequestFilesViewed',
2026-10-23T11:12:11.4327317Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T11:12:11.4327495Z     '55_OrchestrationV2',
2026-10-23T11:12:11.4327666Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T11:12:11.4327837Z     '57_ScheduledTaskWebhooks',
2026-10-23T11:12:11.4327998Z     '58_WebhookRelayDeliveries',
2026-10-23T11:12:11.4328160Z     '59_McpAppModelContext',
2026-10-23T11:12:11.4328325Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T11:12:11.4328505Z     '61_PullRequestReviewGuides',
2026-10-23T11:12:11.4328677Z     '62_ThreadFailureLookupIndex',
2026-10-23T11:12:11.4328848Z     '63_DropUnusedV1Projections',
2026-10-23T11:12:11.4329026Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T11:12:11.4329225Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T11:12:11.4329407Z     '66_RepairClientSettlementTimestamps',
2026-10-23T11:12:11.4329581Z     '67_WebhookDedupe',
2026-10-23T11:12:11.4329732Z     '68_ShellStopRequestIndex'
2026-10-23T11:12:11.4329861Z   ]
2026-10-23T11:12:11.4329966Z }
2026-10-23T11:12:11.4330030Z
2026-10-23T11:12:11.5692818Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.5701374Z [11:12:11.561] INFO (#1083) http.span=18ms: Sent HTTP response {
2026-10-23T11:12:11.5701678Z   'http.method': 'GET',
2026-10-23T11:12:11.5701950Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T11:12:11.5702171Z   'http.status': 200
2026-10-23T11:12:11.5702307Z }
2026-10-23T11:12:11.5702366Z
2026-10-23T11:12:11.5865068Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.5865803Z [11:12:11.579] INFO (#1101) http.span=15ms: Sent HTTP response {
2026-10-23T11:12:11.5866035Z   'http.method': 'GET',
2026-10-23T11:12:11.5866243Z   'http.url': '/api/orchestration/shell',
2026-10-23T11:12:11.5866426Z   'http.status': 200
2026-10-23T11:12:11.5866571Z }
2026-10-23T11:12:11.5866632Z
2026-10-23T11:12:11.7082314Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7083281Z [11:12:11.707] INFO (#1139) http.span=123ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.7083665Z
2026-10-23T11:12:11.7182464Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7183030Z [11:12:11.717] INFO (#1129) http.span=134ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.7183315Z
2026-10-23T11:12:11.7183544Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7184050Z [11:12:11.718] INFO (#1361) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.7184344Z
2026-10-23T11:12:11.7185213Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7185714Z [11:12:11.718] INFO (#1375) http.span=29ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T11:12:11.7185983Z
2026-10-23T11:12:11.7189827Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7190228Z [11:12:11.718] INFO (#1118) http.span=136ms: InterruptError: All fibers interrupted without error {
2026-10-23T11:12:11.7190480Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T11:12:11.7190644Z       at fiber (#1442)
2026-10-23T11:12:11.7190923Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T11:12:11.7191106Z
2026-10-23T11:12:11.7226973Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T11:12:11.7227305Z [11:12:11.722] INFO (#1): # T3 Code thread transfer budget
2026-10-23T11:12:11.7227423Z
2026-10-23T11:12:11.7227861Z 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-23T11:12:11.7229065Z 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-23T11:12:11.7230377Z 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-23T11:12:11.7230977Z
2026-10-23T11:12:11.7231047Z | Provider | Total thread wire | Budget | Result |
2026-10-23T11:12:11.7231220Z | --- | ---: | ---: | --- |
2026-10-23T11:12:11.7231368Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T11:12:11.7231549Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T11:12:11.7231663Z
2026-10-23T11:12:11.7231710Z ## Detailed measurements
2026-10-23T11:12:11.7231924Z
2026-10-23T11:12:11.7232073Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T11:12:11.7232235Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T11:12:11.7232428Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T11:12:11.7232690Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T11:12:11.7232992Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T11:12:11.7233220Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T11:12:11.7233408Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T11:12:11.7233606Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T11:12:11.7233836Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T11:12:11.7234062Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T11:12:11.7234298Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T11:12:11.7234564Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T11:12:11.7234818Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T11:12:11.7235044Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-23T11:12:11.7235256Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T11:12:11.7235481Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T11:12:11.7235750Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T11:12:11.7236007Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:11.7236233Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T11:12:11.7236473Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T11:12:11.7236718Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:11.7236919Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T11:12:11.7237144Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T11:12:11.7237417Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T11:12:11.7237706Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T11:12:11.7237952Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T11:12:11.7238160Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T11:12:11.7238379Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T11:12:11.7238630Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T11:12:11.7238883Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T11:12:11.7239144Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-23T11:12:11.7239429Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T11:12:11.7239704Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T11:12:11.7239954Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO |
2026-10-23T11:12:11.7240182Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T11:12:11.7240422Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T11:12:11.7240804Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T11:12:11.7241145Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:11.7241390Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T11:12:11.7241650Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T11:12:11.7241908Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:11.7242138Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T11:12:11.7242261Z
2026-10-23T11:12:11.7242311Z ## Compression diagnostics
2026-10-23T11:12:11.7242391Z
2026-10-23T11:12:11.7242496Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T11:12:11.7242715Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T11:12:11.7242945Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T11:12:11.7243182Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T11:12:11.7243309Z
2026-10-23T11:12:11.7243311Z
2026-10-23T11:12:11.7243583Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 697ms
2026-10-23T11:12:11.7243948Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 696ms
2026-10-23T11:12:12.0267842Z  โœ“ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms
2026-10-23T11:12:12.5737693Z  โœ“ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 5ms
2026-10-23T11:12:13.9886537Z  โœ“ src/preview/ServerBrowserPage.test.ts (16 tests) 1052ms
2026-10-23T11:12:14.9329113Z  โœ“ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 20ms
2026-10-23T11:12:15.5860700Z  โœ“ src/review/ReviewService.test.ts (5 tests) 353ms
2026-10-23T11:12:15.9538386Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-23T11:12:15.9538855Z [11:12:15.951] ERROR (#47): environment api operation failed {
2026-10-23T11:12:15.9539052Z   reason: 'internal_error',
2026-10-23T11:12:15.9539211Z   traceId: 'unavailable',
2026-10-23T11:12:15.9539337Z   cause: {
2026-10-23T11:12:15.9539503Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-23T11:12:15.9539695Z     cause: Error: private credential diagnostic
2026-10-23T11:12:15.9539976Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-23T11:12:15.9540345Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-23T11:12:15.9541106Z         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-23T11:12:15.9542149Z         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-23T11:12:15.9543179Z         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-23T11:12:15.9544180Z         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-23T11:12:15.9545094Z         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-23T11:12:15.9545940Z         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-23T11:12:15.9546795Z         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-23T11:12:15.9547624Z         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-23T11:12:15.9548044Z   }
2026-10-23T11:12:15.9548141Z }
2026-10-23T11:12:15.9548201Z
2026-10-23T11:12:15.9548478Z  โœ“ src/device/DeviceHubProxy.test.ts (12 tests) 24ms
2026-10-23T11:12:16.0720924Z  โœ“ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms
2026-10-23T11:12:16.3448682Z  โœ“ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 9ms
2026-10-23T11:12:16.4886465Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms
2026-10-23T11:12:17.6006091Z  โœ“ src/mcp/McpToolAccess.race.test.ts (1 test) 76ms
2026-10-23T11:12:17.8825885Z  โœ“ src/device/SshDeviceHost.test.ts (1 test) 23ms
2026-10-23T11:12:18.1784885Z  โœ“ src/pullRequest/linkedThreads.test.ts (1 test) 38ms
2026-10-23T11:12:18.2846710Z  โœ“ src/httpResponseErrorGuard.test.ts (2 tests) 13ms
2026-10-23T11:12:18.6714038Z  โœ“ src/cli/service.test.ts (4 tests) 20ms
2026-10-23T11:12:18.9929187Z  โœ“ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-23T11:12:19.2551533Z  โœ“ src/cloud/CliState.test.ts (3 tests) 14ms
2026-10-23T11:12:19.5028669Z  โœ“ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 10ms
2026-10-23T11:12:19.7752442Z  โœ“ src/orchestration-v2/CheckpointService.test.ts (1 test) 6ms
2026-10-23T11:12:20.7733545Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 14ms
2026-10-23T11:12:21.1785213Z  โœ“ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 5ms
2026-10-23T11:12:22.1592520Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-23T11:12:22.2943852Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-23T11:12:22.5541660Z  โœ“ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 10ms
2026-10-23T11:12:22.8550355Z  โœ“ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 13ms
2026-10-23T11:12:23.1704181Z  โœ“ src/mcpApps/McpAppModelContext.test.ts (1 test) 41ms
2026-10-23T11:12:23.5265588Z  โœ“ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms
2026-10-23T11:12:23.6082981Z  โœ“ src/preview/PdfDocumentNavigation.test.ts (2 tests) 2ms
2026-10-23T11:12:23.8657906Z  โœ“ src/provider/ProviderCredentialStore.test.ts (1 test) 4ms
2026-10-23T11:12:23.9842845Z  โœ“ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms
2026-10-23T11:12:32.4120417Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7161ms
2026-10-23T11:12:32.4121205Z    โœ“ OpenCode replay fixtures (22)
2026-10-23T11:12:32.4121694Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 371ms
2026-10-23T11:12:32.4122370Z      โœ“ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 304ms
2026-10-23T11:12:32.4123033Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 420ms
2026-10-23T11:12:32.4123692Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 421ms
2026-10-23T11:12:32.4124361Z      โœ“ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 359ms
2026-10-23T11:12:32.4125062Z      โœ“ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 326ms
2026-10-23T11:12:32.4125753Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 417ms
2026-10-23T11:12:32.4126468Z      โœ“ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 330ms
2026-10-23T11:12:32.4127169Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 521ms
2026-10-23T11:12:32.4127889Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 388ms
2026-10-23T11:12:32.4128647Z      โœ“ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 305ms
2026-10-23T11:12:32.4129432Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 395ms
2026-10-23T11:12:32.7562667Z  โœ“ src/orchestration-v2/ProjectStore.test.ts (1 test) 43ms
2026-10-23T11:12:33.1061180Z  โœ“ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 43ms
2026-10-23T11:12:33.1981612Z  โœ“ src/checkpointing/Diffs.test.ts (4 tests) 6ms
2026-10-23T11:12:33.5230386Z  โœ“ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 38ms
2026-10-23T11:12:38.0947235Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3468ms
2026-10-23T11:12:38.0947687Z    โœ“ Cursor replay fixtures (11)
2026-10-23T11:12:38.0948005Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 400ms
2026-10-23T11:12:38.0948416Z      โœ“ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 310ms
2026-10-23T11:12:38.0948802Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 372ms
2026-10-23T11:12:38.0949238Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 358ms
2026-10-23T11:12:38.0949624Z      โœ“ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 353ms
2026-10-23T11:12:38.0950006Z      โœ“ runs todo_list/cursor through OrchestratorV2 using deterministic replay 319ms
2026-10-23T11:12:38.0950398Z      โœ“ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 340ms
2026-10-23T11:12:38.0977213Z
2026-10-23T11:12:38.1000608Z  Test Files  53 passed (53)
2026-10-23T11:12:38.1004001Z       Tests  717 passed (717)
2026-10-23T11:12:38.1004191Z    Start at  11:11:40
2026-10-23T11:12:38.1004420Z    Duration  57.62s (tests 52%, import 35%, transform 10%, setup 2%)
2026-10-23T11:12:38.1004575Z
2026-10-23T11:12:38.1004792Z      Import  1340 modules were evaluated 15506 times ยท 19.22s total, 35% of tracked time
2026-10-23T11:12:38.1005231Z              ~17.56s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-23T11:12:38.1005673Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-23T11:12:38.1005854Z
2026-10-23T11:12:38.1276809Z
2026-10-23T11:12:38.1370684Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T11:12:38.1371010Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T11:12:38.1372480Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-23T11:12:38.1372626Z else
2026-10-23T11:12:38.1372753Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-23T11:12:38.1372898Z fi
2026-10-23T11:12:38.1384698Z shell: /usr/bin/bash -e {0}
2026-10-23T11:12:38.1384828Z env:
2026-10-23T11:12:38.1384952Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:12:38.1385097Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:12:38.1385238Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:12:38.1385369Z ##[endgroup]
2026-10-23T11:12:38.1423730Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T11:12:38.1424016Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T11:12:38.1424303Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-23T11:12:38.1424519Z else
2026-10-23T11:12:38.1424712Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-23T11:12:38.1424909Z fi
2026-10-23T11:12:38.1433062Z shell: /usr/bin/bash -e {0}
2026-10-23T11:12:38.1433188Z env:
2026-10-23T11:12:38.1433299Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:12:38.1433449Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:12:38.1433592Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:12:38.1433730Z ##[endgroup]
2026-10-23T11:12:38.1458612Z # T3 Code thread transfer budget
2026-10-23T11:12:38.1458705Z
2026-10-23T11:12:38.1459181Z 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-23T11:12:38.1460549Z 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-23T11:12:38.1461847Z 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-23T11:12:38.1462434Z
2026-10-23T11:12:38.1462503Z | Provider | Total thread wire | Budget | Result |
2026-10-23T11:12:38.1462660Z | --- | ---: | ---: | --- |
2026-10-23T11:12:38.1462806Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T11:12:38.1462990Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T11:12:38.1463110Z
2026-10-23T11:12:38.1463158Z ## Detailed measurements
2026-10-23T11:12:38.1463232Z
2026-10-23T11:12:38.1463307Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T11:12:38.1463476Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T11:12:38.1463670Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T11:12:38.1463926Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T11:12:38.1464194Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T11:12:38.1464429Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T11:12:38.1464621Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T11:12:38.1464820Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T11:12:38.1465051Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T11:12:38.1465281Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T11:12:38.1465535Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T11:12:38.1465805Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T11:12:38.1466157Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T11:12:38.1466393Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-23T11:12:38.1466604Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T11:12:38.1466831Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T11:12:38.1467101Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T11:12:38.1467354Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:38.1473662Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T11:12:38.1473913Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T11:12:38.1474161Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:38.1474383Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T11:12:38.1474615Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T11:12:38.1474886Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T11:12:38.1475279Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T11:12:38.1475532Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T11:12:38.1475741Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T11:12:38.1475965Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T11:12:38.1476220Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T11:12:38.1476472Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T11:12:38.1476726Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-23T11:12:38.1477023Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T11:12:38.1477301Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T11:12:38.1477561Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,584 B) | none | INFO |
2026-10-23T11:12:38.1477790Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T11:12:38.1478035Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T11:12:38.1478321Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T11:12:38.1478597Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:38.1478848Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T11:12:38.1479112Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T11:12:38.1479400Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T11:12:38.1479626Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T11:12:38.1479751Z
2026-10-23T11:12:38.1479806Z ## Compression diagnostics
2026-10-23T11:12:38.1479887Z
2026-10-23T11:12:38.1479994Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T11:12:38.1480218Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T11:12:38.1480449Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T11:12:38.1480689Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T11:12:38.1513857Z ##[group]Run actions/upload-artifact@v7
2026-10-23T11:12:38.1514009Z with:
2026-10-23T11:12:38.1514162Z   name: thread-transfer-results
2026-10-23T11:12:38.1514339Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T11:12:38.1514539Z   if-no-files-found: ignore
2026-10-23T11:12:38.1514676Z   retention-days: 30
2026-10-23T11:12:38.1514810Z   compression-level: 6
2026-10-23T11:12:38.1514936Z   overwrite: false
2026-10-23T11:12:38.1515054Z   include-hidden-files: false
2026-10-23T11:12:38.1515187Z   archive: true
2026-10-23T11:12:38.1515287Z env:
2026-10-23T11:12:38.1515397Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:12:38.1515542Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:12:38.1515681Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T11:12:38.1515810Z ##[endgroup]
2026-10-23T11:12:38.2318353Z With the provided path, there will be 1 file uploaded
2026-10-23T11:12:38.2320878Z Artifact name is valid!
2026-10-23T11:12:38.2321376Z Root directory input is valid!
2026-10-23T11:12:38.4325163Z Uploading artifact: thread-transfer-results.zip
2026-10-23T11:12:38.4343396Z Beginning upload of artifact content to blob storage
2026-10-23T11:12:38.5052775Z Uploaded bytes 503
2026-10-23T11:12:38.5192121Z Finished uploading artifact content to blob storage!
2026-10-23T11:12:38.5192599Z SHA256 digest of uploaded artifact is 9ad15b25cc91af46105efdb9b64a76792c9e11428e61b99288fddf1e88d6d587
2026-10-23T11:12:38.5193320Z Finalizing artifact upload
2026-10-23T11:12:38.9588101Z Artifact thread-transfer-results successfully finalized. Artifact ID 12496754349
2026-10-23T11:12:38.9588495Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12496754349
2026-10-23T11:12:38.9590837Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/39944310734/artifacts/12496754349
2026-10-23T11:12:38.9686164Z Post job cleanup.
2026-10-23T11:12:39.0351606Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-23T11:12:39.0423539Z Post job cleanup.
2026-10-23T11:12:39.0437095Z ##[start-action display=Cache full pnpm store;id=__d4227832-2c81-4b82-865c-9cd56a32f4e3.__actions_cache]
2026-10-23T11:12:39.0796623Z Post job cleanup.
2026-10-23T11:12:39.1609117Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-2baa264059789b1dde4bbc8fdc5b8342f31f2fc8e6176e5c5e486efdd242b36c, not saving cache.
2026-10-23T11:12:39.1646267Z ##[end-action id=__d4227832-2c81-4b82-865c-9cd56a32f4e3.__actions_cache;outcome=success;conclusion=success;duration_ms=120]
2026-10-23T11:12:39.1648099Z ##[start-action display=Cache Vite+;id=__d4227832-2c81-4b82-865c-9cd56a32f4e3.vp_cache]
2026-10-23T11:12:39.1677203Z Post job cleanup.
2026-10-23T11:12:39.2293055Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-23T11:12:39.2326871Z ##[end-action id=__d4227832-2c81-4b82-865c-9cd56a32f4e3.vp_cache;outcome=success;conclusion=success;duration_ms=67]
2026-10-23T11:12:39.2362352Z Post job cleanup.
2026-10-23T11:12:39.2780094Z [command]/usr/local/bin/git version
2026-10-23T11:12:39.2809311Z git version 2.55.0
2026-10-23T11:12:39.2827122Z Temporarily overriding HOME='/home/runner/_work/_temp/4087c8ed-7383-42f7-b26f-38f61c3b6a38' before making global git config changes
2026-10-23T11:12:39.2827480Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T11:12:39.2830321Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T11:12:39.2854450Z Removing SSH command configuration
2026-10-23T11:12:39.2857684Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T11:12:39.2881320Z [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-23T11:12:39.2995332Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T11:12:39.3018143Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T11:12:39.3057651Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T11:12:39.3072836Z ##[group]Run '/job_completed.sh'
2026-10-23T11:12:39.3080457Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T11:12:39.3080638Z env:
2026-10-23T11:12:39.3080754Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 137
2026-10-23T11:12:39.3080908Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 370
2026-10-23T11:12:39.3081051Z   BLACKSMITH_CHECK_RUN_ID: 120383083293
2026-10-23T11:12:39.3081196Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T11:12:39.3081348Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T11:12:39.3081480Z ##[endgroup]
2026-10-23T11:12:39.3157573Z Docker container cache not activated, skipping hash computation.
2026-10-23T11:12:39.3386236Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T11:12:39.3431145Z Cleaning up orphan processes