GitHub check

Whole log, 174 KB
2026-10-23T22:03:23.0083223Z Current runner version: '2.338.1'
2026-10-23T22:03:23.0087538Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4'
2026-10-23T22:03:23.0088549Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-23T22:03:23.0089420Z Machine name: 'ip-172-31-73-130'
2026-10-23T22:03:23.0091150Z ##[group]GITHUB_TOKEN Permissions
2026-10-23T22:03:23.0092583Z Contents: read
2026-10-23T22:03:23.0093007Z Metadata: read
2026-10-23T22:03:23.0093411Z ##[endgroup]
2026-10-23T22:03:23.0094926Z Secret source: Actions
2026-10-23T22:03:23.0095580Z Cache mode: write
2026-10-23T22:03:23.0096042Z Prepare workflow directory
2026-10-23T22:03:23.0288587Z Prepare all required actions
2026-10-23T22:03:23.0316889Z Getting action download info
2026-10-23T22:03:23.1678343Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-23T22:03:23.2176436Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-23T22:03:23.3101408Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-23T22:03:23.5113344Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-23T22:03:23.5169195Z Complete job name: Test Server 8
2026-10-23T22:03:23.5611127Z A job started hook has been configured by the self-hosted runner administrator
2026-10-23T22:03:23.5678137Z ##[group]Run '/setup.sh'
2026-10-23T22:03:23.5696995Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:23.5697655Z env:
2026-10-23T22:03:23.5698005Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:23.5698476Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:23.5698927Z   BLACKSMITH_CHECK_RUN_ID: 120679144376
2026-10-23T22:03:23.5699400Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T22:03:23.5699880Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T22:03:23.5700302Z ##[endgroup]
2026-10-23T22:03:23.6005785Z Logging daemon started (blacksmithd for logs)
2026-10-23T22:03:23.6197050Z Results daemon started (blacksmithd for results)
2026-10-23T22:03:23.6394421Z Background adoption and SSH setup started (PID: 2844)
2026-10-23T22:03:23.6396985Z
2026-10-23T22:03:23.6397643Z ----------------------------------------
2026-10-23T22:03:23.6398844Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40031063277/jobs/120679144376
2026-10-23T22:03:23.6399818Z SSH Access (using your GitHub SSH key):
2026-10-23T22:03:23.6400779Z   ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4.vm.blacksmith.sh
2026-10-23T22:03:23.6401570Z
2026-10-23T22:03:23.6401920Z No GitHub SSH key? Add one at:
2026-10-23T22:03:23.6403044Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-23T22:03:23.6412192Z
2026-10-23T22:03:23.6412646Z ----------------------------------------
2026-10-23T22:03:23.6413206Z
2026-10-23T22:03:23.6413642Z VM ID: blacksmith-4vcpu-ubuntu-2404-w7ftvg2cz53cs6p4
2026-10-23T22:03:23.6414529Z Host: production-152.236.40.152-x8664
2026-10-23T22:03:23.6415221Z Host Agent PID: 731119
2026-10-23T22:03:23.6415866Z Host Agent Git SHA: 1637818df
2026-10-23T22:03:23.6416592Z Host CPU Manufacturer: AuthenticAMD
2026-10-23T22:03:23.6417306Z Blacksmith Host Generation: gen 2
2026-10-23T22:03:23.6418032Z Petname: production-faithful-seahorse-18f78944
2026-10-23T22:03:23.6418799Z Region: us-east
2026-10-23T22:03:23.6419491Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-23T22:03:23.6420250Z OS Version: Ubuntu 24.04.4 LTS
2026-10-23T22:03:23.6420765Z
2026-10-23T22:03:23.6421134Z Enabling Blacksmith transparent cache
2026-10-23T22:03:23.6740639Z ##[group]Run actions/checkout@v6
2026-10-23T22:03:23.6741207Z with:
2026-10-23T22:03:23.6741552Z   fetch-depth: 2
2026-10-23T22:03:23.6742119Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-23T22:03:23.6742791Z   sparse-checkout-cone-mode: false
2026-10-23T22:03:23.6743250Z   repository: pingdotgg/t3code
2026-10-23T22:03:23.6746882Z   token: ***
2026-10-23T22:03:23.6747231Z   ssh-strict: true
2026-10-23T22:03:23.6747568Z   ssh-user: git
2026-10-23T22:03:23.6748089Z   persist-credentials: true
2026-10-23T22:03:23.6748357Z   clean: true
2026-10-23T22:03:23.6748576Z   fetch-tags: false
2026-10-23T22:03:23.6748811Z   show-progress: true
2026-10-23T22:03:23.6749043Z   lfs: false
2026-10-23T22:03:23.6749262Z   submodules: false
2026-10-23T22:03:23.6749498Z   set-safe-directory: true
2026-10-23T22:03:23.6749761Z   allow-unsafe-pr-checkout: false
2026-10-23T22:03:23.6750032Z env:
2026-10-23T22:03:23.6750296Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:23.6750599Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:23.6750895Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:23.6751185Z ##[endgroup]
2026-10-23T22:03:23.8003951Z Syncing repository: pingdotgg/t3code
2026-10-23T22:03:23.8005231Z ##[group]Getting Git version info
2026-10-23T22:03:23.8005684Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-23T22:03:23.8006255Z [command]/usr/local/bin/git version
2026-10-23T22:03:23.8093909Z git version 2.55.0
2026-10-23T22:03:23.8112132Z ##[endgroup]
2026-10-23T22:03:23.8122283Z Temporarily overriding HOME='/home/runner/_work/_temp/26fd662d-946f-4648-bf0f-5df7063338d1' before making global git config changes
2026-10-23T22:03:23.8122975Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T22:03:23.8127781Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T22:03:23.8171048Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-23T22:03:23.8175285Z ##[group]Determining repository object format
2026-10-23T22:03:23.8176930Z ##[endgroup]
2026-10-23T22:03:23.8178072Z ##[group]Initializing the repository
2026-10-23T22:03:23.8180853Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-23T22:03:23.8234953Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-23T22:03:23.8235773Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-23T22:03:23.8236413Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-23T22:03:23.8236882Z hint: call:
2026-10-23T22:03:23.8237764Z hint:
2026-10-23T22:03:23.8238162Z hint: 	git config --global init.defaultBranch <name>
2026-10-23T22:03:23.8238554Z hint:
2026-10-23T22:03:23.8238939Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-23T22:03:23.8239480Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-23T22:03:23.8239945Z hint:
2026-10-23T22:03:23.8240450Z hint: 	git branch -m <name>
2026-10-23T22:03:23.8240747Z hint:
2026-10-23T22:03:23.8241084Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-23T22:03:23.8241775Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-23T22:03:23.8242759Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-23T22:03:23.8278112Z ##[endgroup]
2026-10-23T22:03:23.8278571Z ##[group]Disabling automatic garbage collection
2026-10-23T22:03:23.8278983Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-23T22:03:23.8307408Z ##[endgroup]
2026-10-23T22:03:23.8307875Z ##[group]Setting up auth
2026-10-23T22:03:23.8308275Z Removing SSH command configuration
2026-10-23T22:03:23.8312758Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T22:03:23.8341327Z [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-23T22:03:23.8489601Z Removing HTTP extra header
2026-10-23T22:03:23.8494965Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-23T22:03:23.8528242Z [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-23T22:03:23.8650885Z Removing includeIf entries pointing to credentials config files
2026-10-23T22:03:23.8655008Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-23T22:03:23.8681973Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-23T22:03:23.8812919Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-23T22:03:23.8849459Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config
2026-10-23T22:03:23.8882542Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config
2026-10-23T22:03:23.8918482Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config
2026-10-23T22:03:23.8955648Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-51277c49-14f6-436b-bc62-10c14b157a25.config
2026-10-23T22:03:23.8994667Z ##[endgroup]
2026-10-23T22:03:23.8995343Z ##[group]Fetching the repository
2026-10-23T22:03:23.9003434Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +c4ce54517f121224133109c3d1a1b19587e1fa04:refs/remotes/pull/24235/merge
2026-10-23T22:03:24.2092076Z From https://github.com/pingdotgg/t3code
2026-10-23T22:03:24.2093150Z  * [new ref]         c4ce54517f121224133109c3d1a1b19587e1fa04 -> pull/24235/merge
2026-10-23T22:03:24.2132285Z ##[endgroup]
2026-10-23T22:03:24.2132751Z ##[group]Determining the checkout info
2026-10-23T22:03:24.2133266Z ##[endgroup]
2026-10-23T22:03:24.2133686Z ##[group]Setting up sparse checkout
2026-10-23T22:03:24.2137367Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-23T22:03:24.2175487Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-23T22:03:24.2209811Z .git/info/sparse-checkout
2026-10-23T22:03:24.2226728Z ##[endgroup]
2026-10-23T22:03:24.2227467Z ##[group]Checking out the ref
2026-10-23T22:03:24.2231037Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24235/merge
2026-10-23T22:03:30.7012536Z Updating files:   0% (1/6309)
2026-10-23T22:03:30.7044325Z Updating files:   1% (64/6309)
2026-10-23T22:03:30.7065232Z Updating files:   2% (127/6309)
2026-10-23T22:03:30.7091106Z Updating files:   3% (190/6309)
2026-10-23T22:03:30.7114226Z Updating files:   4% (253/6309)
2026-10-23T22:03:30.7154026Z Updating files:   5% (316/6309)
2026-10-23T22:03:30.7176046Z Updating files:   6% (379/6309)
2026-10-23T22:03:30.7239989Z Updating files:   7% (442/6309)
2026-10-23T22:03:30.7280191Z Updating files:   8% (505/6309)
2026-10-23T22:03:30.7307119Z Updating files:   9% (568/6309)
2026-10-23T22:03:30.7638398Z Updating files:  10% (631/6309)
2026-10-23T22:03:30.7654153Z Updating files:  11% (694/6309)
2026-10-23T22:03:30.7665656Z Updating files:  12% (758/6309)
2026-10-23T22:03:30.7682401Z Updating files:  13% (821/6309)
2026-10-23T22:03:30.7699905Z Updating files:  14% (884/6309)
2026-10-23T22:03:30.7721033Z Updating files:  15% (947/6309)
2026-10-23T22:03:30.7745180Z Updating files:  16% (1010/6309)
2026-10-23T22:03:30.7762056Z Updating files:  17% (1073/6309)
2026-10-23T22:03:30.7785133Z Updating files:  18% (1136/6309)
2026-10-23T22:03:30.7804179Z Updating files:  19% (1199/6309)
2026-10-23T22:03:30.7832060Z Updating files:  20% (1262/6309)
2026-10-23T22:03:30.7856122Z Updating files:  21% (1325/6309)
2026-10-23T22:03:30.7877649Z Updating files:  22% (1388/6309)
2026-10-23T22:03:30.7894069Z Updating files:  23% (1452/6309)
2026-10-23T22:03:30.7910591Z Updating files:  24% (1515/6309)
2026-10-23T22:03:30.7927800Z Updating files:  25% (1578/6309)
2026-10-23T22:03:30.7943720Z Updating files:  26% (1641/6309)
2026-10-23T22:03:30.7960795Z Updating files:  27% (1704/6309)
2026-10-23T22:03:30.7983700Z Updating files:  28% (1767/6309)
2026-10-23T22:03:30.8022493Z Updating files:  29% (1830/6309)
2026-10-23T22:03:30.8049657Z Updating files:  30% (1893/6309)
2026-10-23T22:03:30.8080589Z Updating files:  31% (1956/6309)
2026-10-23T22:03:30.8120401Z Updating files:  32% (2019/6309)
2026-10-23T22:03:30.8166211Z Updating files:  33% (2082/6309)
2026-10-23T22:03:30.8254550Z Updating files:  34% (2146/6309)
2026-10-23T22:03:30.8323431Z Updating files:  35% (2209/6309)
2026-10-23T22:03:30.8375085Z Updating files:  36% (2272/6309)
2026-10-23T22:03:30.8416606Z Updating files:  37% (2335/6309)
2026-10-23T22:03:30.8475145Z Updating files:  38% (2398/6309)
2026-10-23T22:03:30.8509864Z Updating files:  39% (2461/6309)
2026-10-23T22:03:30.8556080Z Updating files:  40% (2524/6309)
2026-10-23T22:03:30.8610898Z Updating files:  41% (2587/6309)
2026-10-23T22:03:30.8640025Z Updating files:  42% (2650/6309)
2026-10-23T22:03:30.8663436Z Updating files:  43% (2713/6309)
2026-10-23T22:03:30.8688736Z Updating files:  44% (2776/6309)
2026-10-23T22:03:30.8734233Z Updating files:  45% (2840/6309)
2026-10-23T22:03:30.8777143Z Updating files:  46% (2903/6309)
2026-10-23T22:03:30.8818297Z Updating files:  47% (2966/6309)
2026-10-23T22:03:30.8865983Z Updating files:  48% (3029/6309)
2026-10-23T22:03:30.8916152Z Updating files:  49% (3092/6309)
2026-10-23T22:03:30.8968406Z Updating files:  50% (3155/6309)
2026-10-23T22:03:30.8993284Z Updating files:  51% (3218/6309)
2026-10-23T22:03:30.9047270Z Updating files:  52% (3281/6309)
2026-10-23T22:03:30.9077895Z Updating files:  53% (3344/6309)
2026-10-23T22:03:30.9107443Z Updating files:  54% (3407/6309)
2026-10-23T22:03:30.9153133Z Updating files:  55% (3470/6309)
2026-10-23T22:03:30.9178420Z Updating files:  56% (3534/6309)
2026-10-23T22:03:30.9203213Z Updating files:  57% (3597/6309)
2026-10-23T22:03:30.9228652Z Updating files:  58% (3660/6309)
2026-10-23T22:03:30.9730865Z Updating files:  59% (3723/6309)
2026-10-23T22:03:30.9746835Z Updating files:  60% (3786/6309)
2026-10-23T22:03:30.9787202Z Updating files:  61% (3849/6309)
2026-10-23T22:03:30.9796042Z Updating files:  62% (3912/6309)
2026-10-23T22:03:30.9823159Z Updating files:  63% (3975/6309)
2026-10-23T22:03:30.9859030Z Updating files:  64% (4038/6309)
2026-10-23T22:03:30.9886890Z Updating files:  65% (4101/6309)
2026-10-23T22:03:30.9907323Z Updating files:  66% (4164/6309)
2026-10-23T22:03:30.9940198Z Updating files:  67% (4228/6309)
2026-10-23T22:03:30.9956177Z Updating files:  68% (4291/6309)
2026-10-23T22:03:30.9978415Z Updating files:  69% (4354/6309)
2026-10-23T22:03:30.9992561Z Updating files:  70% (4417/6309)
2026-10-23T22:03:31.0014989Z Updating files:  71% (4480/6309)
2026-10-23T22:03:31.0037055Z Updating files:  72% (4543/6309)
2026-10-23T22:03:31.0106998Z Updating files:  73% (4606/6309)
2026-10-23T22:03:31.0436384Z Updating files:  74% (4669/6309)
2026-10-23T22:03:31.0676707Z Updating files:  75% (4732/6309)
2026-10-23T22:03:31.0704728Z Updating files:  76% (4795/6309)
2026-10-23T22:03:31.0735182Z Updating files:  77% (4858/6309)
2026-10-23T22:03:31.0770974Z Updating files:  78% (4922/6309)
2026-10-23T22:03:31.0796489Z Updating files:  79% (4985/6309)
2026-10-23T22:03:31.0820791Z Updating files:  80% (5048/6309)
2026-10-23T22:03:31.0844340Z Updating files:  81% (5111/6309)
2026-10-23T22:03:31.0868912Z Updating files:  82% (5174/6309)
2026-10-23T22:03:31.0890901Z Updating files:  83% (5237/6309)
2026-10-23T22:03:31.0918182Z Updating files:  84% (5300/6309)
2026-10-23T22:03:31.0946341Z Updating files:  85% (5363/6309)
2026-10-23T22:03:31.0969061Z Updating files:  86% (5426/6309)
2026-10-23T22:03:31.1044946Z Updating files:  87% (5489/6309)
2026-10-23T22:03:31.1080185Z Updating files:  88% (5552/6309)
2026-10-23T22:03:31.1099361Z Updating files:  89% (5616/6309)
2026-10-23T22:03:31.1127191Z Updating files:  90% (5679/6309)
2026-10-23T22:03:31.1163042Z Updating files:  91% (5742/6309)
2026-10-23T22:03:31.1179379Z Updating files:  92% (5805/6309)
2026-10-23T22:03:31.1197312Z Updating files:  93% (5868/6309)
2026-10-23T22:03:31.1219863Z Updating files:  94% (5931/6309)
2026-10-23T22:03:31.1244554Z Updating files:  95% (5994/6309)
2026-10-23T22:03:31.1306335Z Updating files:  96% (6057/6309)
2026-10-23T22:03:31.1333408Z Updating files:  97% (6120/6309)
2026-10-23T22:03:31.1385187Z Updating files:  98% (6183/6309)
2026-10-23T22:03:31.1405175Z Updating files:  99% (6246/6309)
2026-10-23T22:03:31.1405597Z Updating files: 100% (6309/6309)
2026-10-23T22:03:31.1405842Z Updating files: 100% (6309/6309), done.
2026-10-23T22:03:31.1586418Z Note: switching to 'refs/remotes/pull/24235/merge'.
2026-10-23T22:03:31.1586937Z
2026-10-23T22:03:31.1587199Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-23T22:03:31.1587711Z changes and commit them, and you can discard any commits you make in this
2026-10-23T22:03:31.1588318Z state without impacting any branches by switching back to a branch.
2026-10-23T22:03:31.1588603Z
2026-10-23T22:03:31.1588815Z If you want to create a new branch to retain commits you create, you may
2026-10-23T22:03:31.1589349Z do so (now or later) by using -c with the switch command. Example:
2026-10-23T22:03:31.1589612Z
2026-10-23T22:03:31.1589747Z   git switch -c <new-branch-name>
2026-10-23T22:03:31.1589928Z
2026-10-23T22:03:31.1590069Z Or undo this operation with:
2026-10-23T22:03:31.1590250Z
2026-10-23T22:03:31.1590368Z   git switch -
2026-10-23T22:03:31.1590642Z
2026-10-23T22:03:31.1590956Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-23T22:03:31.1591247Z
2026-10-23T22:03:31.1591592Z HEAD is now at c4ce545 Merge f764b308bbac958fb3342fa8daeda6076618f239 into 9a391eb3f55b738113b61768cf2d8263b4f3ac2e
2026-10-23T22:03:31.1602263Z ##[endgroup]
2026-10-23T22:03:31.1660753Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-23T22:03:31.1690157Z c4ce54517f121224133109c3d1a1b19587e1fa04
2026-10-23T22:03:31.1884517Z Prepare all required actions
2026-10-23T22:03:31.1941610Z ##[group]Run ./.github/actions/ci-changes
2026-10-23T22:03:31.1941865Z env:
2026-10-23T22:03:31.1942045Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:31.1942254Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:31.1942474Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:31.1942752Z ##[endgroup]
2026-10-23T22:03:31.2123052Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-23T22:03:31.2149112Z ##[group]Run set -uo pipefail
2026-10-23T22:03:31.2149476Z set -uo pipefail
2026-10-23T22:03:31.2149658Z
2026-10-23T22:03:31.2149820Z decide() {
2026-10-23T22:03:31.2150075Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-23T22:03:31.2150357Z   exit "${PIPESTATUS[0]}"
2026-10-23T22:03:31.2150547Z }
2026-10-23T22:03:31.2150702Z
2026-10-23T22:03:31.2150859Z fail_open() {
2026-10-23T22:03:31.2151084Z   echo "$* Running every job."
2026-10-23T22:03:31.2151280Z   decide
2026-10-23T22:03:31.2151440Z }
2026-10-23T22:03:31.2151592Z
2026-10-23T22:03:31.2151814Z # Reads the change from git rather than the REST API: every job that
2026-10-23T22:03:31.2152145Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-23T22:03:31.2152462Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-23T22:03:31.2152744Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-23T22:03:31.2153259Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-23T22:03:31.2153522Z   base=HEAD^1
2026-10-23T22:03:31.2153695Z   mode=()
2026-10-23T22:03:31.2153866Z else
2026-10-23T22:03:31.2154035Z   base=$BEFORE_SHA
2026-10-23T22:03:31.2154297Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-23T22:03:31.2154592Z     || fail_open "Could not fetch ${base}."
2026-10-23T22:03:31.2154875Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-23T22:03:31.2155139Z   mode=(--full)
2026-10-23T22:03:31.2155315Z fi
2026-10-23T22:03:31.2155494Z
2026-10-23T22:03:31.2155877Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-23T22:03:31.2156246Z # of a package changes that package just like editing it. It also keeps
2026-10-23T22:03:31.2156575Z # git from fetching file contents to score renames.
2026-10-23T22:03:31.2156912Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-23T22:03:31.2157246Z   || fail_open "Could not diff against ${base}."
2026-10-23T22:03:31.2157537Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-23T22:03:31.2173379Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:31.2173640Z env:
2026-10-23T22:03:31.2173851Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:31.2174087Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:31.2174320Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:31.2174556Z   EVENT_NAME: pull_request
2026-10-23T22:03:31.2174794Z   BEFORE_SHA: ed20e7cf51e579c19b97ab1ba7079f726923940e
2026-10-23T22:03:31.2175044Z ##[endgroup]
2026-10-23T22:03:31.2786396Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.36.tgz
2026-10-23T22:03:31.2787933Z Runs everything: apps/mobile/deps/react-native-screens-5.0.0-t3.37.tgz
2026-10-23T22:03:31.2788308Z Runs everything: apps/mobile/package.json
2026-10-23T22:03:31.2791389Z Runs everything: pnpm-lock.yaml
2026-10-23T22:03:31.2796098Z 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-23T22:03:31.2799074Z typecheck=true
2026-10-23T22:03:31.2799387Z build=true
2026-10-23T22:03:31.2799704Z test=true
2026-10-23T22:03:31.2799999Z test_packages=
2026-10-23T22:03:31.2800308Z test_web=true
2026-10-23T22:03:31.2804381Z test_server=true
2026-10-23T22:03:31.2804719Z rust=true
2026-10-23T22:03:31.2805011Z release_smoke=true
2026-10-23T22:03:31.2805327Z mobile_native=false
2026-10-23T22:03:31.2888755Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=76]
2026-10-23T22:03:31.3001196Z Prepare all required actions
2026-10-23T22:03:31.3001798Z Getting action download info
2026-10-23T22:03:31.3996226Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-23T22:03:31.5505568Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-23T22:03:31.5506035Z env:
2026-10-23T22:03:31.5506395Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:31.5506798Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:31.5507496Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:31.5507715Z ##[endgroup]
2026-10-23T22:03:31.6233192Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-23T22:03:31.6280219Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:31.6281024Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:31.6281694Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:31.6282194Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:31.6315818Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:31.6316251Z env:
2026-10-23T22:03:31.6316564Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:31.6316892Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:31.6317209Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:31.6317572Z ##[endgroup]
2026-10-23T22:03:31.6479903Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=24]
2026-10-23T22:03:31.6485029Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-23T22:03:31.6644615Z ##[group]Run actions/cache@v6
2026-10-23T22:03:31.6645057Z with:
2026-10-23T22:03:31.6645354Z   path: ~/.vite-plus
2026-10-23T22:03:31.6645782Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T22:03:31.6646263Z   enableCrossOsArchive: false
2026-10-23T22:03:31.6646620Z   fail-on-cache-miss: false
2026-10-23T22:03:31.6646948Z   lookup-only: false
2026-10-23T22:03:31.6647254Z   save-always: false
2026-10-23T22:03:31.6647574Z env:
2026-10-23T22:03:31.6647888Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:31.6648431Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:31.6648815Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:31.6649210Z ##[endgroup]
2026-10-23T22:03:31.9795130Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T22:03:32.6462520Z Received 170349591 of 170349591 (100.0%), 251.5 MBs/sec
2026-10-23T22:03:32.6477689Z Cache Size: ~162 MB (170349591 B)
2026-10-23T22:03:32.6618863Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6b16a5b5-87d0-46c2-8e48-c317ddcc1bf8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T22:03:33.9354227Z Cache restored successfully
2026-10-23T22:03:33.9858271Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-23T22:03:34.0016475Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=2353]
2026-10-23T22:03:34.0020176Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-23T22:03:34.0058914Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T22:03:34.0059191Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-23T22:03:34.0059386Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-23T22:03:34.0078699Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:34.0079001Z env:
2026-10-23T22:03:34.0079223Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:34.0079507Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:34.0079778Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:34.0080029Z ##[endgroup]
2026-10-23T22:03:34.0158386Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-23T22:03:34.0173668Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=15]
2026-10-23T22:03:34.0176138Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-23T22:03:34.0184607Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-23T22:03:34.0186853Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-23T22:03:34.0213789Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-23T22:03:34.0214224Z store_path="$(vp pm cache dir)"
2026-10-23T22:03:34.0214795Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:34.0248729Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:34.0249100Z env:
2026-10-23T22:03:34.0249485Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:34.0249768Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:34.0250082Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:34.0250456Z ##[endgroup]
2026-10-23T22:03:34.0555804Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=36]
2026-10-23T22:03:34.0560033Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-23T22:03:34.1443765Z ##[group]Run actions/cache@v6
2026-10-23T22:03:34.1444115Z with:
2026-10-23T22:03:34.1444383Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-23T22:03:34.1444842Z   key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T22:03:34.1445288Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-23T22:03:34.1445619Z   enableCrossOsArchive: false
2026-10-23T22:03:34.1445881Z   fail-on-cache-miss: false
2026-10-23T22:03:34.1446134Z   lookup-only: false
2026-10-23T22:03:34.1446374Z   save-always: false
2026-10-23T22:03:34.1446668Z env:
2026-10-23T22:03:34.1446931Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:34.1447264Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:34.1447532Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:34.1447916Z ##[endgroup]
2026-10-23T22:03:34.4422375Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T22:03:35.4894967Z Received 314572800 of 994310451 (31.6%), 298.5 MBs/sec
2026-10-23T22:03:36.5013852Z Received 645922816 of 994310451 (65.0%), 306.2 MBs/sec
2026-10-23T22:03:37.5172879Z Received 973338931 of 994310451 (97.9%), 307.2 MBs/sec
2026-10-23T22:03:37.5599673Z Received 994310451 of 994310451 (100.0%), 308.4 MBs/sec
2026-10-23T22:03:37.5602817Z Cache Size: ~948 MB (994310451 B)
2026-10-23T22:03:37.5755914Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/6821d7cf-00c7-43a7-80ea-bbd15aaeeed7/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T22:03:46.3994603Z Cache restored successfully
2026-10-23T22:03:46.4702623Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-23T22:03:46.4901650Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=12434]
2026-10-23T22:03:46.4904856Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-23T22:03:46.4924383Z ##[group]Run vp install
2026-10-23T22:03:46.4924641Z vp install
2026-10-23T22:03:46.4944432Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:03:46.4944689Z env:
2026-10-23T22:03:46.4944834Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:46.4945011Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:46.4945180Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:46.4945343Z ##[endgroup]
2026-10-23T22:03:46.5595124Z Scope: all 33 workspace projects
2026-10-23T22:03:46.7899681Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-23T22:03:47.7205505Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-23T22:03:47.7206400Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-23T22:03:47.7207395Z   Virtual store is at:             node_modules/.pnpm
2026-10-23T22:03:48.7267495Z Progress: resolved 1450, reused 1450, downloaded 0, added 1444
2026-10-23T22:03:51.9517694Z โœ“ Lockfile passes supply-chain policies (2088 entries in 5.2s)
2026-10-23T22:03:51.9518443Z Lockfile is up to date, resolution step is skipped
2026-10-23T22:03:51.9847103Z Packages: +1721
2026-10-23T22:03:51.9847547Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-23T22:03:52.0575124Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-23T22:03:53.7167399Z . prepare$ vp config --no-agent
2026-10-23T22:03:53.8980793Z . prepare: Done
2026-10-23T22:03:53.9003863Z
2026-10-23T22:03:53.9004509Z devDependencies:
2026-10-23T22:03:53.9004814Z + @coderabbitai/config 1.1.0
2026-10-23T22:03:53.9005072Z + @shadcn/lint 0.1.5
2026-10-23T22:03:53.9005268Z + @types/node 24.12.4
2026-10-23T22:03:53.9005552Z + knip 6.34.0
2026-10-23T22:03:53.9005773Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-23T22:03:53.9006044Z + vite-plus 1.3.0
2026-10-23T22:03:53.9006150Z
2026-10-23T22:03:53.9025603Z Done in 7.4s using pnpm v12.14.0
2026-10-23T22:03:53.9325612Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=7442]
2026-10-23T22:03:53.9390039Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:53.9390765Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-23T22:03:53.9417225Z shell: /usr/bin/bash -e {0}
2026-10-23T22:03:53.9417387Z env:
2026-10-23T22:03:53.9417524Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:53.9417686Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:53.9417848Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:53.9417998Z ##[endgroup]
2026-10-23T22:03:53.9768957Z ##[group]Run actions/cache@v6
2026-10-23T22:03:53.9769114Z with:
2026-10-23T22:03:53.9769235Z   path: ~/.cache/ms-playwright
2026-10-23T22:03:53.9769904Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T22:03:53.9770081Z   enableCrossOsArchive: false
2026-10-23T22:03:53.9770229Z   fail-on-cache-miss: false
2026-10-23T22:03:53.9770387Z   lookup-only: false
2026-10-23T22:03:53.9770523Z   save-always: false
2026-10-23T22:03:53.9770642Z env:
2026-10-23T22:03:53.9770764Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:53.9770931Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:53.9771085Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:53.9771240Z ##[endgroup]
2026-10-23T22:03:54.2144951Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T22:03:54.4917755Z Received 106503405 of 106503405 (100.0%), 414.6 MBs/sec
2026-10-23T22:03:54.4918235Z Cache Size: ~102 MB (106503405 B)
2026-10-23T22:03:54.5056905Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ab6e2947-20ff-4af8-95b2-8c50b631df73/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-23T22:03:54.8087031Z Cache restored successfully
2026-10-23T22:03:54.8405735Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-23T22:03:54.8747971Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T22:03:54.8748788Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-23T22:03:54.8749196Z test -n "$browser"
2026-10-23T22:03:54.8749508Z if ldd "$browser" | grep '=> not found'; then
2026-10-23T22:03:54.8749910Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-23T22:03:54.8750265Z fi
2026-10-23T22:03:54.8783094Z shell: /usr/bin/bash -e {0}
2026-10-23T22:03:54.8783398Z env:
2026-10-23T22:03:54.8783634Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:54.8783944Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:54.8784237Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:54.8784493Z ##[endgroup]
2026-10-23T22:03:54.9357895Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-23T22:03:54.9358409Z vp run --filter t3 test --shard 8/8
2026-10-23T22:03:54.9395680Z shell: /usr/bin/bash -e {0}
2026-10-23T22:03:54.9396179Z env:
2026-10-23T22:03:54.9396477Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:03:54.9396800Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:03:54.9397128Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:03:54.9397575Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-23T22:03:54.9398191Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T22:03:54.9398615Z ##[endgroup]
2026-10-23T22:03:55.3213468Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-23T22:03:55.5891040Z
2026-10-23T22:03:55.5892923Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-23T22:03:55.5893228Z
2026-10-23T22:04:08.7781352Z  โœ“ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 2749ms
2026-10-23T22:04:08.7782161Z    โœ“ ClaudeAdapterV2 background wake turns (169)
2026-10-23T22:04:08.7782513Z      โœ“ persists a todo_list from inline Claude task-tool frames 1003ms
2026-10-23T22:04:12.7891433Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 2572ms
2026-10-23T22:04:15.4995164Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-23T22:04:15.4999419Z [22:04:15.466] INFO (#414): Migrations ran successfully {
2026-10-23T22:04:15.4999925Z   migrations: [
2026-10-23T22:04:15.5000219Z     '1_OrchestrationEvents',
2026-10-23T22:04:15.5000988Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:15.5002117Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:15.5002603Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:15.5002928Z     '5_Projections',
2026-10-23T22:04:15.5003343Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:15.5003783Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:15.5004167Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:15.5004498Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:15.5004846Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:15.5005242Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:15.5005770Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:15.5006124Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:15.5006468Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:15.5006821Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:15.5007229Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:15.5007553Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:15.5007885Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:15.5008228Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:15.5008534Z     '20_AuthAccessManagement',
2026-10-23T22:04:15.5008841Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:15.5009160Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:15.5009883Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:15.5010264Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:15.5010684Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:15.5011054Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:15.5011405Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:15.5011760Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:15.5012100Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:15.5012464Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:15.5012770Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:15.5013106Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:15.5013420Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:15.5013717Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:15.5014043Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:15.5014383Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:15.5014706Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:15.5015061Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:15.5015441Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:15.5015763Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:15.5016106Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:15.5016459Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:15.5016818Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:15.5017170Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:15.5017545Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:15.5017919Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:15.5018264Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:15.5018617Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:15.5018966Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:15.5019354Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:15.5019725Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:15.5020097Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:15.5020431Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:15.5020816Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:15.5021177Z     '55_OrchestrationV2',
2026-10-23T22:04:15.5021538Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:15.5021868Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:15.5022201Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:15.5022562Z     '59_McpAppModelContext',
2026-10-23T22:04:15.5022872Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:15.5023315Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:15.5023656Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:15.5024029Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:15.5025232Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:15.5025838Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:15.5026198Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:15.5026529Z     '67_WebhookDedupe',
2026-10-23T22:04:15.5026831Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:15.5027093Z   ]
2026-10-23T22:04:15.5027285Z }
2026-10-23T22:04:15.5027438Z
2026-10-23T22:04:15.7994485Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-23T22:04:15.7995550Z [22:04:15.788] INFO (#4797): Migrations ran successfully {
2026-10-23T22:04:15.7995889Z   migrations: [
2026-10-23T22:04:15.7996151Z     '1_OrchestrationEvents',
2026-10-23T22:04:15.7996478Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:15.7996835Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:15.7997178Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:15.7997528Z     '5_Projections',
2026-10-23T22:04:15.7997869Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:15.7998280Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:15.7998646Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:15.7998986Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:15.7999306Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:15.7999679Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:15.8000070Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:15.8000427Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:15.8000837Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:15.8001343Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:15.8002121Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:15.8023872Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:15.8024498Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:15.8024871Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:15.8025220Z     '20_AuthAccessManagement',
2026-10-23T22:04:15.8025549Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:15.8025865Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:15.8026208Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:15.8026621Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:15.8027037Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:15.8027468Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:15.8027859Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:15.8028261Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:15.8028656Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:15.8029071Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:15.8029424Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:15.8030244Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:15.8030602Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:15.8030986Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:15.8031339Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:15.8031701Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:15.8032071Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:15.8032448Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:15.8032848Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:15.8033333Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:15.8033690Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:15.8034904Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:15.8035537Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:15.8035931Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:15.8036318Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:15.8036713Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:15.8037088Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:15.8037464Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:15.8037843Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:15.8038504Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:15.8039087Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:15.8039510Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:15.8039852Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:15.8040246Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:15.8040632Z     '55_OrchestrationV2',
2026-10-23T22:04:15.8040989Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:15.8041343Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:15.8041691Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:15.8042169Z     '59_McpAppModelContext',
2026-10-23T22:04:15.8042637Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:15.8044380Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:15.8044777Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:15.8045097Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:15.8045465Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:15.8045818Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:15.8046169Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:15.8046519Z     '67_WebhookDedupe',
2026-10-23T22:04:15.8046800Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:15.8047092Z   ]
2026-10-23T22:04:15.8047273Z }
2026-10-23T22:04:15.8047376Z
2026-10-23T22:04:15.9106962Z  โœ“ src/mcp/OrchestratorMcpService.test.ts (33 tests) 650ms
2026-10-23T22:04:15.9107889Z    โœ“ OrchestratorMcpService provider resolution (19)
2026-10-23T22:04:15.9108450Z      โœ“ replays accepted creation on the parent instance without authorizing new disabled work 358ms
2026-10-23T22:04:19.6258971Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 1254ms
2026-10-23T22:04:21.6035410Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 1365ms
2026-10-23T22:04:21.6036799Z    โœ“ AgentSessionScanner (37)
2026-10-23T22:04:21.6040617Z      โœ“ recentThreads (18)
2026-10-23T22:04:21.6041693Z        โœ“ skips excessive records without blocking an older valid transcript 507ms
2026-10-23T22:04:24.6663774Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 466ms
2026-10-23T22:04:36.1014197Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 11036ms
2026-10-23T22:04:36.1014955Z    โœ“ AcpSessionRuntime (30)
2026-10-23T22:04:36.1017010Z      โœ“ buffers root metadata while session/new startup is still pending 321ms
2026-10-23T22:04:36.1017644Z      โœ“ buffers root metadata while session/resume startup is still pending 324ms
2026-10-23T22:04:36.1018340Z      โœ“ publishes model changes returned by a config request and live notifications 319ms
2026-10-23T22:04:36.1019019Z      โœ“ waits for native cancellation and drains final updates before another prompt 379ms
2026-10-23T22:04:36.1019672Z      โœ“ reports an idle child exit and rejects later prompts 388ms
2026-10-23T22:04:36.1020235Z      โœ“ retires a native runtime when its prompt caller is interrupted 374ms
2026-10-23T22:04:36.1020872Z      โœ“ fails a pending request when the stderr handler rejects the runtime 406ms
2026-10-23T22:04:36.1021479Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 790ms
2026-10-23T22:04:36.1022056Z      โœ“ releases a queued event drain when its runtime scope closes 365ms
2026-10-23T22:04:36.1022631Z      โœ“ does not restore ambient variables to a sanitized child environment 395ms
2026-10-23T22:04:36.1023257Z      โœ“ prefers MCP-over-ACP only when the agent advertises that transport 401ms
2026-10-23T22:04:36.1023958Z      โœ“ supports v2 session deletion and secret-safe provider management 410ms
2026-10-23T22:04:36.1024597Z      โœ“ authenticates explicitly typed v2 agent methods and retries session creation 348ms
2026-10-23T22:04:36.1025206Z      โœ“ can surface auth-required without authenticating during discovery 357ms
2026-10-23T22:04:36.1025772Z      โœ“ starts a session, prompts, and emits normalized events against the mock agent 355ms
2026-10-23T22:04:36.1026381Z      โœ“ keeps assistant item IDs unique when a provider session restarts 672ms
2026-10-23T22:04:36.1026966Z      โœ“ drops session updates emitted for a child ACP session 361ms
2026-10-23T22:04:36.1027495Z      โœ“ segments assistant text around ACP tool calls 336ms
2026-10-23T22:04:36.1028079Z      โœ“ keeps one answer when an earlier tool reports progress mid-stream 364ms
2026-10-23T22:04:36.1028639Z      โœ“ emits status-only tool updates through completion 376ms
2026-10-23T22:04:36.1029356Z      โœ“ supports negotiated ACP session list, fork, resume, and close methods 424ms
2026-10-23T22:04:36.1029925Z      โœ“ rejects unauthenticated ACP session lifecycle requests 447ms
2026-10-23T22:04:36.1030488Z      โœ“ fails session startup when session/load returns an error 363ms
2026-10-23T22:04:36.1030999Z      โœ“ keeps active configuration after a candidate session load fails 447ms
2026-10-23T22:04:36.1031375Z      โœ“ ignores session/update replay notifications during session/load 423ms
2026-10-23T22:04:36.1031771Z      โœ“ rejects invalid config option values before sending session/set_config_option 367ms
2026-10-23T22:04:36.1032156Z      โœ“ sends configured custom models the agent does not advertise 438ms
2026-10-23T22:04:38.5418189Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 104ms
2026-10-23T22:04:39.1260008Z  โœ“ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 139ms
2026-10-23T22:04:41.5391847Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T22:04:41.5393225Z [22:04:41.524] INFO (#22): Migrations ran successfully {
2026-10-23T22:04:41.5393558Z   migrations: [
2026-10-23T22:04:41.5393937Z     '1_OrchestrationEvents',
2026-10-23T22:04:41.5394323Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:41.5394645Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:41.5394952Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:41.5395281Z     '5_Projections',
2026-10-23T22:04:41.5395657Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:41.5396075Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:41.5396462Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:41.5396796Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:41.5397129Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:41.5397598Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:41.5398051Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:41.5398388Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:41.5398809Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:41.5399221Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:41.5399593Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:41.5399933Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:41.5400272Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:41.5400632Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:41.5400979Z     '20_AuthAccessManagement',
2026-10-23T22:04:41.5401301Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:41.5401610Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:41.5401958Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:41.5402339Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:41.5402777Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:41.5403184Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:41.5403565Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:41.5403951Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:41.5404340Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:41.5404770Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:41.5405099Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:41.5405449Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:41.5405759Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:41.5406056Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:41.5406370Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:41.5406705Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:41.5407026Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:41.5407387Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:41.5407844Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:41.5408113Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:41.5408372Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:41.5408610Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:41.5408847Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:41.5409099Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:41.5409755Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:41.5410005Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:41.5410233Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:41.5410448Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:41.5410677Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:41.5410915Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:41.5411144Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:41.5411376Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:41.5411689Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:41.5420590Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:41.5421045Z     '55_OrchestrationV2',
2026-10-23T22:04:41.5421379Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:41.5421695Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:41.5422002Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:41.5422291Z     '59_McpAppModelContext',
2026-10-23T22:04:41.5422581Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:41.5422887Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:41.5423185Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:41.5423489Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:41.5424353Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:41.5424950Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:41.5425278Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:41.5425636Z     '67_WebhookDedupe',
2026-10-23T22:04:41.5425908Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:41.5426165Z   ]
2026-10-23T22:04:41.5426342Z }
2026-10-23T22:04:41.5426445Z
2026-10-23T22:04:41.9085001Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-23T22:04:41.9085805Z [22:04:41.902] WARN (#1241): Orchestration effect execution failed {
2026-10-23T22:04:41.9087013Z   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-23T22:04:41.9087835Z   effectType: 'provider-turn.restart',
2026-10-23T22:04:41.9088171Z   attemptCount: 1,
2026-10-23T22:04:41.9088446Z   nonRetryable: false,
2026-10-23T22:04:41.9088765Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-23T22:04:41.9089451Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-23T22:04:41.9090221Z     '    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-23T22:04:41.9090813Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-23T22:04:41.9091406Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' +
2026-10-23T22:04:41.9092212Z     '      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-23T22:04:41.9093452Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cfe27f36-a15a-4cbf-a352-b06db79840af.\n' +
2026-10-23T22:04:41.9095059Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-23T22:04:41.9095908Z     '        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-23T22:04:41.9097133Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:cfe27f36-a15a-4cbf-a352-b06db79840af.\n' +
2026-10-23T22:04:41.9098383Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-23T22:04:41.9099034Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-23T22:04:41.9099376Z     '      }\n' +
2026-10-23T22:04:41.9099615Z     '    }\n' +
2026-10-23T22:04:41.9099832Z     '  }\n' +
2026-10-23T22:04:41.9100048Z     '}'
2026-10-23T22:04:41.9100228Z }
2026-10-23T22:04:41.9100330Z
2026-10-23T22:04:42.3661727Z 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-23T22:04:42.3662563Z [22:04:42.356] INFO (#2637): Migrations ran successfully {
2026-10-23T22:04:42.3662863Z   migrations: [
2026-10-23T22:04:42.3663140Z     '1_OrchestrationEvents',
2026-10-23T22:04:42.3663450Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:42.3663775Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:42.3664056Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:42.3666205Z     '5_Projections',
2026-10-23T22:04:42.3667063Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:42.3667461Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:42.3667808Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:42.3668226Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:42.3668564Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:42.3668991Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:42.3669365Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:42.3669716Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:42.3670072Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:42.3670433Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:42.3670787Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:42.3671098Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:42.3671465Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:42.3671786Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:42.3672118Z     '20_AuthAccessManagement',
2026-10-23T22:04:42.3672418Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:42.3672741Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:42.3673066Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:42.3673423Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:42.3673811Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:42.3674168Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:42.3674522Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:42.3674865Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:42.3675223Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:42.3675599Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:42.3675946Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:42.3676250Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:42.3676576Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:42.3676899Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:42.3677225Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:42.3677565Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:42.3677870Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:42.3678365Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:42.3678773Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:42.3679117Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:42.3679444Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:42.3679804Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:42.3680154Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:42.3680496Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:42.3680856Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:42.3681204Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:42.3681536Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:42.3681872Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:42.3682236Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:42.3682598Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:42.3682932Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:42.3683268Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:42.3683586Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:42.3683976Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:42.3684276Z     '55_OrchestrationV2',
2026-10-23T22:04:42.3685984Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:42.3691740Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:42.3692041Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:42.3692336Z     '59_McpAppModelContext',
2026-10-23T22:04:42.3692719Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:42.3693034Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:42.3693329Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:42.3693632Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:42.3694007Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:42.3694320Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:42.3694651Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:42.3694946Z     '67_WebhookDedupe',
2026-10-23T22:04:42.3695236Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:42.3695486Z   ]
2026-10-23T22:04:42.3695659Z }
2026-10-23T22:04:42.3695753Z
2026-10-23T22:04:43.0431502Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-23T22:04:43.0432334Z [22:04:43.037] INFO (#5313): Migrations ran successfully {
2026-10-23T22:04:43.0432603Z   migrations: [
2026-10-23T22:04:43.0432837Z     '1_OrchestrationEvents',
2026-10-23T22:04:43.0433140Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:43.0433437Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:43.0433722Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:43.0433991Z     '5_Projections',
2026-10-23T22:04:43.0434327Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:43.0434698Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:43.0435045Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:43.0435372Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:43.0435685Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:43.0436037Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:43.0436366Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:43.0436688Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:43.0437039Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:43.0437406Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:43.0437731Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:43.0438142Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:43.0438452Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:43.0438770Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:43.0439077Z     '20_AuthAccessManagement',
2026-10-23T22:04:43.0439352Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:43.0439641Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:43.0439935Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:43.0440267Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:43.0440628Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:43.0440984Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:43.0441317Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:43.0441650Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:43.0441985Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:43.0442310Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:43.0442618Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:43.0442902Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:43.0443224Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:43.0443511Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:43.0443821Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:43.0445049Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:43.0445749Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:43.0446045Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:43.0446363Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:43.0446683Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:43.0446968Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:43.0447282Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:43.0447582Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:43.0447970Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:43.0448272Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:43.0448581Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:43.0448880Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:43.0449180Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:43.0449713Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:43.0450012Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:43.0450314Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:43.0450598Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:43.0450885Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:43.0451203Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:43.0451506Z     '55_OrchestrationV2',
2026-10-23T22:04:43.0451782Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:43.0452075Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:43.0452343Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:43.0452598Z     '59_McpAppModelContext',
2026-10-23T22:04:43.0452874Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:43.0453148Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:43.0453432Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:43.0453715Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:43.0454015Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:43.0454370Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:43.0454688Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:43.0454965Z     '67_WebhookDedupe',
2026-10-23T22:04:43.0455209Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:43.0455436Z   ]
2026-10-23T22:04:43.0455579Z }
2026-10-23T22:04:43.0455667Z
2026-10-23T22:04:43.9093419Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-23T22:04:43.9094102Z [22:04:43.903] INFO (#8015): Migrations ran successfully {
2026-10-23T22:04:43.9094375Z   migrations: [
2026-10-23T22:04:43.9094605Z     '1_OrchestrationEvents',
2026-10-23T22:04:43.9094945Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:43.9095241Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:43.9095499Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:43.9095755Z     '5_Projections',
2026-10-23T22:04:43.9096049Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:43.9096413Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:43.9096721Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:43.9097019Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:43.9097323Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:43.9097646Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:43.9098080Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:43.9098390Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:43.9098736Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:43.9100037Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:43.9100681Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:43.9100982Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:43.9101301Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:43.9101618Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:43.9101908Z     '20_AuthAccessManagement',
2026-10-23T22:04:43.9102174Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:43.9102465Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:43.9102763Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:43.9103090Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:43.9103444Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:43.9103780Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:43.9104114Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:43.9104484Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:43.9104845Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:43.9105186Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:43.9105507Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:43.9106140Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:43.9106481Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:43.9106799Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:43.9107139Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:43.9107471Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:43.9107857Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:43.9108194Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:43.9108568Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:43.9108926Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:43.9109303Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:43.9109667Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:43.9110012Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:43.9110374Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:43.9110730Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:43.9111067Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:43.9111417Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:43.9111756Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:43.9112108Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:43.9112450Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:43.9112783Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:43.9113112Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:43.9113422Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:43.9113834Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:43.9114196Z     '55_OrchestrationV2',
2026-10-23T22:04:43.9114521Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:43.9114844Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:43.9115161Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:43.9115462Z     '59_McpAppModelContext',
2026-10-23T22:04:43.9115777Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:43.9116086Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:43.9116397Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:43.9116715Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:43.9117057Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:43.9117390Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:43.9117800Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:43.9118132Z     '67_WebhookDedupe',
2026-10-23T22:04:43.9118767Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:43.9119177Z   ]
2026-10-23T22:04:43.9119354Z }
2026-10-23T22:04:43.9119465Z
2026-10-23T22:04:44.8349167Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-23T22:04:44.8349701Z [22:04:44.829] INFO (#10780): Migrations ran successfully {
2026-10-23T22:04:44.8349903Z   migrations: [
2026-10-23T22:04:44.8350068Z     '1_OrchestrationEvents',
2026-10-23T22:04:44.8350273Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:44.8350467Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:44.8350781Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:44.8351007Z     '5_Projections',
2026-10-23T22:04:44.8351227Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:44.8351467Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:44.8351726Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:44.8351952Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:44.8352160Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:44.8352389Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:44.8352608Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:44.8352822Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:44.8353058Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:44.8353297Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:44.8353507Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:44.8353714Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:44.8353914Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:44.8354246Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:44.8354484Z     '20_AuthAccessManagement',
2026-10-23T22:04:44.8354673Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:44.8354880Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:44.8355073Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:44.8355299Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:44.8355535Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:44.8355769Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:44.8355981Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:44.8356198Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:44.8356419Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:44.8356922Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:44.8357191Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:44.8357433Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:44.8357734Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:44.8357981Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:44.8358236Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:44.8358622Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:44.8358904Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:44.8359147Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:44.8359519Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:44.8361797Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:44.8362009Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:44.8362240Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:44.8362450Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:44.8362658Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:44.8362859Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:44.8363634Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:44.8363980Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:44.8364186Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:44.8364395Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:44.8364614Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:44.8364813Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:44.8365026Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:44.8365211Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:44.8365421Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:44.8365628Z     '55_OrchestrationV2',
2026-10-23T22:04:44.8365822Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:44.8366023Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:44.8366208Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:44.8366397Z     '59_McpAppModelContext',
2026-10-23T22:04:44.8366588Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:44.8366790Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:44.8366989Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:44.8367189Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:44.8367395Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:44.8367602Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:44.8367878Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:44.8368076Z     '67_WebhookDedupe',
2026-10-23T22:04:44.8368257Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:44.8368405Z   ]
2026-10-23T22:04:44.8368509Z }
2026-10-23T22:04:44.8368565Z
2026-10-23T22:04:45.7406492Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-23T22:04:45.7407347Z [22:04:45.734] INFO (#13554): Migrations ran successfully {
2026-10-23T22:04:45.7407736Z   migrations: [
2026-10-23T22:04:45.7407965Z     '1_OrchestrationEvents',
2026-10-23T22:04:45.7408248Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:45.7408529Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:45.7408793Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:45.7409046Z     '5_Projections',
2026-10-23T22:04:45.7409516Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:45.7409874Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:45.7410186Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:45.7410484Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:45.7410784Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:45.7411118Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:45.7411446Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:45.7411798Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:45.7412142Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:45.7412495Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:45.7412802Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:45.7413075Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:45.7413392Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:45.7413691Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:45.7413972Z     '20_AuthAccessManagement',
2026-10-23T22:04:45.7414243Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:45.7414555Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:45.7414870Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:45.7415220Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:45.7416279Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:45.7416840Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:45.7417198Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:45.7417597Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:45.7417969Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:45.7418316Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:45.7418641Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:45.7418949Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:45.7419271Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:45.7419591Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:45.7419895Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:45.7420194Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:45.7420474Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:45.7420790Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:45.7421117Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:45.7421449Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:45.7421738Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:45.7422063Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:45.7422372Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:45.7422696Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:45.7423009Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:45.7423329Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:45.7423657Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:45.7423963Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:45.7424309Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:45.7424678Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:45.7425004Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:45.7425317Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:45.7425609Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:45.7425919Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:45.7426216Z     '55_OrchestrationV2',
2026-10-23T22:04:45.7426503Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:45.7426803Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:45.7427074Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:45.7427354Z     '59_McpAppModelContext',
2026-10-23T22:04:45.7427671Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:45.7427972Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:45.7428273Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:45.7428553Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:45.7428866Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:45.7429180Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:45.7429500Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:45.7429788Z     '67_WebhookDedupe',
2026-10-23T22:04:45.7430061Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:45.7430283Z   ]
2026-10-23T22:04:45.7430438Z }
2026-10-23T22:04:45.7430533Z
2026-10-23T22:04:46.5804312Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-23T22:04:46.5805300Z [22:04:46.573] INFO (#16319): Migrations ran successfully {
2026-10-23T22:04:46.5805534Z   migrations: [
2026-10-23T22:04:46.5805743Z     '1_OrchestrationEvents',
2026-10-23T22:04:46.5806010Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:46.5806243Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:46.5806442Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:46.5806649Z     '5_Projections',
2026-10-23T22:04:46.5806885Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:46.5807147Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:46.5807379Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:46.5807717Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:46.5807944Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:46.5808236Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:46.5808643Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:46.5808986Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:46.5809543Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:46.5809898Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:46.5810236Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:46.5810535Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:46.5810861Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:46.5811183Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:46.5811484Z     '20_AuthAccessManagement',
2026-10-23T22:04:46.5811799Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:46.5812096Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:46.5812431Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:46.5812770Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:46.5813159Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:46.5813516Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:46.5813846Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:46.5814158Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:46.5814382Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:46.5814617Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:46.5814831Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:46.5815040Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:46.5815244Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:46.5815439Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:46.5815657Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:46.5815856Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:46.5816062Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:46.5816271Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:46.5816513Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:46.5816730Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:46.5816937Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:46.5817147Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:46.5817358Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:46.5817648Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:46.5817859Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:46.5818089Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:46.5818424Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:46.5818718Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:46.5818943Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:46.5819179Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:46.5819393Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:46.5819611Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:46.5819802Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:46.5820083Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:46.5820425Z     '55_OrchestrationV2',
2026-10-23T22:04:46.5820729Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:46.5821058Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:46.5821351Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:46.5821649Z     '59_McpAppModelContext',
2026-10-23T22:04:46.5821952Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:46.5822279Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:46.5822598Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:46.5822917Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:46.5823855Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:46.5824355Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:46.5824673Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:46.5825000Z     '67_WebhookDedupe',
2026-10-23T22:04:46.5825294Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:46.5825525Z   ]
2026-10-23T22:04:46.5825686Z }
2026-10-23T22:04:46.5825832Z
2026-10-23T22:04:47.1285990Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 5767ms
2026-10-23T22:04:47.1286854Z    โœ“ retries a failed selection restart session open before completing 891ms
2026-10-23T22:04:47.1287671Z    โœ“ restarts the live session on a model change when a newer stopped session record exists 717ms
2026-10-23T22:04:47.1288501Z    โœ“ preserves native history only for compatible account switches (active) 833ms
2026-10-23T22:04:47.1289681Z    โœ“ preserves native history only for compatible account switches (idle) 957ms
2026-10-23T22:04:47.9108884Z    โœ“ preserves native history only for compatible account switches (selection-command) 873ms
2026-10-23T22:04:47.9109508Z    โœ“ preserves native history only for compatible account switches (pooled) 862ms
2026-10-23T22:04:47.9109947Z    โœ“ preserves native history only for compatible account switches (separate-home) 632ms
2026-10-23T22:04:47.9110373Z  โœ“ src/process/externalLauncher.test.ts (20 tests) 235ms
2026-10-23T22:04:48.6765575Z  โœ“ src/sourceControl/BitbucketApi.test.ts (21 tests) 123ms
2026-10-23T22:04:52.0507970Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 2738ms
2026-10-23T22:04:52.0508766Z    โœ“ CheckpointStore.layer (9)
2026-10-23T22:04:52.0509028Z      โœ“ diffCheckpoints (3)
2026-10-23T22:04:52.0509345Z        โœ“ can hide indentation churn when changes wrap existing lines 306ms
2026-10-23T22:04:52.0509806Z      โœ“ checkpoint file summaries (4)
2026-10-23T22:04:52.0510313Z        โœ“ counts changes whose full patch exceeds the output limit 473ms
2026-10-23T22:04:52.0510993Z        โœ“ preserves file paths and turn ranges without changing the user index 587ms
2026-10-23T22:04:52.0511477Z      โœ“ listAuthoredPaths (1)
2026-10-23T22:04:52.0511779Z        โœ“ leaves out paths that only a merged upstream changed 361ms
2026-10-23T22:04:53.0987078Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-23T22:04:53.0988170Z [22:04:53.095] INFO (#9): Migrations ran successfully {
2026-10-23T22:04:53.0988519Z   migrations: [
2026-10-23T22:04:53.0989867Z     '1_OrchestrationEvents',
2026-10-23T22:04:53.0990315Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:04:53.0990670Z     '3_CheckpointDiffBlobs',
2026-10-23T22:04:53.0991011Z     '4_ProviderSessionRuntime',
2026-10-23T22:04:53.0991343Z     '5_Projections',
2026-10-23T22:04:53.0991697Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:04:53.0992097Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:04:53.0992446Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:04:53.0992779Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:04:53.0993122Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:04:53.0993495Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:04:53.0993905Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:04:53.0994264Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:04:53.0994616Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:04:53.0994977Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:04:53.0995304Z     '16_CanonicalizeModelSelections',
2026-10-23T22:04:53.0995606Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:04:53.0995918Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:04:53.0996239Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:04:53.0996541Z     '20_AuthAccessManagement',
2026-10-23T22:04:53.0996913Z     '21_AuthSessionClientMetadata',
2026-10-23T22:04:53.0997216Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:04:53.0997520Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:04:53.0997852Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:04:53.0998233Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:04:53.0998594Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:04:53.0998935Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:04:53.0999264Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:04:53.0999618Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:04:53.0999977Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:04:53.1000309Z     '31_AuthAuthorizationScopes',
2026-10-23T22:04:53.1000620Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:04:53.1000942Z     '33_ProjectionThreadsSettled',
2026-10-23T22:04:53.1001246Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:04:53.1001571Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:04:53.1001919Z     '36_ProjectionThreadsPinned',
2026-10-23T22:04:53.1002225Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:04:53.1003146Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:04:53.1003751Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:04:53.1004175Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:04:53.1004551Z     '41_AuthSessionClientConnection',
2026-10-23T22:04:53.1004958Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:04:53.1005366Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:04:53.1005716Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:04:53.1006081Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:04:53.1006429Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:04:53.1006853Z     '47_ProjectionProjectIcon',
2026-10-23T22:04:53.1007175Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:04:53.1007553Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:04:53.1007845Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:04:53.1008154Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:04:53.1008438Z     '52_ProjectionThreadTitleState',
2026-10-23T22:04:53.1008722Z     '53_PullRequestFilesViewed',
2026-10-23T22:04:53.1009044Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:04:53.1009489Z     '55_OrchestrationV2',
2026-10-23T22:04:53.1009775Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:04:53.1010067Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:04:53.1010339Z     '58_WebhookRelayDeliveries',
2026-10-23T22:04:53.1010629Z     '59_McpAppModelContext',
2026-10-23T22:04:53.1010953Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:04:53.1011238Z     '61_PullRequestReviewGuides',
2026-10-23T22:04:53.1011528Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:04:53.1011797Z     '63_DropUnusedV1Projections',
2026-10-23T22:04:53.1012122Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:04:53.1012427Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:04:53.1012751Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:04:53.1013027Z     '67_WebhookDedupe',
2026-10-23T22:04:53.1013287Z     '68_ShellStopRequestIndex'
2026-10-23T22:04:53.1013515Z   ]
2026-10-23T22:04:53.1013679Z }
2026-10-23T22:04:53.1013819Z
2026-10-23T22:04:53.6300169Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-23T22:04:53.6301414Z [22:04:53.626] WARN (#478): Review guide generation failed {
2026-10-23T22:04:53.6302199Z   key: 'github.com/acme/refused-head#7',
2026-10-23T22:04:53.6304318Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 5fe66b91c1b4 of #7. local objects: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. branch feature: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d 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-23T22:04:53.6306464Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T22:04:53.6307628Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T22:04:53.6308824Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T22:04:53.6311378Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T22:04:53.6312962Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T22:04:53.6314074Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T22:04:53.6315169Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T22:04:53.6316236Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T22:04:53.6317441Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T22:04:53.6318174Z }
2026-10-23T22:04:53.6318491Z
2026-10-23T22:04:54.1423652Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-23T22:04:54.1424246Z [22:04:54.141] WARN (#688): Review guide generation failed {
2026-10-23T22:04:54.1424518Z   key: 'github.com/acme/refused-head#7',
2026-10-23T22:04:54.1425701Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 5fe66b91c1b4 of #7. local objects: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d here, a branch or tag rather than the commit. branch feature: 5fe66b91c1b4 names 4c05daab4d8c66370d2fb9f95448ed3d32f66c9d 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-23T22:04:54.1426955Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T22:04:54.1427545Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T22:04:54.1428213Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T22:04:54.1428879Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T22:04:54.1429553Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T22:04:54.1430222Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T22:04:54.1430876Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T22:04:54.1431541Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T22:04:54.1432201Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T22:04:54.1432577Z }
2026-10-23T22:04:54.1432644Z
2026-10-23T22:04:54.4675938Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-23T22:04:54.4677281Z [22:04:54.466] WARN (#893): Review guide generation failed {
2026-10-23T22:04:54.4677629Z   key: 'github.com/acme/refused-head#7',
2026-10-23T22:04:54.4678316Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-23T22:04:54.4679200Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-23T22:04:54.4680154Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T22:04:54.4681340Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T22:04:54.4682486Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T22:04:54.4683685Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T22:04:54.4684834Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T22:04:54.4685928Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T22:04:54.4687178Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T22:04:54.4688367Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T22:04:54.4688937Z }
2026-10-23T22:04:54.4689079Z
2026-10-23T22:04:54.8461737Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-23T22:04:54.8462565Z [22:04:54.845] WARN (#1068): Review guide generation failed {
2026-10-23T22:04:54.8462948Z   key: 'github.com/acme/refused-head#7',
2026-10-23T22:04:54.8464579Z   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-23T22:04:54.8466429Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-23T22:04:54.8467327Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-23T22:04:54.8468326Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-23T22:04:54.8469295Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T22:04:54.8471279Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T22:04:54.8472565Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T22:04:54.8473624Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T22:04:54.8474619Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-23T22:04:54.8475653Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T22:04:54.8476240Z }
2026-10-23T22:04:54.8476341Z
2026-10-23T22:04:55.1622830Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-23T22:04:55.1623812Z [22:04:55.161] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-23T22:04:55.1624191Z   layer: 9,
2026-10-23T22:04:55.1625565Z   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-23T22:04:55.1626861Z }
2026-10-23T22:04:55.1626961Z
2026-10-23T22:04:55.5184159Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-23T22:04:55.5185205Z [22:04:55.516] WARN (#1605): Review guide generation failed {
2026-10-23T22:04:55.5185593Z   key: 'github.com/acme/app#7',
2026-10-23T22:04:55.5186399Z   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-23T22:04:55.5187479Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-23T22:04:55.5188517Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-23T22:04:55.5189807Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-23T22:04:55.5191009Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-23T22:04:55.5192186Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-23T22:04:55.5193361Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-23T22:04:55.5194570Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-23T22:04:55.5195236Z }
2026-10-23T22:04:55.5195346Z
2026-10-23T22:04:55.7329923Z  โœ“ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 2699ms
2026-10-23T22:04:55.7331080Z    โœ“ PullRequestReviewGuideService (7)
2026-10-23T22:04:55.7331868Z      โœ“ refuses to write a guide for a branch named like the short head 543ms
2026-10-23T22:04:55.7359344Z      โœ“ refuses to write a guide for a tag named like the short head 504ms
2026-10-23T22:04:55.7360705Z      โœ“ refuses to write a guide for a head that is not a commit hash 323ms
2026-10-23T22:04:55.7361398Z      โœ“ refuses to write a guide for a head no source has 380ms
2026-10-23T22:04:55.7362222Z      โœ“ measures only the PR change using the renamed verified remote's fetch URL 395ms
2026-10-23T22:05:00.2703088Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 2512ms
2026-10-23T22:05:00.2704030Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 863ms
2026-10-23T22:05:00.2704504Z    โœ“ delivers scheduled message with Claude's native pending-tool cancellation behavior 752ms
2026-10-23T22:05:00.2704968Z    โœ“ delivers user steering with Claude's native pending-tool cancellation behavior 404ms
2026-10-23T22:05:00.2705764Z    โœ“ delivers promoted queued message with Claude's native pending-tool cancellation behavior 491ms
2026-10-23T22:05:00.8952522Z  โœ“ src/provider/AntigravityAuth.test.ts (15 tests) 47ms
2026-10-23T22:05:01.5132254Z  โœ“ src/cloud/selfUpdate.test.ts (12 tests) 77ms
2026-10-23T22:05:04.3741531Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.3742961Z [22:05:04.317] INFO (#1): Migrations ran successfully {
2026-10-23T22:05:04.3743539Z   migrations: [
2026-10-23T22:05:04.3744010Z     '1_OrchestrationEvents',
2026-10-23T22:05:04.3744421Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:05:04.3744832Z     '3_CheckpointDiffBlobs',
2026-10-23T22:05:04.3745214Z     '4_ProviderSessionRuntime',
2026-10-23T22:05:04.3745701Z     '5_Projections',
2026-10-23T22:05:04.3746172Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:05:04.3746659Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:05:04.3747130Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:05:04.3747548Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:05:04.3747964Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:05:04.3748464Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:05:04.3748979Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:05:04.3749422Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:05:04.3749929Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:05:04.3750426Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:05:04.3750920Z     '16_CanonicalizeModelSelections',
2026-10-23T22:05:04.3751333Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:05:04.3751781Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:05:04.3752212Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:05:04.3752625Z     '20_AuthAccessManagement',
2026-10-23T22:05:04.3753036Z     '21_AuthSessionClientMetadata',
2026-10-23T22:05:04.3753463Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:05:04.3753889Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:05:04.3754431Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:05:04.3754956Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:05:04.3755532Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:05:04.3756011Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:05:04.3756487Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:05:04.3756951Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:05:04.3757428Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:05:04.3757856Z     '31_AuthAuthorizationScopes',
2026-10-23T22:05:04.3758277Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:05:04.3758708Z     '33_ProjectionThreadsSettled',
2026-10-23T22:05:04.3759152Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:05:04.3759591Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:05:04.3760031Z     '36_ProjectionThreadsPinned',
2026-10-23T22:05:04.3761679Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:05:04.3762437Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:05:04.3762939Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:05:04.3763400Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:05:04.3763831Z     '41_AuthSessionClientConnection',
2026-10-23T22:05:04.3764282Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:05:04.3764758Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:05:04.3765201Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:05:04.3765724Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:05:04.3766165Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:05:04.3766601Z     '47_ProjectionProjectIcon',
2026-10-23T22:05:04.3767023Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:05:04.3767484Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:05:04.3767919Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:05:04.3768363Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:05:04.3768783Z     '52_ProjectionThreadTitleState',
2026-10-23T22:05:04.3769167Z     '53_PullRequestFilesViewed',
2026-10-23T22:05:04.3769837Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:05:04.3770252Z     '55_OrchestrationV2',
2026-10-23T22:05:04.3770662Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:05:04.3771071Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:05:04.3771447Z     '58_WebhookRelayDeliveries',
2026-10-23T22:05:04.3771821Z     '59_McpAppModelContext',
2026-10-23T22:05:04.3772206Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:05:04.3772633Z     '61_PullRequestReviewGuides',
2026-10-23T22:05:04.3773032Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:05:04.3773484Z     '63_DropUnusedV1Projections',
2026-10-23T22:05:04.3773934Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:05:04.3774808Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:05:04.3775822Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:05:04.3776200Z     '67_WebhookDedupe',
2026-10-23T22:05:04.3776526Z     '68_ShellStopRequestIndex'
2026-10-23T22:05:04.3776762Z   ]
2026-10-23T22:05:04.3776928Z }
2026-10-23T22:05:04.3777044Z
2026-10-23T22:05:04.7152174Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.7152677Z [22:05:04.712] INFO (#344) http.span=39ms: Sent HTTP response {
2026-10-23T22:05:04.7152920Z   'http.method': 'GET',
2026-10-23T22:05:04.7153208Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T22:05:04.7153461Z   'http.status': 200
2026-10-23T22:05:04.7153646Z }
2026-10-23T22:05:04.7153740Z
2026-10-23T22:05:04.7313362Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.7314030Z [22:05:04.730] INFO (#362) http.span=7ms: Sent HTTP response {
2026-10-23T22:05:04.7314523Z   'http.method': 'GET',
2026-10-23T22:05:04.7314839Z   'http.url': '/api/orchestration/shell',
2026-10-23T22:05:04.7315148Z   'http.status': 200
2026-10-23T22:05:04.7315519Z }
2026-10-23T22:05:04.7315783Z
2026-10-23T22:05:04.9432800Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.9433825Z [22:05:04.942] INFO (#400) http.span=199ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:04.9434272Z
2026-10-23T22:05:04.9602734Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.9603576Z [22:05:04.959] INFO (#624) http.span=48ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:04.9604001Z
2026-10-23T22:05:04.9604252Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.9604822Z [22:05:04.959] INFO (#638) http.span=46ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:04.9605118Z
2026-10-23T22:05:04.9613440Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.9614444Z [22:05:04.960] INFO (#390) http.span=219ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:04.9614894Z
2026-10-23T22:05:04.9623325Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:04.9624025Z [22:05:04.961] INFO (#379) http.span=224ms: InterruptError: All fibers interrupted without error {
2026-10-23T22:05:04.9624478Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T22:05:04.9624753Z       at fiber (#705)
2026-10-23T22:05:04.9625181Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T22:05:04.9625598Z
2026-10-23T22:05:05.0010660Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.0011131Z [22:05:04.987] INFO (#1): Migrations ran successfully {
2026-10-23T22:05:05.0011454Z   migrations: [
2026-10-23T22:05:05.0012658Z     '1_OrchestrationEvents',
2026-10-23T22:05:05.0013087Z     '2_OrchestrationCommandReceipts',
2026-10-23T22:05:05.0013417Z     '3_CheckpointDiffBlobs',
2026-10-23T22:05:05.0013709Z     '4_ProviderSessionRuntime',
2026-10-23T22:05:05.0014002Z     '5_Projections',
2026-10-23T22:05:05.0014368Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-23T22:05:05.0014774Z     '7_ProjectionThreadMessageAttachments',
2026-10-23T22:05:05.0015146Z     '8_ProjectionThreadActivitySequence',
2026-10-23T22:05:05.0015584Z     '9_ProviderSessionRuntimeMode',
2026-10-23T22:05:05.0015941Z     '10_ProjectionThreadsRuntimeMode',
2026-10-23T22:05:05.0016328Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-23T22:05:05.0016769Z     '12_ProjectionThreadsInteractionMode',
2026-10-23T22:05:05.0017161Z     '13_ProjectionThreadProposedPlans',
2026-10-23T22:05:05.0017570Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-23T22:05:05.0017972Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-23T22:05:05.0018310Z     '16_CanonicalizeModelSelections',
2026-10-23T22:05:05.0018645Z     '17_ProjectionThreadsArchivedAt',
2026-10-23T22:05:05.0019005Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-23T22:05:05.0019385Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-23T22:05:05.0019721Z     '20_AuthAccessManagement',
2026-10-23T22:05:05.0020045Z     '21_AuthSessionClientMetadata',
2026-10-23T22:05:05.0020374Z     '22_AuthSessionLastConnectedAt',
2026-10-23T22:05:05.0020729Z     '23_ProjectionThreadShellSummary',
2026-10-23T22:05:05.0021125Z     '24_BackfillProjectionThreadShellSummary',
2026-10-23T22:05:05.0022353Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-23T22:05:05.0023048Z     '26_CanonicalizeModelSelectionOptions',
2026-10-23T22:05:05.0023411Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-23T22:05:05.0023772Z     '28_ProjectionThreadSessionInstanceId',
2026-10-23T22:05:05.0024150Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-23T22:05:05.0024535Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-23T22:05:05.0024873Z     '31_AuthAuthorizationScopes',
2026-10-23T22:05:05.0025193Z     '32_AuthPairingProofKeyThumbprint',
2026-10-23T22:05:05.0025582Z     '33_ProjectionThreadsSettled',
2026-10-23T22:05:05.0025891Z     '34_ProjectionThreadsSnoozed',
2026-10-23T22:05:05.0026264Z     '35_ProjectionThreadTitleRegeneration',
2026-10-23T22:05:05.0026609Z     '36_ProjectionThreadsPinned',
2026-10-23T22:05:05.0026919Z     '37_ProjectionTurnsKeysetIndex',
2026-10-23T22:05:05.0027260Z     '38_ProjectionThreadsPinOrderKey',
2026-10-23T22:05:05.0027638Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-23T22:05:05.0027998Z     '40_ProjectionProjectFaviconPath',
2026-10-23T22:05:05.0028335Z     '41_AuthSessionClientConnection',
2026-10-23T22:05:05.0028673Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-23T22:05:05.0029015Z     '43_ProjectionThreadsUnsettledAt',
2026-10-23T22:05:05.0029358Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-23T22:05:05.0029703Z     '45_ProjectionProjectsAutoPull',
2026-10-23T22:05:05.0030054Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-23T22:05:05.0030393Z     '47_ProjectionProjectIcon',
2026-10-23T22:05:05.0030721Z     '48_ProjectionThreadBranchPullRequest',
2026-10-23T22:05:05.0031087Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-23T22:05:05.0031435Z     '50_ProjectionThreadPullRequests',
2026-10-23T22:05:05.0031818Z     '51_ProjectionThreadMessageContext',
2026-10-23T22:05:05.0032144Z     '52_ProjectionThreadTitleState',
2026-10-23T22:05:05.0032443Z     '53_PullRequestFilesViewed',
2026-10-23T22:05:05.0032791Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-23T22:05:05.0033104Z     '55_OrchestrationV2',
2026-10-23T22:05:05.0033413Z     '56_RemoveRedundantProjectionIndexes',
2026-10-23T22:05:05.0033711Z     '57_ScheduledTaskWebhooks',
2026-10-23T22:05:05.0033990Z     '58_WebhookRelayDeliveries',
2026-10-23T22:05:05.0034284Z     '59_McpAppModelContext',
2026-10-23T22:05:05.0034586Z     '60_ThreadSnapshotWindowIndexes',
2026-10-23T22:05:05.0034898Z     '61_PullRequestReviewGuides',
2026-10-23T22:05:05.0035199Z     '62_ThreadFailureLookupIndex',
2026-10-23T22:05:05.0035577Z     '63_DropUnusedV1Projections',
2026-10-23T22:05:05.0035925Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-23T22:05:05.0036278Z     '65_CodexUsageNativeTurnIndex',
2026-10-23T22:05:05.0036612Z     '66_RepairClientSettlementTimestamps',
2026-10-23T22:05:05.0036920Z     '67_WebhookDedupe',
2026-10-23T22:05:05.0037202Z     '68_ShellStopRequestIndex'
2026-10-23T22:05:05.0037434Z   ]
2026-10-23T22:05:05.0037598Z }
2026-10-23T22:05:05.0037690Z
2026-10-23T22:05:05.1746870Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.1747563Z [22:05:05.170] INFO (#1080) http.span=15ms: Sent HTTP response {
2026-10-23T22:05:05.1747873Z   'http.method': 'GET',
2026-10-23T22:05:05.1748251Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-23T22:05:05.1748581Z   'http.status': 200
2026-10-23T22:05:05.1748796Z }
2026-10-23T22:05:05.1748880Z
2026-10-23T22:05:05.1794083Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.1794761Z [22:05:05.178] INFO (#1098) http.span=4ms: Sent HTTP response {
2026-10-23T22:05:05.1794987Z   'http.method': 'GET',
2026-10-23T22:05:05.1795666Z   'http.url': '/api/orchestration/shell',
2026-10-23T22:05:05.1795989Z   'http.status': 200
2026-10-23T22:05:05.1796193Z }
2026-10-23T22:05:05.1796281Z
2026-10-23T22:05:05.4056445Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.4057597Z [22:05:05.404] INFO (#1136) http.span=219ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:05.4058092Z
2026-10-23T22:05:05.4314398Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.4315622Z [22:05:05.430] INFO (#1362) http.span=63ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:05.4316087Z
2026-10-23T22:05:05.4316525Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.4317489Z [22:05:05.430] INFO (#1374) http.span=61ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-23T22:05:05.4317988Z
2026-10-23T22:05:05.4327704Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.4328207Z [22:05:05.431] INFO (#1126) http.span=248ms: InterruptError: All fibers interrupted without error {
2026-10-23T22:05:05.4328522Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T22:05:05.4328799Z       at fiber (#1461)
2026-10-23T22:05:05.4329191Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T22:05:05.4329829Z [22:05:05.431] INFO (#1115) http.span=250ms: InterruptError: All fibers interrupted without error {
2026-10-23T22:05:05.4330201Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-23T22:05:05.4330459Z       at fiber (#1462)
2026-10-23T22:05:05.4330897Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-23T22:05:05.4331206Z
2026-10-23T22:05:05.4400697Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-23T22:05:05.4401351Z [22:05:05.438] INFO (#1): # T3 Code thread transfer budget
2026-10-23T22:05:05.4401561Z
2026-10-23T22:05:05.4402271Z 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-23T22:05:05.4404261Z 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-23T22:05:05.4406436Z 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-23T22:05:05.4407390Z
2026-10-23T22:05:05.4407504Z | Provider | Total thread wire | Budget | Result |
2026-10-23T22:05:05.4407826Z | --- | ---: | ---: | --- |
2026-10-23T22:05:05.4408062Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T22:05:05.4408357Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T22:05:05.4408606Z
2026-10-23T22:05:05.4408710Z ## Detailed measurements
2026-10-23T22:05:05.4408831Z
2026-10-23T22:05:05.4408940Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T22:05:05.4409934Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T22:05:05.4410289Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T22:05:05.4410699Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T22:05:05.4411137Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T22:05:05.4411899Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T22:05:05.4412213Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T22:05:05.4412538Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T22:05:05.4412908Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T22:05:05.4413836Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T22:05:05.4414377Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T22:05:05.4414824Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T22:05:05.4415246Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T22:05:05.4415685Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-23T22:05:05.4416032Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T22:05:05.4416406Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T22:05:05.4416844Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T22:05:05.4417257Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:05:05.4417644Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T22:05:05.4418061Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T22:05:05.4418469Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:05:05.4418801Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T22:05:05.4419200Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T22:05:05.4419652Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T22:05:05.4420136Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T22:05:05.4420587Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T22:05:05.4420961Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T22:05:05.4421348Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T22:05:05.4421823Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T22:05:05.4422293Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T22:05:05.4422737Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-23T22:05:05.4423216Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T22:05:05.4423690Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T22:05:05.4424104Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,578 B) | none | INFO |
2026-10-23T22:05:05.4424479Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T22:05:05.4424868Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T22:05:05.4425412Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T22:05:05.4425863Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:05:05.4426277Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T22:05:05.4426703Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T22:05:05.4427133Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:05:05.4427502Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T22:05:05.4427698Z
2026-10-23T22:05:05.4427781Z ## Compression diagnostics
2026-10-23T22:05:05.4427910Z
2026-10-23T22:05:05.4428082Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T22:05:05.4428431Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T22:05:05.4429274Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T22:05:05.4429776Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T22:05:05.4429995Z
2026-10-23T22:05:05.4429998Z
2026-10-23T22:05:05.4430642Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 1201ms
2026-10-23T22:05:05.4431229Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 1200ms
2026-10-23T22:05:05.9009060Z  โœ“ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 29ms
2026-10-23T22:05:06.8507727Z  โœ“ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 8ms
2026-10-23T22:05:09.6928273Z  โœ“ src/preview/ServerBrowserPage.test.ts (16 tests) 2077ms
2026-10-23T22:05:12.2649229Z  โœ“ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 40ms
2026-10-23T22:05:13.8766512Z  โœ“ src/review/ReviewService.test.ts (5 tests) 905ms
2026-10-23T22:05:13.8769089Z    โœ“ ReviewService (5)
2026-10-23T22:05:13.8771881Z      โœ“ allows registered project roots outside the server cwd 327ms
2026-10-23T22:05:14.6357446Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-23T22:05:14.6358012Z [22:05:14.631] ERROR (#47): environment api operation failed {
2026-10-23T22:05:14.6358255Z   reason: 'internal_error',
2026-10-23T22:05:14.6358441Z   traceId: 'unavailable',
2026-10-23T22:05:14.6358645Z   cause: {
2026-10-23T22:05:14.6358848Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-23T22:05:14.6359071Z     cause: Error: private credential diagnostic
2026-10-23T22:05:14.6359450Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-23T22:05:14.6359866Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-23T22:05:14.6360657Z         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-23T22:05:14.6361868Z         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-23T22:05:14.6363046Z         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-23T22:05:14.6364352Z         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-23T22:05:14.6365392Z         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-23T22:05:14.6366379Z         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-23T22:05:14.6367674Z         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-23T22:05:14.6369243Z         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-23T22:05:14.6370208Z   }
2026-10-23T22:05:14.6370371Z }
2026-10-23T22:05:14.6370473Z
2026-10-23T22:05:14.6374473Z  โœ“ src/device/DeviceHubProxy.test.ts (12 tests) 42ms
2026-10-23T22:05:14.8588299Z  โœ“ src/provider/claudeUsageLimits.test.ts (8 tests) 12ms
2026-10-23T22:05:15.4268573Z  โœ“ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 17ms
2026-10-23T22:05:15.7650111Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 24ms
2026-10-23T22:05:18.8404654Z  โœ“ src/mcp/McpToolAccess.race.test.ts (1 test) 190ms
2026-10-23T22:05:19.7528116Z  โœ“ src/device/SshDeviceHost.test.ts (1 test) 66ms
2026-10-23T22:05:20.8933509Z  โœ“ src/cli/service.test.ts (6 tests) 53ms
2026-10-23T22:05:21.9217080Z  โœ“ src/pullRequest/linkedThreads.test.ts (1 test) 107ms
2026-10-23T22:05:22.2318613Z  โœ“ src/httpResponseErrorGuard.test.ts (2 tests) 40ms
2026-10-23T22:05:23.1030368Z  โœ“ src/provider/CodexProvider.test.ts (5 tests) 4ms
2026-10-23T22:05:23.8111291Z  โœ“ src/cloud/CliState.test.ts (3 tests) 38ms
2026-10-23T22:05:24.7366421Z  โœ“ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 30ms
2026-10-23T22:05:25.5226235Z  โœ“ src/orchestration-v2/CheckpointService.test.ts (1 test) 15ms
2026-10-23T22:05:28.2376768Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 34ms
2026-10-23T22:05:29.2580193Z  โœ“ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 10ms
2026-10-23T22:05:31.7222963Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 11ms
2026-10-23T22:05:32.0044999Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 16ms
2026-10-23T22:05:32.7037915Z  โœ“ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 17ms
2026-10-23T22:05:33.4096483Z  โœ“ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 40ms
2026-10-23T22:05:34.0182218Z  โœ“ src/mcpApps/McpAppModelContext.test.ts (1 test) 74ms
2026-10-23T22:05:34.8132047Z  โœ“ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 9ms
2026-10-23T22:05:34.9592685Z  โœ“ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms
2026-10-23T22:05:35.5298764Z  โœ“ src/provider/ProviderCredentialStore.test.ts (1 test) 10ms
2026-10-23T22:05:35.8330695Z  โœ“ src/provider/CodexManagedErrors.test.ts (3 tests) 7ms
2026-10-23T22:05:57.4520268Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 18438ms
2026-10-23T22:05:57.4522166Z    โœ“ OpenCode replay fixtures (22)
2026-10-23T22:05:57.4522914Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 1105ms
2026-10-23T22:05:57.4523816Z      โœ“ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 717ms
2026-10-23T22:05:57.4524734Z      โœ“ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 861ms
2026-10-23T22:05:57.4525657Z      โœ“ runs opencode2_tool_call/opencode through OrchestratorV2 using deterministic replay 632ms
2026-10-23T22:05:57.4526586Z      โœ“ runs opencode2_interrupt/opencode through OrchestratorV2 using deterministic replay 501ms
2026-10-23T22:05:57.4527540Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 1000ms
2026-10-23T22:05:57.4528456Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 968ms
2026-10-23T22:05:57.4529487Z      โœ“ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 622ms
2026-10-23T22:05:57.4530341Z      โœ“ runs opencode2_question/opencode through OrchestratorV2 using deterministic replay 610ms
2026-10-23T22:05:57.4531194Z      โœ“ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 676ms
2026-10-23T22:05:57.4532061Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 1115ms
2026-10-23T22:05:57.4533032Z      โœ“ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 864ms
2026-10-23T22:05:57.4533981Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 1987ms
2026-10-23T22:05:57.4534930Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 1472ms
2026-10-23T22:05:57.4535846Z      โœ“ runs opencode2_command/opencode through OrchestratorV2 using deterministic replay 556ms
2026-10-23T22:05:57.4536776Z      โœ“ runs opencode2_skill/opencode through OrchestratorV2 using deterministic replay 540ms
2026-10-23T22:05:57.4537734Z      โœ“ runs opencode_child_approval/opencode through OrchestratorV2 using deterministic replay 751ms
2026-10-23T22:05:57.4538738Z      โœ“ runs opencode_running_child_approval/opencode through OrchestratorV2 using deterministic replay 757ms
2026-10-23T22:05:57.4539725Z      โœ“ runs plan_questions/opencode through OrchestratorV2 using deterministic replay 710ms
2026-10-23T22:05:57.4540624Z      โœ“ runs turn_interrupt/opencode through OrchestratorV2 using deterministic replay 426ms
2026-10-23T22:05:57.4541530Z      โœ“ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 771ms
2026-10-23T22:05:57.4542563Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 790ms
2026-10-23T22:05:58.0718954Z  โœ“ src/orchestration-v2/ProjectStore.test.ts (1 test) 69ms
2026-10-23T22:05:58.7381570Z  โœ“ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 114ms
2026-10-23T22:05:58.9111137Z  โœ“ src/checkpointing/Diffs.test.ts (4 tests) 13ms
2026-10-23T22:05:59.3959082Z  โœ“ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 53ms
2026-10-23T22:06:08.9341675Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 7629ms
2026-10-23T22:06:08.9342640Z    โœ“ Cursor replay fixtures (11)
2026-10-23T22:06:08.9343366Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 902ms
2026-10-23T22:06:08.9344131Z      โœ“ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 637ms
2026-10-23T22:06:08.9344863Z      โœ“ runs tool_call_read_only/cursor through OrchestratorV2 using deterministic replay 502ms
2026-10-23T22:06:08.9345618Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 652ms
2026-10-23T22:06:08.9346330Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 828ms
2026-10-23T22:06:08.9347073Z      โœ“ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 793ms
2026-10-23T22:06:08.9347819Z      โœ“ runs todo_list/cursor through OrchestratorV2 using deterministic replay 711ms
2026-10-23T22:06:08.9348557Z      โœ“ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 898ms
2026-10-23T22:06:08.9349274Z      โœ“ runs message_steering/cursor through OrchestratorV2 using deterministic replay 693ms
2026-10-23T22:06:08.9350026Z      โœ“ runs turn_interrupt_mid_tool/cursor through OrchestratorV2 using deterministic replay 377ms
2026-10-23T22:06:08.9350775Z      โœ“ executes explicit Cursor restart_active through the recorded SDK boundary 632ms
2026-10-23T22:06:08.9405740Z
2026-10-23T22:06:08.9411563Z  Test Files  53 passed (53)
2026-10-23T22:06:08.9428320Z       Tests  721 passed (721)
2026-10-23T22:06:08.9428902Z    Start at  22:03:55
2026-10-23T22:06:08.9429323Z    Duration  133.34s (tests 51%, import 33%, transform 13%, setup 2%)
2026-10-23T22:06:08.9429667Z
2026-10-23T22:06:08.9430107Z      Import  1341 modules were evaluated 15507 times ยท 42.23s total, 33% of tracked time
2026-10-23T22:06:08.9430896Z              ~38.58s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-23T22:06:08.9431667Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-23T22:06:08.9431952Z
2026-10-23T22:06:08.9929550Z
2026-10-23T22:06:09.0087579Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T22:06:09.0087922Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-23T22:06:09.0088159Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-23T22:06:09.0088344Z else
2026-10-23T22:06:09.0088528Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-23T22:06:09.0088710Z fi
2026-10-23T22:06:09.0105840Z shell: /usr/bin/bash -e {0}
2026-10-23T22:06:09.0105987Z env:
2026-10-23T22:06:09.0106111Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:06:09.0106274Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:06:09.0106435Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:06:09.0106587Z ##[endgroup]
2026-10-23T22:06:09.0175791Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T22:06:09.0176350Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-23T22:06:09.0176877Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-23T22:06:09.0177284Z else
2026-10-23T22:06:09.0177611Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-23T22:06:09.0177982Z fi
2026-10-23T22:06:09.0205233Z shell: /usr/bin/bash -e {0}
2026-10-23T22:06:09.0205471Z env:
2026-10-23T22:06:09.0205672Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:06:09.0205928Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:06:09.0206190Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:06:09.0206437Z ##[endgroup]
2026-10-23T22:06:09.0254458Z # T3 Code thread transfer budget
2026-10-23T22:06:09.0254624Z
2026-10-23T22:06:09.0255179Z 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-23T22:06:09.0256420Z 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-23T22:06:09.0257778Z 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-23T22:06:09.0258395Z
2026-10-23T22:06:09.0258469Z | Provider | Total thread wire | Budget | Result |
2026-10-23T22:06:09.0258640Z | --- | ---: | ---: | --- |
2026-10-23T22:06:09.0258802Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T22:06:09.0258996Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-23T22:06:09.0259124Z
2026-10-23T22:06:09.0259180Z ## Detailed measurements
2026-10-23T22:06:09.0259255Z
2026-10-23T22:06:09.0259336Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-23T22:06:09.0259527Z | --- | --- | --- | ---: | ---: | --- |
2026-10-23T22:06:09.0259796Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T22:06:09.0260071Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T22:06:09.0260348Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T22:06:09.0260596Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T22:06:09.0260799Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-23T22:06:09.0261007Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-23T22:06:09.0261260Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-23T22:06:09.0261507Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T22:06:09.0261790Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-23T22:06:09.0262117Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-23T22:06:09.0262843Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T22:06:09.0263096Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-23T22:06:09.0263415Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T22:06:09.0263658Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-23T22:06:09.0263941Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-23T22:06:09.0264206Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:06:09.0264588Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-23T22:06:09.0264843Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-23T22:06:09.0265095Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:06:09.0265308Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T22:06:09.0265539Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-23T22:06:09.0265823Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-23T22:06:09.0266117Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-23T22:06:09.0266383Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-23T22:06:09.0266597Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-23T22:06:09.0266827Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-23T22:06:09.0267084Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-23T22:06:09.0267345Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-23T22:06:09.0267614Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-23T22:06:09.0267930Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-23T22:06:09.0268247Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-23T22:06:09.0268518Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,578 B) | none | INFO |
2026-10-23T22:06:09.0268755Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-23T22:06:09.0269019Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-23T22:06:09.0269318Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-23T22:06:09.0269720Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:06:09.0269988Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-23T22:06:09.0270268Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-23T22:06:09.0270542Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-23T22:06:09.0270780Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-23T22:06:09.0270907Z
2026-10-23T22:06:09.0270967Z ## Compression diagnostics
2026-10-23T22:06:09.0271052Z
2026-10-23T22:06:09.0271165Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-23T22:06:09.0271403Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-23T22:06:09.0271653Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-23T22:06:09.0271901Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-23T22:06:09.0338379Z ##[group]Run actions/upload-artifact@v7
2026-10-23T22:06:09.0338655Z with:
2026-10-23T22:06:09.0338851Z   name: thread-transfer-results
2026-10-23T22:06:09.0339136Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-23T22:06:09.0339446Z   if-no-files-found: ignore
2026-10-23T22:06:09.0339665Z   retention-days: 30
2026-10-23T22:06:09.0339867Z   compression-level: 6
2026-10-23T22:06:09.0340076Z   overwrite: false
2026-10-23T22:06:09.0340273Z   include-hidden-files: false
2026-10-23T22:06:09.0340505Z   archive: true
2026-10-23T22:06:09.0340687Z env:
2026-10-23T22:06:09.0340883Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:06:09.0341138Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:06:09.0341393Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-23T22:06:09.0341900Z ##[endgroup]
2026-10-23T22:06:09.1733837Z With the provided path, there will be 1 file uploaded
2026-10-23T22:06:09.1736984Z Artifact name is valid!
2026-10-23T22:06:09.1737422Z Root directory input is valid!
2026-10-23T22:06:09.3695589Z Uploading artifact: thread-transfer-results.zip
2026-10-23T22:06:09.3768523Z Beginning upload of artifact content to blob storage
2026-10-23T22:06:09.4611634Z Uploaded bytes 503
2026-10-23T22:06:09.4798188Z Finished uploading artifact content to blob storage!
2026-10-23T22:06:09.4798818Z SHA256 digest of uploaded artifact is 7572da151bc140337d4f7a5f6f81fafca71cfb4eedc0bb56833acfc736a0ca12
2026-10-23T22:06:09.4799294Z Finalizing artifact upload
2026-10-23T22:06:09.8891515Z Artifact thread-transfer-results successfully finalized. Artifact ID 12535650521
2026-10-23T22:06:09.8907779Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12535650521
2026-10-23T22:06:09.8926714Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40031063277/artifacts/12535650521
2026-10-23T22:06:09.9047808Z Post job cleanup.
2026-10-23T22:06:10.0060480Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-23T22:06:10.0188722Z Post job cleanup.
2026-10-23T22:06:10.0210397Z ##[start-action display=Cache full pnpm store;id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.__actions_cache]
2026-10-23T22:06:10.0772868Z Post job cleanup.
2026-10-23T22:06:10.2279991Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-23T22:06:10.2341624Z ##[end-action id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.__actions_cache;outcome=success;conclusion=success;duration_ms=213]
2026-10-23T22:06:10.2345099Z ##[start-action display=Cache Vite+;id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.vp_cache]
2026-10-23T22:06:10.2386833Z Post job cleanup.
2026-10-23T22:06:10.3610051Z 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-23T22:06:10.3683425Z ##[end-action id=__240c92e6-8738-4a4e-97fb-2c57b1cddbc4.vp_cache;outcome=success;conclusion=success;duration_ms=133]
2026-10-23T22:06:10.3747073Z Post job cleanup.
2026-10-23T22:06:10.4668880Z [command]/usr/local/bin/git version
2026-10-23T22:06:10.4730886Z git version 2.55.0
2026-10-23T22:06:10.4774325Z Temporarily overriding HOME='/home/runner/_work/_temp/6df4132c-8924-48e9-94d4-6b879244f00c' before making global git config changes
2026-10-23T22:06:10.4775078Z Adding repository directory to the temporary git global config as a safe directory
2026-10-23T22:06:10.4782616Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-23T22:06:10.4854634Z Removing SSH command configuration
2026-10-23T22:06:10.4854980Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-23T22:06:10.4936214Z [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-23T22:06:10.5262058Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-23T22:06:10.5314363Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-23T22:06:10.5437559Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-23T22:06:10.5480812Z ##[group]Run '/job_completed.sh'
2026-10-23T22:06:10.5497916Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-23T22:06:10.5498143Z env:
2026-10-23T22:06:10.5498293Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 146
2026-10-23T22:06:10.5498474Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 392
2026-10-23T22:06:10.5498648Z   BLACKSMITH_CHECK_RUN_ID: 120679144376
2026-10-23T22:06:10.5498836Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-23T22:06:10.5499021Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-23T22:06:10.5499548Z ##[endgroup]
2026-10-23T22:06:10.5680458Z Docker container cache not activated, skipping hash computation.
2026-10-23T22:06:10.6365315Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-23T22:06:10.7271866Z Cleaning up orphan processes