GitHub check

Whole log, 128 KB
2026-10-24T20:06:41.9245583Z Current runner version: '2.338.1'
2026-10-24T20:06:41.9249218Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d'
2026-10-24T20:06:41.9249942Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T20:06:41.9250722Z Machine name: 'ip-172-31-73-130'
2026-10-24T20:06:41.9252324Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T20:06:41.9254058Z Contents: read
2026-10-24T20:06:41.9254562Z Metadata: read
2026-10-24T20:06:41.9254924Z ##[endgroup]
2026-10-24T20:06:41.9256405Z Secret source: Actions
2026-10-24T20:06:41.9257090Z Cache mode: write
2026-10-24T20:06:41.9257570Z Prepare workflow directory
2026-10-24T20:06:41.9439712Z Prepare all required actions
2026-10-24T20:06:41.9467054Z Getting action download info
2026-10-24T20:06:42.0921796Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T20:06:42.1194484Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T20:06:42.1860865Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T20:06:42.3539143Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T20:06:42.3586223Z Complete job name: Test Server 8
2026-10-24T20:06:42.3997458Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T20:06:42.4067583Z ##[group]Run '/setup.sh'
2026-10-24T20:06:42.4077147Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:42.4077573Z env:
2026-10-24T20:06:42.4077800Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:42.4078092Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:42.4078381Z   BLACKSMITH_CHECK_RUN_ID: 120974396728
2026-10-24T20:06:42.4078671Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T20:06:42.4078970Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:06:42.4079228Z ##[endgroup]
2026-10-24T20:06:42.4298603Z Logging daemon started (blacksmithd for logs)
2026-10-24T20:06:42.4378959Z Results daemon started (blacksmithd for results)
2026-10-24T20:06:42.4502090Z Background adoption and SSH setup started (PID: 2840)
2026-10-24T20:06:42.4502362Z
2026-10-24T20:06:42.4502477Z ----------------------------------------
2026-10-24T20:06:42.4503086Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40128315376/jobs/120974396728
2026-10-24T20:06:42.4503524Z SSH Access (using your GitHub SSH key):
2026-10-24T20:06:42.4503935Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d.vm.blacksmith.sh
2026-10-24T20:06:42.4504247Z
2026-10-24T20:06:42.4504358Z No GitHub SSH key? Add one at:
2026-10-24T20:06:42.4504855Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T20:06:42.4505265Z
2026-10-24T20:06:42.4505373Z ----------------------------------------
2026-10-24T20:06:42.4505554Z
2026-10-24T20:06:42.4505694Z VM ID: blacksmith-4vcpu-ubuntu-2404-gbuxi4t5n2td775d
2026-10-24T20:06:42.4506027Z Host: production-152.236.40.23-x8664
2026-10-24T20:06:42.4506295Z Host Agent PID: 4071460
2026-10-24T20:06:42.4506538Z Host Agent Git SHA: 1637818df
2026-10-24T20:06:42.4506803Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T20:06:42.4507085Z Blacksmith Host Generation: gen 2
2026-10-24T20:06:42.4507436Z Petname: production-fine-lemming-5aabc666
2026-10-24T20:06:42.4507713Z Region: us-east
2026-10-24T20:06:42.4507950Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T20:06:42.4520749Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T20:06:42.4523222Z
2026-10-24T20:06:42.4523604Z Enabling Blacksmith transparent cache
2026-10-24T20:06:42.4786256Z ##[group]Run actions/checkout@v6
2026-10-24T20:06:42.4786563Z with:
2026-10-24T20:06:42.4786858Z   fetch-depth: 2
2026-10-24T20:06:42.4787198Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T20:06:42.4787596Z   sparse-checkout-cone-mode: false
2026-10-24T20:06:42.4787874Z   repository: pingdotgg/t3code
2026-10-24T20:06:42.4790085Z   token: ***
2026-10-24T20:06:42.4790305Z   ssh-strict: true
2026-10-24T20:06:42.4790527Z   ssh-user: git
2026-10-24T20:06:42.4790755Z   persist-credentials: true
2026-10-24T20:06:42.4790999Z   clean: true
2026-10-24T20:06:42.4791213Z   fetch-tags: false
2026-10-24T20:06:42.4791434Z   show-progress: true
2026-10-24T20:06:42.4791657Z   lfs: false
2026-10-24T20:06:42.4791868Z   submodules: false
2026-10-24T20:06:42.4792092Z   set-safe-directory: true
2026-10-24T20:06:42.4792347Z   allow-unsafe-pr-checkout: false
2026-10-24T20:06:42.4792603Z env:
2026-10-24T20:06:42.4792841Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:42.4793132Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:42.4793410Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:42.4793680Z ##[endgroup]
2026-10-24T20:06:42.5890669Z Syncing repository: pingdotgg/t3code
2026-10-24T20:06:42.5891577Z ##[group]Getting Git version info
2026-10-24T20:06:42.5891914Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T20:06:42.5892432Z [command]/usr/local/bin/git version
2026-10-24T20:06:42.5960298Z git version 2.55.0
2026-10-24T20:06:42.5981381Z ##[endgroup]
2026-10-24T20:06:42.5982532Z Temporarily overriding HOME='/home/runner/_work/_temp/7fabf08d-75d5-4a57-8400-a34e6111afea' before making global git config changes
2026-10-24T20:06:42.5983192Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:06:42.5983751Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:06:42.6014828Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T20:06:42.6016456Z ##[group]Determining repository object format
2026-10-24T20:06:42.6017402Z ##[endgroup]
2026-10-24T20:06:42.6017854Z ##[group]Initializing the repository
2026-10-24T20:06:42.6019646Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T20:06:42.6052747Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T20:06:42.6053392Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T20:06:42.6054867Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T20:06:42.6055320Z hint: call:
2026-10-24T20:06:42.6055757Z hint:
2026-10-24T20:06:42.6056096Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T20:06:42.6056418Z hint:
2026-10-24T20:06:42.6056716Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T20:06:42.6057180Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T20:06:42.6057567Z hint:
2026-10-24T20:06:42.6057780Z hint: 	git branch -m <name>
2026-10-24T20:06:42.6058024Z hint:
2026-10-24T20:06:42.6058341Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T20:06:42.6058830Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T20:06:42.6059672Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T20:06:42.6080715Z ##[endgroup]
2026-10-24T20:06:42.6081096Z ##[group]Disabling automatic garbage collection
2026-10-24T20:06:42.6082795Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T20:06:42.6100908Z ##[endgroup]
2026-10-24T20:06:42.6101388Z ##[group]Setting up auth
2026-10-24T20:06:42.6101764Z Removing SSH command configuration
2026-10-24T20:06:42.6104111Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:06:42.6124442Z [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-24T20:06:42.6240695Z Removing HTTP extra header
2026-10-24T20:06:42.6243456Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T20:06:42.6262691Z [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-24T20:06:42.6351238Z Removing includeIf entries pointing to credentials config files
2026-10-24T20:06:42.6353892Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T20:06:42.6373208Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T20:06:42.6465064Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T20:06:42.6486886Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config
2026-10-24T20:06:42.6505995Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config
2026-10-24T20:06:42.6524235Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config
2026-10-24T20:06:42.6541202Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3981a3c7-076f-4dc3-a508-02b94b08cf70.config
2026-10-24T20:06:42.6556392Z ##[endgroup]
2026-10-24T20:06:42.6556757Z ##[group]Fetching the repository
2026-10-24T20:06:42.6560838Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +8176b589310fac6f59f1878ede4f7287c6c36d8f:refs/remotes/origin/main
2026-10-24T20:06:42.9529672Z From https://github.com/pingdotgg/t3code
2026-10-24T20:06:42.9530219Z  * [new ref]         8176b589310fac6f59f1878ede4f7287c6c36d8f -> origin/main
2026-10-24T20:06:42.9555334Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T20:06:42.9575650Z   origin/main
2026-10-24T20:06:42.9579764Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T20:06:42.9595090Z 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:06:42.9596785Z ##[endgroup]
2026-10-24T20:06:42.9597175Z ##[group]Determining the checkout info
2026-10-24T20:06:42.9597599Z ##[endgroup]
2026-10-24T20:06:42.9597980Z ##[group]Setting up sparse checkout
2026-10-24T20:06:42.9600282Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T20:06:42.9619466Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T20:06:42.9637035Z .git/info/sparse-checkout
2026-10-24T20:06:42.9640753Z ##[endgroup]
2026-10-24T20:06:42.9641188Z ##[group]Checking out the ref
2026-10-24T20:06:42.9643196Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T20:06:49.7001874Z Updating files:   0% (1/6400)
2026-10-24T20:06:49.7028936Z Updating files:   1% (64/6400)
2026-10-24T20:06:49.7045168Z Updating files:   2% (128/6400)
2026-10-24T20:06:49.7066299Z Updating files:   3% (192/6400)
2026-10-24T20:06:49.7087491Z Updating files:   4% (256/6400)
2026-10-24T20:06:49.7119048Z Updating files:   5% (320/6400)
2026-10-24T20:06:49.7142010Z Updating files:   6% (384/6400)
2026-10-24T20:06:49.7196056Z Updating files:   7% (448/6400)
2026-10-24T20:06:49.7235353Z Updating files:   8% (512/6400)
2026-10-24T20:06:49.7261023Z Updating files:   9% (576/6400)
2026-10-24T20:06:49.7564335Z Updating files:  10% (640/6400)
2026-10-24T20:06:49.7580580Z Updating files:  11% (704/6400)
2026-10-24T20:06:49.7591547Z Updating files:  12% (768/6400)
2026-10-24T20:06:49.7607221Z Updating files:  13% (832/6400)
2026-10-24T20:06:49.7623690Z Updating files:  14% (896/6400)
2026-10-24T20:06:49.7642235Z Updating files:  15% (960/6400)
2026-10-24T20:06:49.7661134Z Updating files:  16% (1024/6400)
2026-10-24T20:06:49.7676209Z Updating files:  17% (1088/6400)
2026-10-24T20:06:49.7694728Z Updating files:  18% (1152/6400)
2026-10-24T20:06:49.7710027Z Updating files:  19% (1216/6400)
2026-10-24T20:06:49.7735857Z Updating files:  20% (1280/6400)
2026-10-24T20:06:49.7753502Z Updating files:  21% (1344/6400)
2026-10-24T20:06:49.7772556Z Updating files:  22% (1408/6400)
2026-10-24T20:06:49.7786126Z Updating files:  23% (1472/6400)
2026-10-24T20:06:49.7800359Z Updating files:  24% (1536/6400)
2026-10-24T20:06:49.7816019Z Updating files:  25% (1600/6400)
2026-10-24T20:06:49.7830176Z Updating files:  26% (1664/6400)
2026-10-24T20:06:49.7844907Z Updating files:  27% (1728/6400)
2026-10-24T20:06:49.7864521Z Updating files:  28% (1792/6400)
2026-10-24T20:06:49.7898173Z Updating files:  29% (1856/6400)
2026-10-24T20:06:49.7919288Z Updating files:  30% (1920/6400)
2026-10-24T20:06:49.7945941Z Updating files:  31% (1984/6400)
2026-10-24T20:06:49.7975802Z Updating files:  32% (2048/6400)
2026-10-24T20:06:49.8004872Z Updating files:  33% (2112/6400)
2026-10-24T20:06:49.8075676Z Updating files:  34% (2176/6400)
2026-10-24T20:06:49.8135985Z Updating files:  35% (2240/6400)
2026-10-24T20:06:49.8172749Z Updating files:  36% (2304/6400)
2026-10-24T20:06:49.8204745Z Updating files:  37% (2368/6400)
2026-10-24T20:06:49.8250611Z Updating files:  38% (2432/6400)
2026-10-24T20:06:49.8280709Z Updating files:  39% (2496/6400)
2026-10-24T20:06:49.8310991Z Updating files:  40% (2560/6400)
2026-10-24T20:06:49.8336234Z Updating files:  41% (2624/6400)
2026-10-24T20:06:49.8351538Z Updating files:  42% (2688/6400)
2026-10-24T20:06:49.8361654Z Updating files:  43% (2752/6400)
2026-10-24T20:06:49.8391445Z Updating files:  44% (2816/6400)
2026-10-24T20:06:49.8421664Z Updating files:  45% (2880/6400)
2026-10-24T20:06:49.8449159Z Updating files:  46% (2944/6400)
2026-10-24T20:06:49.8474677Z Updating files:  47% (3008/6400)
2026-10-24T20:06:49.8502280Z Updating files:  48% (3072/6400)
2026-10-24T20:06:49.8541381Z Updating files:  49% (3136/6400)
2026-10-24T20:06:49.8569402Z Updating files:  50% (3200/6400)
2026-10-24T20:06:49.8584706Z Updating files:  51% (3264/6400)
2026-10-24T20:06:49.8622891Z Updating files:  52% (3328/6400)
2026-10-24T20:06:49.8651290Z Updating files:  53% (3392/6400)
2026-10-24T20:06:49.8670767Z Updating files:  54% (3456/6400)
2026-10-24T20:06:49.8694011Z Updating files:  55% (3520/6400)
2026-10-24T20:06:49.8709317Z Updating files:  56% (3584/6400)
2026-10-24T20:06:49.8728944Z Updating files:  57% (3648/6400)
2026-10-24T20:06:49.8746889Z Updating files:  58% (3712/6400)
2026-10-24T20:06:49.9117454Z Updating files:  59% (3776/6400)
2026-10-24T20:06:49.9132037Z Updating files:  60% (3840/6400)
2026-10-24T20:06:49.9151460Z Updating files:  61% (3904/6400)
2026-10-24T20:06:49.9169413Z Updating files:  62% (3968/6400)
2026-10-24T20:06:49.9194123Z Updating files:  63% (4032/6400)
2026-10-24T20:06:49.9221316Z Updating files:  64% (4096/6400)
2026-10-24T20:06:49.9240479Z Updating files:  65% (4160/6400)
2026-10-24T20:06:49.9258339Z Updating files:  66% (4224/6400)
2026-10-24T20:06:49.9281255Z Updating files:  67% (4288/6400)
2026-10-24T20:06:49.9295435Z Updating files:  68% (4352/6400)
2026-10-24T20:06:49.9313230Z Updating files:  69% (4416/6400)
2026-10-24T20:06:49.9326096Z Updating files:  70% (4480/6400)
2026-10-24T20:06:49.9344684Z Updating files:  71% (4544/6400)
2026-10-24T20:06:49.9357607Z Updating files:  72% (4608/6400)
2026-10-24T20:06:49.9406779Z Updating files:  73% (4672/6400)
2026-10-24T20:06:49.9819580Z Updating files:  74% (4736/6400)
2026-10-24T20:06:49.9842738Z Updating files:  75% (4800/6400)
2026-10-24T20:06:49.9864666Z Updating files:  76% (4864/6400)
2026-10-24T20:06:49.9874613Z Updating files:  77% (4928/6400)
2026-10-24T20:06:49.9889431Z Updating files:  77% (4962/6400)
2026-10-24T20:06:49.9910832Z Updating files:  78% (4992/6400)
2026-10-24T20:06:49.9927292Z Updating files:  79% (5056/6400)
2026-10-24T20:06:49.9949140Z Updating files:  80% (5120/6400)
2026-10-24T20:06:49.9966682Z Updating files:  81% (5184/6400)
2026-10-24T20:06:49.9984782Z Updating files:  82% (5248/6400)
2026-10-24T20:06:50.0006713Z Updating files:  83% (5312/6400)
2026-10-24T20:06:50.0031532Z Updating files:  84% (5376/6400)
2026-10-24T20:06:50.0048924Z Updating files:  85% (5440/6400)
2026-10-24T20:06:50.0073973Z Updating files:  86% (5504/6400)
2026-10-24T20:06:50.0148970Z Updating files:  87% (5568/6400)
2026-10-24T20:06:50.0179010Z Updating files:  88% (5632/6400)
2026-10-24T20:06:50.0198788Z Updating files:  89% (5696/6400)
2026-10-24T20:06:50.0227503Z Updating files:  90% (5760/6400)
2026-10-24T20:06:50.0255945Z Updating files:  91% (5824/6400)
2026-10-24T20:06:50.0271017Z Updating files:  92% (5888/6400)
2026-10-24T20:06:50.0298382Z Updating files:  93% (5952/6400)
2026-10-24T20:06:50.0316862Z Updating files:  94% (6016/6400)
2026-10-24T20:06:50.0341419Z Updating files:  95% (6080/6400)
2026-10-24T20:06:50.0401100Z Updating files:  96% (6144/6400)
2026-10-24T20:06:50.0423964Z Updating files:  97% (6208/6400)
2026-10-24T20:06:50.0472020Z Updating files:  98% (6272/6400)
2026-10-24T20:06:50.0492158Z Updating files:  99% (6336/6400)
2026-10-24T20:06:50.0492423Z Updating files: 100% (6400/6400)
2026-10-24T20:06:50.0492640Z Updating files: 100% (6400/6400), done.
2026-10-24T20:06:50.0646712Z Switched to a new branch 'main'
2026-10-24T20:06:50.0647616Z branch 'main' set up to track 'origin/main'.
2026-10-24T20:06:50.0659896Z ##[endgroup]
2026-10-24T20:06:50.0689887Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T20:06:50.0706827Z 8176b589310fac6f59f1878ede4f7287c6c36d8f
2026-10-24T20:06:50.0840951Z Prepare all required actions
2026-10-24T20:06:50.0878936Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T20:06:50.0879103Z env:
2026-10-24T20:06:50.0879227Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:50.0879509Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:50.0879664Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.0879805Z ##[endgroup]
2026-10-24T20:06:50.0924741Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T20:06:50.0938547Z ##[group]Run set -uo pipefail
2026-10-24T20:06:50.0938765Z set -uo pipefail
2026-10-24T20:06:50.0938887Z
2026-10-24T20:06:50.0938991Z decide() {
2026-10-24T20:06:50.0939211Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T20:06:50.0939420Z   exit "${PIPESTATUS[0]}"
2026-10-24T20:06:50.0939549Z }
2026-10-24T20:06:50.0939647Z
2026-10-24T20:06:50.0939752Z fail_open() {
2026-10-24T20:06:50.0939915Z   echo "$* Running every job."
2026-10-24T20:06:50.0940051Z   decide
2026-10-24T20:06:50.0940158Z }
2026-10-24T20:06:50.0940254Z
2026-10-24T20:06:50.0940412Z # Reads the change from git rather than the REST API: every job that
2026-10-24T20:06:50.0940682Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T20:06:50.0940901Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T20:06:50.0941117Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T20:06:50.0941394Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T20:06:50.0941591Z   base=HEAD^1
2026-10-24T20:06:50.0941704Z   mode=()
2026-10-24T20:06:50.0941815Z else
2026-10-24T20:06:50.0941923Z   base=$BEFORE_SHA
2026-10-24T20:06:50.0942138Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T20:06:50.0942358Z     || fail_open "Could not fetch ${base}."
2026-10-24T20:06:50.0942565Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T20:06:50.0942792Z   mode=(--full)
2026-10-24T20:06:50.0942913Z fi
2026-10-24T20:06:50.0943013Z
2026-10-24T20:06:50.0943174Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T20:06:50.0943431Z # of a package changes that package just like editing it. It also keeps
2026-10-24T20:06:50.0943802Z # git from fetching file contents to score renames.
2026-10-24T20:06:50.0944052Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T20:06:50.0944303Z   || fail_open "Could not diff against ${base}."
2026-10-24T20:06:50.0944504Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T20:06:50.0955366Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:50.0955536Z env:
2026-10-24T20:06:50.0955666Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:50.0955819Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:50.0955963Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.0956098Z   EVENT_NAME: push
2026-10-24T20:06:50.0956234Z   BEFORE_SHA: ea41701979c3cb110addeacd144923abe1ba07b2
2026-10-24T20:06:50.0956407Z ##[endgroup]
2026-10-24T20:06:50.3699554Z 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-definitions, @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-24T20:06:50.3701044Z typecheck=true
2026-10-24T20:06:50.3701158Z build=true
2026-10-24T20:06:50.3701259Z test=true
2026-10-24T20:06:50.3701357Z test_packages=
2026-10-24T20:06:50.3701465Z test_web=true
2026-10-24T20:06:50.3701567Z test_server=true
2026-10-24T20:06:50.3701684Z rust=true
2026-10-24T20:06:50.3701783Z release_smoke=true
2026-10-24T20:06:50.3701979Z mobile_native=false
2026-10-24T20:06:50.3743201Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=281]
2026-10-24T20:06:50.3813766Z Prepare all required actions
2026-10-24T20:06:50.3814046Z Getting action download info
2026-10-24T20:06:50.4837242Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T20:06:50.5723928Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T20:06:50.5724088Z env:
2026-10-24T20:06:50.5724211Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:50.5724363Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:50.5724516Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.5724652Z ##[endgroup]
2026-10-24T20:06:50.5777967Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T20:06:50.5785454Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:50.5785810Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:50.5786151Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:50.5786396Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:50.5796398Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:50.5796566Z env:
2026-10-24T20:06:50.5796685Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:50.5796832Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:50.5796978Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.5797129Z ##[endgroup]
2026-10-24T20:06:50.5848201Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6]
2026-10-24T20:06:50.5849407Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T20:06:50.5881726Z ##[group]Run actions/cache@v6
2026-10-24T20:06:50.5881967Z with:
2026-10-24T20:06:50.5882072Z   path: ~/.vite-plus
2026-10-24T20:06:50.5882253Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:50.5882457Z   enableCrossOsArchive: false
2026-10-24T20:06:50.5882591Z   fail-on-cache-miss: false
2026-10-24T20:06:50.5882717Z   lookup-only: false
2026-10-24T20:06:50.5882833Z   save-always: false
2026-10-24T20:06:50.5882955Z env:
2026-10-24T20:06:50.5883064Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:50.5883212Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:50.5883357Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:50.5883490Z ##[endgroup]
2026-10-24T20:06:51.1051819Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:51.4946794Z Received 170349591 of 170349591 (100.0%), 443.9 MBs/sec
2026-10-24T20:06:51.4948307Z Cache Size: ~162 MB (170349591 B)
2026-10-24T20:06:51.4976008Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/21e3e9f8-3f0e-45b8-b577-d87825a544d1/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:06:52.1916087Z Cache restored successfully
2026-10-24T20:06:52.2018887Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T20:06:52.2100414Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1625]
2026-10-24T20:06:52.2104148Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T20:06:52.2128485Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:06:52.2128730Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T20:06:52.2128924Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T20:06:52.2141990Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:52.2142186Z env:
2026-10-24T20:06:52.2142324Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:52.2142482Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:52.2142652Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:52.2142793Z ##[endgroup]
2026-10-24T20:06:52.2181951Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T20:06:52.2189826Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T20:06:52.2191474Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T20:06:52.2195593Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T20:06:52.2196708Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T20:06:52.2206375Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T20:06:52.2206573Z store_path="$(vp pm cache dir)"
2026-10-24T20:06:52.2206738Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T20:06:52.2217784Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:52.2217957Z env:
2026-10-24T20:06:52.2218072Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:52.2218231Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:52.2218378Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:52.2218516Z ##[endgroup]
2026-10-24T20:06:52.2355629Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15]
2026-10-24T20:06:52.2356899Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T20:06:52.2718369Z ##[group]Run actions/cache@v6
2026-10-24T20:06:52.2718514Z with:
2026-10-24T20:06:52.2718649Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:06:52.2718921Z   key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:06:52.2719184Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T20:06:52.2719436Z   enableCrossOsArchive: false
2026-10-24T20:06:52.2719579Z   fail-on-cache-miss: false
2026-10-24T20:06:52.2719704Z   lookup-only: false
2026-10-24T20:06:52.2719815Z   save-always: false
2026-10-24T20:06:52.2719929Z env:
2026-10-24T20:06:52.2720196Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:52.2720349Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:52.2720491Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:52.2720627Z ##[endgroup]
2026-10-24T20:06:52.4557121Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:06:53.4769010Z Received 704643072 of 994208090 (70.9%), 668.7 MBs/sec
2026-10-24T20:06:53.8679066Z Received 994208090 of 994208090 (100.0%), 679.2 MBs/sec
2026-10-24T20:06:53.8679825Z Cache Size: ~948 MB (994208090 B)
2026-10-24T20:06:53.8696569Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/686c1bea-1899-4b2d-915e-bcda6f89c381/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:06:59.2140067Z Cache restored successfully
2026-10-24T20:06:59.2601057Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074
2026-10-24T20:06:59.2683036Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7032]
2026-10-24T20:06:59.2685498Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T20:06:59.2695587Z ##[group]Run vp install
2026-10-24T20:06:59.2695730Z vp install
2026-10-24T20:06:59.2706542Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:06:59.2706712Z env:
2026-10-24T20:06:59.2706827Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:06:59.2706976Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:06:59.2707165Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:06:59.2707307Z ##[endgroup]
2026-10-24T20:06:59.3040079Z Scope: all 34 workspace projects
2026-10-24T20:06:59.4027051Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T20:06:59.7644982Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T20:06:59.7645426Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T20:06:59.7645730Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T20:07:02.1033018Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.7s)
2026-10-24T20:07:02.1033283Z Lockfile is up to date, resolution step is skipped
2026-10-24T20:07:02.1195827Z Packages: +1721
2026-10-24T20:07:02.1196045Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T20:07:02.1534211Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T20:07:03.0983480Z . prepare$ vp config --no-agent
2026-10-24T20:07:03.2063018Z . prepare: Done
2026-10-24T20:07:03.2076084Z
2026-10-24T20:07:03.2076316Z devDependencies:
2026-10-24T20:07:03.2076548Z + @coderabbitai/config 1.1.0
2026-10-24T20:07:03.2076809Z + @shadcn/lint 0.1.5
2026-10-24T20:07:03.2077021Z + @types/node 24.12.4
2026-10-24T20:07:03.2077210Z + knip 6.34.0
2026-10-24T20:07:03.2077411Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T20:07:03.2077628Z + vite-plus 1.3.0
2026-10-24T20:07:03.2077760Z
2026-10-24T20:07:03.2094651Z Done in 3.9s using pnpm v12.14.0
2026-10-24T20:07:03.2254057Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3956]
2026-10-24T20:07:03.2279265Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:03.2282576Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:03.2293984Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:03.2294113Z env:
2026-10-24T20:07:03.2294227Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:03.2294377Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:03.2294526Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:03.2294659Z ##[endgroup]
2026-10-24T20:07:03.2497035Z ##[group]Run actions/cache@v6
2026-10-24T20:07:03.2497175Z with:
2026-10-24T20:07:03.2497288Z   path: ~/.cache/ms-playwright
2026-10-24T20:07:03.2497454Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:03.2497624Z   enableCrossOsArchive: false
2026-10-24T20:07:03.2497761Z   fail-on-cache-miss: false
2026-10-24T20:07:03.2497888Z   lookup-only: false
2026-10-24T20:07:03.2498004Z   save-always: false
2026-10-24T20:07:03.2498112Z env:
2026-10-24T20:07:03.2498219Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:03.2498373Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:03.2498518Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:03.2498674Z ##[endgroup]
2026-10-24T20:07:03.4393809Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:03.6050019Z Received 106503405 of 106503405 (100.0%), 681.7 MBs/sec
2026-10-24T20:07:03.6050373Z Cache Size: ~102 MB (106503405 B)
2026-10-24T20:07:03.6064833Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e41f83da-d807-4e29-a39c-33a498273588/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T20:07:03.8066774Z Cache restored successfully
2026-10-24T20:07:03.8190255Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T20:07:03.8295683Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:07:03.8296219Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T20:07:03.8296615Z test -n "$browser"
2026-10-24T20:07:03.8296878Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T20:07:03.8297251Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T20:07:03.8297584Z fi
2026-10-24T20:07:03.8308929Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:03.8309101Z env:
2026-10-24T20:07:03.8309251Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:03.8309415Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:03.8309563Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:03.8309700Z ##[endgroup]
2026-10-24T20:07:03.8422194Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-24T20:07:03.8422396Z vp run --filter t3 test --shard 8/8
2026-10-24T20:07:03.8430266Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:03.8430393Z env:
2026-10-24T20:07:03.8430505Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:03.8430658Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:03.8430805Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:03.8431024Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T20:07:03.8431315Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T20:07:03.8431532Z ##[endgroup]
2026-10-24T20:07:04.0072716Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-24T20:07:04.1658622Z
2026-10-24T20:07:04.1660456Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T20:07:04.1660721Z
2026-10-24T20:07:07.1899487Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1060ms
2026-10-24T20:07:09.0775893Z  โœ“ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 58ms
2026-10-24T20:07:10.8746659Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 581ms
2026-10-24T20:07:11.9862773Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 752ms
2026-10-24T20:07:11.9863104Z    โœ“ AgentSessionScanner (37)
2026-10-24T20:07:11.9863292Z      โœ“ recentThreads (18)
2026-10-24T20:07:11.9864146Z        โœ“ skips excessive records without blocking an older valid transcript 336ms
2026-10-24T20:07:17.7078404Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5523ms
2026-10-24T20:07:17.7078931Z    โœ“ AcpSessionRuntime (30)
2026-10-24T20:07:17.7079232Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 366ms
2026-10-24T20:07:17.7080866Z      โœ“ keeps assistant item IDs unique when a provider session restarts 375ms
2026-10-24T20:07:18.7194528Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 39ms
2026-10-24T20:07:19.1147995Z  โœ“ src/provider/providerMaintenanceRunner.test.ts (18 tests) 35ms
2026-10-24T20:07:20.5743409Z  โœ“ src/mcp/McpHttpServer.test.ts (18 tests) 148ms
2026-10-24T20:07:21.6563328Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T20:07:21.6564006Z [20:07:21.649] INFO (#22): Migrations ran successfully {
2026-10-24T20:07:21.6564270Z   migrations: [
2026-10-24T20:07:21.6564475Z     '1_OrchestrationEvents',
2026-10-24T20:07:21.6564737Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:21.6564999Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:21.6565236Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:21.6565474Z     '5_Projections',
2026-10-24T20:07:21.6565828Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:21.6566174Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:21.6566496Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:21.6566791Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:21.6567087Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:21.6567394Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:21.6567617Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:21.6567813Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:21.6568030Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:21.6568244Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:21.6568433Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:21.6568613Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:21.6568799Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:21.6568994Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:21.6569171Z     '20_AuthAccessManagement',
2026-10-24T20:07:21.6569341Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:21.6569518Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:21.6569702Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:21.6569899Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:21.6570119Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:21.6570332Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:21.6570605Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:21.6570917Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:21.6571241Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:21.6571528Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:21.6571710Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:21.6571889Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:21.6572069Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:21.6572240Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:21.6572421Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:21.6572600Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:21.6572776Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:21.6573258Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:21.6573685Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:21.6573960Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:21.6574173Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:21.6574452Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:21.6574640Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:21.6574829Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:21.6575017Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:21.6575206Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:21.6575387Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:21.6575608Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:21.6575798Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:21.6575984Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:21.6576169Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:21.6576356Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:21.6576527Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:21.6576719Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:21.6576900Z     '55_OrchestrationV2',
2026-10-24T20:07:21.6577074Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:21.6577251Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:21.6577413Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:21.6577580Z     '59_McpAppModelContext',
2026-10-24T20:07:21.6577748Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:21.6577926Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:21.6578094Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:21.6578266Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:21.6578450Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:21.6578639Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:21.6578824Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:21.6578996Z     '67_WebhookDedupe',
2026-10-24T20:07:21.6579150Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:21.6579308Z     '69_ThreadMessageSearch'
2026-10-24T20:07:21.6579438Z   ]
2026-10-24T20:07:21.6579533Z }
2026-10-24T20:07:21.6579596Z
2026-10-24T20:07:21.7844255Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T20:07:21.7844701Z [20:07:21.783] WARN (#1246): Orchestration effect execution failed {
2026-10-24T20:07:21.7845366Z   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-24T20:07:21.7845883Z   effectType: 'provider-turn.restart',
2026-10-24T20:07:21.7846079Z   attemptCount: 1,
2026-10-24T20:07:21.7846233Z   nonRetryable: false,
2026-10-24T20:07:21.7846430Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-24T20:07:21.7846766Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-24T20:07:21.7847226Z     '    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-24T20:07:21.7847565Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-24T20:07:21.7847910Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-24T20:07:21.7848376Z     '      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-24T20:07:21.7849558Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:04f133cc-505d-439b-9224-eeded57cdcf5.\n' +
2026-10-24T20:07:21.7850520Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-24T20:07:21.7851100Z     '        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-24T20:07:21.7851856Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:04f133cc-505d-439b-9224-eeded57cdcf5.\n' +
2026-10-24T20:07:21.7852787Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-24T20:07:21.7853184Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-24T20:07:21.7853392Z     '      }\n' +
2026-10-24T20:07:21.7853535Z     '    }\n' +
2026-10-24T20:07:21.7853667Z     '  }\n' +
2026-10-24T20:07:21.7853793Z     '}'
2026-10-24T20:07:21.7853902Z }
2026-10-24T20:07:21.7853964Z
2026-10-24T20:07:22.0049358Z 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-24T20:07:22.0049946Z [20:07:22.001] INFO (#2642): Migrations ran successfully {
2026-10-24T20:07:22.0050298Z   migrations: [
2026-10-24T20:07:22.0050527Z     '1_OrchestrationEvents',
2026-10-24T20:07:22.0050726Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:22.0050908Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:22.0051098Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:22.0051268Z     '5_Projections',
2026-10-24T20:07:22.0051465Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:22.0051686Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:22.0051882Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:22.0052072Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:22.0052258Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:22.0052465Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:22.0052671Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:22.0052866Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:22.0053080Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:22.0053321Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:22.0053508Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:22.0053691Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:22.0053888Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:22.0054078Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:22.0054260Z     '20_AuthAccessManagement',
2026-10-24T20:07:22.0054428Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:22.0054606Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:22.0054785Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:22.0054986Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:22.0055200Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:22.0055411Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:22.0055656Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:22.0055849Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:22.0056052Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:22.0056503Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:22.0056785Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:22.0056966Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:22.0057146Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:22.0057332Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:22.0057522Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:22.0057704Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:22.0057879Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:22.0058061Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:22.0058261Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:22.0058461Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:22.0058639Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:22.0058831Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:22.0059020Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:22.0059215Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:22.0059406Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:22.0059601Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:22.0059791Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:22.0059975Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:22.0060166Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:22.0060351Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:22.0060537Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:22.0060720Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:22.0060893Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:22.0061084Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:22.0061266Z     '55_OrchestrationV2',
2026-10-24T20:07:22.0061442Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:22.0061624Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:22.0061790Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:22.0061949Z     '59_McpAppModelContext',
2026-10-24T20:07:22.0062120Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:22.0062295Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:22.0062469Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:22.0062638Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:22.0062825Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:22.0063011Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:22.0063199Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:22.0063371Z     '67_WebhookDedupe',
2026-10-24T20:07:22.0063526Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:22.0063688Z     '69_ThreadMessageSearch'
2026-10-24T20:07:22.0063818Z   ]
2026-10-24T20:07:22.0063919Z }
2026-10-24T20:07:22.0063976Z
2026-10-24T20:07:22.2547409Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-24T20:07:22.2547947Z [20:07:22.251] INFO (#5323): Migrations ran successfully {
2026-10-24T20:07:22.2548170Z   migrations: [
2026-10-24T20:07:22.2548353Z     '1_OrchestrationEvents',
2026-10-24T20:07:22.2548573Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:22.2548791Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:22.2548990Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:22.2549200Z     '5_Projections',
2026-10-24T20:07:22.2549432Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:22.2549704Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:22.2549944Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:22.2550483Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:22.2550858Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:22.2551115Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:22.2551368Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:22.2551611Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:22.2551874Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:22.2552142Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:22.2552375Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:22.2552595Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:22.2552829Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:22.2553070Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:22.2553296Z     '20_AuthAccessManagement',
2026-10-24T20:07:22.2553504Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:22.2553722Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:22.2553947Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:22.2554215Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:22.2554479Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:22.2554742Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:22.2554981Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:22.2555219Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:22.2555510Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:22.2555773Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:22.2556005Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:22.2556198Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:22.2556383Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:22.2556555Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:22.2556747Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:22.2556926Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:22.2557101Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:22.2557286Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:22.2557486Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:22.2557693Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:22.2557871Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:22.2558065Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:22.2558254Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:22.2558449Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:22.2558640Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:22.2558835Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:22.2559026Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:22.2559212Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:22.2559497Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:22.2559685Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:22.2559878Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:22.2560063Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:22.2560237Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:22.2560426Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:22.2560612Z     '55_OrchestrationV2',
2026-10-24T20:07:22.2560786Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:22.2560964Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:22.2561132Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:22.2561298Z     '59_McpAppModelContext',
2026-10-24T20:07:22.2561476Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:22.2561741Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:22.2561957Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:22.2562128Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:22.2562313Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:22.2562497Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:22.2562683Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:22.2562860Z     '67_WebhookDedupe',
2026-10-24T20:07:22.2563017Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:22.2563181Z     '69_ThreadMessageSearch'
2026-10-24T20:07:22.2563310Z   ]
2026-10-24T20:07:22.2563409Z }
2026-10-24T20:07:22.2563469Z
2026-10-24T20:07:22.5480218Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-24T20:07:22.5481309Z [20:07:22.544] INFO (#8030): Migrations ran successfully {
2026-10-24T20:07:22.5481553Z   migrations: [
2026-10-24T20:07:22.5481729Z     '1_OrchestrationEvents',
2026-10-24T20:07:22.5481947Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:22.5482124Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:22.5482291Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:22.5482456Z     '5_Projections',
2026-10-24T20:07:22.5482646Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:22.5482870Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:22.5483068Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:22.5483284Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:22.5483465Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:22.5483672Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:22.5483881Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:22.5490988Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:22.5491222Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:22.5491452Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:22.5491649Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:22.5491840Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:22.5492035Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:22.5492238Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:22.5492425Z     '20_AuthAccessManagement',
2026-10-24T20:07:22.5492595Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:22.5492780Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:22.5492969Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:22.5493177Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:22.5493397Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:22.5493622Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:22.5493826Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:22.5494027Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:22.5494232Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:22.5494446Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:22.5494641Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:22.5494824Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:22.5495011Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:22.5495204Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:22.5495397Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:22.5495611Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:22.5495790Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:22.5495977Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:22.5496516Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:22.5496816Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:22.5497006Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:22.5497206Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:22.5497398Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:22.5497600Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:22.5497792Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:22.5497992Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:22.5498180Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:22.5498367Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:22.5498565Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:22.5498758Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:22.5498948Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:22.5499138Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:22.5499323Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:22.5499518Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:22.5499713Z     '55_OrchestrationV2',
2026-10-24T20:07:22.5499890Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:22.5500075Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:22.5500244Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:22.5500414Z     '59_McpAppModelContext',
2026-10-24T20:07:22.5500588Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:22.5500767Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:22.5500944Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:22.5501115Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:22.5501308Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:22.5501502Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:22.5501696Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:22.5501875Z     '67_WebhookDedupe',
2026-10-24T20:07:22.5502038Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:22.5502201Z     '69_ThreadMessageSearch'
2026-10-24T20:07:22.5502334Z   ]
2026-10-24T20:07:22.5502440Z }
2026-10-24T20:07:22.5502504Z
2026-10-24T20:07:22.8432296Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-24T20:07:22.8439890Z [20:07:22.840] INFO (#10800): Migrations ran successfully {
2026-10-24T20:07:22.8440087Z   migrations: [
2026-10-24T20:07:22.8440230Z     '1_OrchestrationEvents',
2026-10-24T20:07:22.8440417Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:22.8440599Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:22.8440767Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:22.8440930Z     '5_Projections',
2026-10-24T20:07:22.8441127Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:22.8441356Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:22.8441556Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:22.8441750Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:22.8441936Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:22.8442145Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:22.8442366Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:22.8442567Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:22.8442783Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:22.8443001Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:22.8443195Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:22.8443381Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:22.8443576Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:22.8443771Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:22.8443954Z     '20_AuthAccessManagement',
2026-10-24T20:07:22.8444125Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:22.8444313Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:22.8444499Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:22.8444705Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:22.8444931Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:22.8445149Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:22.8445349Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:22.8445572Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:22.8445778Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:22.8445988Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:22.8446180Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:22.8446362Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:22.8446551Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:22.8446727Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:22.8446914Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:22.8447102Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:22.8447279Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:22.8447472Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:22.8447682Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:22.8447893Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:22.8448077Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:22.8448275Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:22.8448468Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:22.8448663Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:22.8448858Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:22.8449056Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:22.8449245Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:22.8449430Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:22.8449633Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:22.8449830Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:22.8450026Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:22.8450215Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:22.8450393Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:22.8450586Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:22.8450792Z     '55_OrchestrationV2',
2026-10-24T20:07:22.8450968Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:22.8451153Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:22.8451335Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:22.8451501Z     '59_McpAppModelContext',
2026-10-24T20:07:22.8451675Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:22.8451854Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:22.8452025Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:22.8452199Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:22.8452538Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:22.8452792Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:22.8452986Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:22.8453160Z     '67_WebhookDedupe',
2026-10-24T20:07:22.8453319Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:22.8453483Z     '69_ThreadMessageSearch'
2026-10-24T20:07:22.8453619Z   ]
2026-10-24T20:07:22.8453719Z }
2026-10-24T20:07:22.8453778Z
2026-10-24T20:07:23.1340121Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-24T20:07:23.1340574Z [20:07:23.131] INFO (#13579): Migrations ran successfully {
2026-10-24T20:07:23.1340754Z   migrations: [
2026-10-24T20:07:23.1340902Z     '1_OrchestrationEvents',
2026-10-24T20:07:23.1341084Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:23.1341299Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:23.1341473Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:23.1341641Z     '5_Projections',
2026-10-24T20:07:23.1341834Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:23.1342082Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:23.1342279Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:23.1342469Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:23.1342652Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:23.1342858Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:23.1343064Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:23.1343260Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:23.1343474Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:23.1343690Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:23.1343885Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:23.1344069Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:23.1344262Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:23.1344456Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:23.1344636Z     '20_AuthAccessManagement',
2026-10-24T20:07:23.1344806Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:23.1344984Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:23.1345166Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:23.1345365Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:23.1345633Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:23.1345845Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:23.1346043Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:23.1346236Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:23.1346443Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:23.1346652Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:23.1346839Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:23.1347017Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:23.1347199Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:23.1347369Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:23.1347550Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:23.1347735Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:23.1347908Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:23.1348092Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:23.1348291Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:23.1348494Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:23.1348675Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:23.1349176Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:23.1349457Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:23.1349652Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:23.1349842Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:23.1350035Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:23.1350222Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:23.1350404Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:23.1350600Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:23.1350787Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:23.1350976Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:23.1351162Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:23.1351332Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:23.1351525Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:23.1351710Z     '55_OrchestrationV2',
2026-10-24T20:07:23.1351888Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:23.1352065Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:23.1352237Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:23.1352401Z     '59_McpAppModelContext',
2026-10-24T20:07:23.1352574Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:23.1352749Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:23.1352919Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:23.1353089Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:23.1353273Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:23.1353461Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:23.1353646Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:23.1353824Z     '67_WebhookDedupe',
2026-10-24T20:07:23.1353981Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:23.1354143Z     '69_ThreadMessageSearch'
2026-10-24T20:07:23.1354273Z   ]
2026-10-24T20:07:23.1354369Z }
2026-10-24T20:07:23.1354433Z
2026-10-24T20:07:23.4218034Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-24T20:07:23.4218573Z [20:07:23.419] INFO (#16349): Migrations ran successfully {
2026-10-24T20:07:23.4218849Z   migrations: [
2026-10-24T20:07:23.4219247Z     '1_OrchestrationEvents',
2026-10-24T20:07:23.4219461Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:23.4219646Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:23.4219809Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:23.4219975Z     '5_Projections',
2026-10-24T20:07:23.4220168Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:23.4220392Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:23.4220619Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:23.4220811Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:23.4220998Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:23.4221199Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:23.4221406Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:23.4221595Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:23.4221812Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:23.4222029Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:23.4222220Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:23.4222400Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:23.4222589Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:23.4222781Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:23.4222957Z     '20_AuthAccessManagement',
2026-10-24T20:07:23.4223385Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:23.4223649Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:23.4223833Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:23.4224030Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:23.4224248Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:23.4224459Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:23.4224656Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:23.4224850Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:23.4225050Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:23.4225257Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:23.4225461Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:23.4225676Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:23.4225857Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:23.4226037Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:23.4226223Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:23.4226407Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:23.4226579Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:23.4226764Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:23.4226966Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:23.4227167Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:23.4227352Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:23.4227547Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:23.4227732Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:23.4227926Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:23.4228117Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:23.4228311Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:23.4228498Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:23.4228679Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:23.4228871Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:23.4229055Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:23.4229240Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:23.4229422Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:23.4229594Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:23.4229784Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:23.4229961Z     '55_OrchestrationV2',
2026-10-24T20:07:23.4230144Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:23.4230320Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:23.4230488Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:23.4230649Z     '59_McpAppModelContext',
2026-10-24T20:07:23.4230824Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:23.4230998Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:23.4231169Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:23.4231337Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:23.4231520Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:23.4231707Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:23.4231892Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:23.4232084Z     '67_WebhookDedupe',
2026-10-24T20:07:23.4232238Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:23.4232401Z     '69_ThreadMessageSearch'
2026-10-24T20:07:23.4232535Z   ]
2026-10-24T20:07:23.4232652Z }
2026-10-24T20:07:23.4232712Z
2026-10-24T20:07:23.6115260Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2026ms
2026-10-24T20:07:23.6116147Z    โœ“ retries a failed selection restart session open before completing 377ms
2026-10-24T20:07:23.6116837Z    โœ“ preserves native history only for compatible account switches (idle) 315ms
2026-10-24T20:07:24.6409729Z  โœ“ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 78ms
2026-10-24T20:07:25.6220131Z  โœ“ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 14ms
2026-10-24T20:07:26.8695763Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 895ms
2026-10-24T20:07:28.8503972Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 984ms
2026-10-24T20:07:28.8504621Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 352ms
2026-10-24T20:07:29.3944429Z  โœ“ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 128ms
2026-10-24T20:07:30.0320132Z  โœ“ src/provider/CodexInstallation.test.ts (25 tests) 286ms
2026-10-24T20:07:31.4235091Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.4235510Z [20:07:31.406] INFO (#1): Migrations ran successfully {
2026-10-24T20:07:31.4235682Z   migrations: [
2026-10-24T20:07:31.4235824Z     '1_OrchestrationEvents',
2026-10-24T20:07:31.4236006Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:31.4236184Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:31.4236379Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:31.4236554Z     '5_Projections',
2026-10-24T20:07:31.4236743Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:31.4236965Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:31.4237164Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:31.4237355Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:31.4237536Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:31.4237743Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:31.4237951Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:31.4238147Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:31.4238360Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:31.4238577Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:31.4238764Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:31.4238947Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:31.4239138Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:31.4239339Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:31.4239617Z     '20_AuthAccessManagement',
2026-10-24T20:07:31.4239784Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:31.4239966Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:31.4240147Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:31.4240356Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:31.4240569Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:31.4240779Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:31.4240975Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:31.4241166Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:31.4241369Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:31.4241575Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:31.4241764Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:31.4241940Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:31.4242120Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:31.4242290Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:31.4242475Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:31.4242653Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:31.4242823Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:31.4243006Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:31.4243204Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:31.4243405Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:31.4243585Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:31.4243777Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:31.4244327Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:31.4244616Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:31.4244805Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:31.4245019Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:31.4245204Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:31.4245383Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:31.4245578Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:31.4245763Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:31.4245950Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:31.4246134Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:31.4246305Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:31.4246494Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:31.4246677Z     '55_OrchestrationV2',
2026-10-24T20:07:31.4246852Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:31.4247026Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:31.4247191Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:31.4247351Z     '59_McpAppModelContext',
2026-10-24T20:07:31.4247523Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:31.4247695Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:31.4247866Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:31.4248033Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:31.4248220Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:31.4248406Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:31.4248662Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:31.4248836Z     '67_WebhookDedupe',
2026-10-24T20:07:31.4248988Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:31.4249148Z     '69_ThreadMessageSearch'
2026-10-24T20:07:31.4249280Z   ]
2026-10-24T20:07:31.4249377Z }
2026-10-24T20:07:31.4249433Z
2026-10-24T20:07:31.5745201Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.5745600Z [20:07:31.573] INFO (#349) http.span=24ms: Sent HTTP response {
2026-10-24T20:07:31.5745818Z   'http.method': 'GET',
2026-10-24T20:07:31.5746060Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T20:07:31.5746287Z   'http.status': 200
2026-10-24T20:07:31.5746427Z }
2026-10-24T20:07:31.5746497Z
2026-10-24T20:07:31.5820194Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.5820564Z [20:07:31.581] INFO (#367) http.span=3ms: Sent HTTP response {
2026-10-24T20:07:31.5820776Z   'http.method': 'GET',
2026-10-24T20:07:31.5821000Z   'http.url': '/api/orchestration/shell',
2026-10-24T20:07:31.5821197Z   'http.status': 200
2026-10-24T20:07:31.5821330Z }
2026-10-24T20:07:31.5821386Z
2026-10-24T20:07:31.7336155Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7336736Z [20:07:31.733] INFO (#405) http.span=145ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:31.7337026Z
2026-10-24T20:07:31.7459285Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7460088Z [20:07:31.745] INFO (#631) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:31.7460976Z
2026-10-24T20:07:31.7462182Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7462749Z [20:07:31.745] INFO (#395) http.span=158ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:31.7463255Z
2026-10-24T20:07:31.7481230Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7481902Z [20:07:31.746] INFO (#643) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:31.7482240Z
2026-10-24T20:07:31.7482537Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7483041Z [20:07:31.746] INFO (#384) http.span=161ms: InterruptError: All fibers interrupted without error {
2026-10-24T20:07:31.7483356Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T20:07:31.7483559Z       at fiber (#710)
2026-10-24T20:07:31.7483872Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T20:07:31.7484101Z
2026-10-24T20:07:31.7781250Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.7781716Z [20:07:31.768] INFO (#1): Migrations ran successfully {
2026-10-24T20:07:31.7781932Z   migrations: [
2026-10-24T20:07:31.7782100Z     '1_OrchestrationEvents',
2026-10-24T20:07:31.7782319Z     '2_OrchestrationCommandReceipts',
2026-10-24T20:07:31.7782535Z     '3_CheckpointDiffBlobs',
2026-10-24T20:07:31.7782748Z     '4_ProviderSessionRuntime',
2026-10-24T20:07:31.7782963Z     '5_Projections',
2026-10-24T20:07:31.7783196Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T20:07:31.7783466Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T20:07:31.7783708Z     '8_ProjectionThreadActivitySequence',
2026-10-24T20:07:31.7783939Z     '9_ProviderSessionRuntimeMode',
2026-10-24T20:07:31.7784164Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T20:07:31.7784415Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T20:07:31.7784673Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T20:07:31.7784963Z     '13_ProjectionThreadProposedPlans',
2026-10-24T20:07:31.7785227Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T20:07:31.7785493Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T20:07:31.7785729Z     '16_CanonicalizeModelSelections',
2026-10-24T20:07:31.7785952Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T20:07:31.7786191Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T20:07:31.7786431Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T20:07:31.7786650Z     '20_AuthAccessManagement',
2026-10-24T20:07:31.7786856Z     '21_AuthSessionClientMetadata',
2026-10-24T20:07:31.7787079Z     '22_AuthSessionLastConnectedAt',
2026-10-24T20:07:31.7787300Z     '23_ProjectionThreadShellSummary',
2026-10-24T20:07:31.7787564Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T20:07:31.7787833Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T20:07:31.7788093Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T20:07:31.7788337Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T20:07:31.7788591Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T20:07:31.7788838Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T20:07:31.7790849Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T20:07:31.7791168Z     '31_AuthAuthorizationScopes',
2026-10-24T20:07:31.7791345Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T20:07:31.7791529Z     '33_ProjectionThreadsSettled',
2026-10-24T20:07:31.7791704Z     '34_ProjectionThreadsSnoozed',
2026-10-24T20:07:31.7791889Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T20:07:31.7792067Z     '36_ProjectionThreadsPinned',
2026-10-24T20:07:31.7792242Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T20:07:31.7792419Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T20:07:31.7792618Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T20:07:31.7792815Z     '40_ProjectionProjectFaviconPath',
2026-10-24T20:07:31.7792992Z     '41_AuthSessionClientConnection',
2026-10-24T20:07:31.7793181Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T20:07:31.7793370Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T20:07:31.7793564Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T20:07:31.7793751Z     '45_ProjectionProjectsAutoPull',
2026-10-24T20:07:31.7793943Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T20:07:31.7794193Z     '47_ProjectionProjectIcon',
2026-10-24T20:07:31.7794373Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T20:07:31.7794566Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T20:07:31.7794748Z     '50_ProjectionThreadPullRequests',
2026-10-24T20:07:31.7795248Z     '51_ProjectionThreadMessageContext',
2026-10-24T20:07:31.7795466Z     '52_ProjectionThreadTitleState',
2026-10-24T20:07:31.7795650Z     '53_PullRequestFilesViewed',
2026-10-24T20:07:31.7795844Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T20:07:31.7796036Z     '55_OrchestrationV2',
2026-10-24T20:07:31.7796224Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T20:07:31.7796423Z     '57_ScheduledTaskWebhooks',
2026-10-24T20:07:31.7796591Z     '58_WebhookRelayDeliveries',
2026-10-24T20:07:31.7796756Z     '59_McpAppModelContext',
2026-10-24T20:07:31.7796947Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T20:07:31.7797120Z     '61_PullRequestReviewGuides',
2026-10-24T20:07:31.7797291Z     '62_ThreadFailureLookupIndex',
2026-10-24T20:07:31.7797459Z     '63_DropUnusedV1Projections',
2026-10-24T20:07:31.7797646Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T20:07:31.7797830Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T20:07:31.7798014Z     '66_RepairClientSettlementTimestamps',
2026-10-24T20:07:31.7798187Z     '67_WebhookDedupe',
2026-10-24T20:07:31.7798340Z     '68_ShellStopRequestIndex',
2026-10-24T20:07:31.7798505Z     '69_ThreadMessageSearch'
2026-10-24T20:07:31.7798635Z   ]
2026-10-24T20:07:31.7798733Z }
2026-10-24T20:07:31.7798786Z
2026-10-24T20:07:31.9048642Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.9049163Z [20:07:31.904] INFO (#1090) http.span=17ms: Sent HTTP response {
2026-10-24T20:07:31.9049461Z   'http.method': 'GET',
2026-10-24T20:07:31.9049958Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T20:07:31.9050215Z   'http.status': 200
2026-10-24T20:07:31.9050356Z }
2026-10-24T20:07:31.9050428Z
2026-10-24T20:07:31.9090102Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:31.9090491Z [20:07:31.908] INFO (#1108) http.span=2ms: Sent HTTP response {
2026-10-24T20:07:31.9090707Z   'http.method': 'GET',
2026-10-24T20:07:31.9091353Z   'http.url': '/api/orchestration/shell',
2026-10-24T20:07:31.9091706Z   'http.status': 200
2026-10-24T20:07:31.9091849Z }
2026-10-24T20:07:31.9091909Z
2026-10-24T20:07:32.0427816Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0428417Z [20:07:32.042] INFO (#1146) http.span=131ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:32.0428711Z
2026-10-24T20:07:32.0524436Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0525211Z [20:07:32.052] INFO (#1136) http.span=142ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:32.0525579Z
2026-10-24T20:07:32.0525829Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0526346Z [20:07:32.052] INFO (#1372) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:32.0526614Z
2026-10-24T20:07:32.0528786Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0529522Z [20:07:32.052] INFO (#1384) http.span=30ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T20:07:32.0529819Z
2026-10-24T20:07:32.0532846Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0533280Z [20:07:32.052] INFO (#1125) http.span=142ms: InterruptError: All fibers interrupted without error {
2026-10-24T20:07:32.0533551Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T20:07:32.0533717Z       at fiber (#1451)
2026-10-24T20:07:32.0533988Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T20:07:32.0534169Z
2026-10-24T20:07:32.0570806Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T20:07:32.0571194Z [20:07:32.056] INFO (#1): # T3 Code thread transfer budget
2026-10-24T20:07:32.0571328Z
2026-10-24T20:07:32.0571775Z 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-24T20:07:32.0573007Z 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-24T20:07:32.0574524Z 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-24T20:07:32.0575236Z
2026-10-24T20:07:32.0575310Z | Provider | Total thread wire | Budget | Result |
2026-10-24T20:07:32.0575487Z | --- | ---: | ---: | --- |
2026-10-24T20:07:32.0575640Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T20:07:32.0575829Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T20:07:32.0575951Z
2026-10-24T20:07:32.0576003Z ## Detailed measurements
2026-10-24T20:07:32.0576077Z
2026-10-24T20:07:32.0576153Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T20:07:32.0576320Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T20:07:32.0576520Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T20:07:32.0576780Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T20:07:32.0577057Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T20:07:32.0577298Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T20:07:32.0577496Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO |
2026-10-24T20:07:32.0577710Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO |
2026-10-24T20:07:32.0577949Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO |
2026-10-24T20:07:32.0578183Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T20:07:32.0578431Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO |
2026-10-24T20:07:32.0578710Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO |
2026-10-24T20:07:32.0578976Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T20:07:32.0579216Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO |
2026-10-24T20:07:32.0579439Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T20:07:32.0579678Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T20:07:32.0579957Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T20:07:32.0580219Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:32.0580455Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO |
2026-10-24T20:07:32.0580708Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO |
2026-10-24T20:07:32.0580958Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:32.0581171Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T20:07:32.0581401Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T20:07:32.0581687Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T20:07:32.0581981Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T20:07:32.0582245Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T20:07:32.0582459Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO |
2026-10-24T20:07:32.0582687Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO |
2026-10-24T20:07:32.0582948Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO |
2026-10-24T20:07:32.0583209Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T20:07:32.0583474Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO |
2026-10-24T20:07:32.0583782Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO |
2026-10-24T20:07:32.0584140Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T20:07:32.0584443Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO |
2026-10-24T20:07:32.0584679Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T20:07:32.0584974Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T20:07:32.0585272Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T20:07:32.0585556Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:32.0585818Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO |
2026-10-24T20:07:32.0586089Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO |
2026-10-24T20:07:32.0586362Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:32.0586595Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T20:07:32.0586726Z
2026-10-24T20:07:32.0586782Z ## Compression diagnostics
2026-10-24T20:07:32.0586861Z
2026-10-24T20:07:32.0586966Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T20:07:32.0587199Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip.
2026-10-24T20:07:32.0587431Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T20:07:32.0587686Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip.
2026-10-24T20:07:32.0587822Z
2026-10-24T20:07:32.0587824Z
2026-10-24T20:07:32.0588085Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 690ms
2026-10-24T20:07:32.0588522Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 689ms
2026-10-24T20:07:32.3388601Z  โœ“ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms
2026-10-24T20:07:33.6741886Z  โœ“ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 352ms
2026-10-24T20:07:33.6742337Z    โœ“ task_cancel ends a delegated child's background native subagent 351ms
2026-10-24T20:07:34.7004197Z  โœ“ src/serverRuntimeStartup.test.ts (8 tests) 16ms
2026-10-24T20:07:35.1771786Z  โœ“ src/process/agentScope.test.ts (10 tests) 45ms
2026-10-24T20:07:35.4504721Z  โœ“ src/preview/Manager.test.ts (8 tests) 14ms
2026-10-24T20:07:36.4566725Z  โœ“ src/serverLogger.test.ts (7 tests) 16ms
2026-10-24T20:07:36.5813148Z  โœ“ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms
2026-10-24T20:07:37.6318795Z  โœ“ src/cloud/CloudLink.test.ts (6 tests) 25ms
2026-10-24T20:07:37.8002985Z  โœ“ src/provider/claudeResetCredits.test.ts (7 tests) 24ms
2026-10-24T20:07:38.0842489Z  โœ“ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 24ms
2026-10-24T20:07:38.3812350Z  โœ“ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms
2026-10-24T20:07:38.5303978Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms
2026-10-24T20:07:38.7759317Z  โœ“ src/attachmentStore.test.ts (10 tests) 6ms
2026-10-24T20:07:39.0242028Z  โœ“ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms
2026-10-24T20:07:39.1633586Z  โœ“ src/htmlRender/publicProxy.test.ts (3 tests) 16ms
2026-10-24T20:07:39.5568926Z  โœ“ src/persistence/Migrations.test.ts (7 tests) 137ms
2026-10-24T20:07:39.7178786Z  โœ“ src/cloud/relayResponse.test.ts (8 tests) 12ms
2026-10-24T20:07:40.6533302Z  โœ“ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms
2026-10-24T20:07:40.8031863Z  โœ“ src/bootstrap.test.ts (3 tests) 11ms
2026-10-24T20:07:41.0513471Z  โœ“ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms
2026-10-24T20:07:41.3201607Z  โœ“ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms
2026-10-24T20:07:41.4044539Z  โœ“ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms
2026-10-24T20:07:41.8394321Z  โœ“ src/device/DeviceHubProxy.stream.test.ts (1 test) 33ms
2026-10-24T20:07:42.8522436Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 15ms
2026-10-24T20:07:42.9826719Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-24T20:07:43.2397641Z  โœ“ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms
2026-10-24T20:07:43.3622320Z  โœ“ src/cli/triagePrompt.test.ts (3 tests) 2ms
2026-10-24T20:07:43.6126157Z  โœ“ src/provider/OpenCode2Client.events.test.ts (1 test) 18ms
2026-10-24T20:07:50.6857434Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5853ms
2026-10-24T20:07:50.6857989Z    โœ“ OpenCode replay fixtures (22)
2026-10-24T20:07:50.6858322Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 322ms
2026-10-24T20:07:50.6858739Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 332ms
2026-10-24T20:07:50.6859161Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 329ms
2026-10-24T20:07:50.6859602Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 335ms
2026-10-24T20:07:50.6860032Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 415ms
2026-10-24T20:07:50.6860493Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 318ms
2026-10-24T20:07:50.6860991Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 331ms
2026-10-24T20:07:50.9547488Z  โœ“ src/device/sshDeviceScript.test.ts (2 tests) 9ms
2026-10-24T20:07:51.2552144Z  โœ“ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms
2026-10-24T20:07:52.2633821Z  โœ“ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms
2026-10-24T20:07:52.6857942Z  โœ“ src/cli/triage.test.ts (1 test) 7ms
2026-10-24T20:07:52.9388417Z  โœ“ src/observability/EventLoopMonitor.test.ts (1 test) 1ms
2026-10-24T20:07:56.9551177Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2985ms
2026-10-24T20:07:56.9551723Z    โœ“ Cursor replay fixtures (11)
2026-10-24T20:07:56.9552044Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 375ms
2026-10-24T20:07:56.9552452Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 313ms
2026-10-24T20:07:56.9552845Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 308ms
2026-10-24T20:07:57.4011401Z  โœ“ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms
2026-10-24T20:07:57.4042145Z
2026-10-24T20:07:57.4048734Z  Test Files  52 passed (52)
2026-10-24T20:07:57.4050811Z       Tests  519 passed (519)
2026-10-24T20:07:57.4051347Z    Start at  20:07:04
2026-10-24T20:07:57.4052460Z    Duration  53.23s (tests 45%, import 42%, transform 10%, setup 3%)
2026-10-24T20:07:57.4059318Z
2026-10-24T20:07:57.4059902Z      Import  1365 modules were evaluated 17282 times ยท 21.29s total, 42% of tracked time
2026-10-24T20:07:57.4060451Z              ~19.61s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T20:07:57.4060957Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T20:07:57.4061763Z
2026-10-24T20:07:57.4218372Z
2026-10-24T20:07:57.4293041Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T20:07:57.4293341Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T20:07:57.4293555Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:57.4293707Z else
2026-10-24T20:07:57.4293831Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T20:07:57.4293991Z fi
2026-10-24T20:07:57.4304352Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:57.4304477Z env:
2026-10-24T20:07:57.4304594Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:57.4304741Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:57.4304887Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:57.4305019Z ##[endgroup]
2026-10-24T20:07:57.4337716Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T20:07:57.4338053Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T20:07:57.4338335Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-24T20:07:57.4338545Z else
2026-10-24T20:07:57.4338719Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-24T20:07:57.4338912Z fi
2026-10-24T20:07:57.4346025Z shell: /usr/bin/bash -e {0}
2026-10-24T20:07:57.4346150Z env:
2026-10-24T20:07:57.4346267Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:57.4346418Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:57.4346562Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:57.4346699Z ##[endgroup]
2026-10-24T20:07:57.4369181Z # T3 Code thread transfer budget
2026-10-24T20:07:57.4369296Z
2026-10-24T20:07:57.4369748Z 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-24T20:07:57.4370941Z 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-24T20:07:57.4372405Z 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-24T20:07:57.4372999Z
2026-10-24T20:07:57.4373069Z | Provider | Total thread wire | Budget | Result |
2026-10-24T20:07:57.4373228Z | --- | ---: | ---: | --- |
2026-10-24T20:07:57.4373379Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T20:07:57.4373564Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T20:07:57.4373686Z
2026-10-24T20:07:57.4373737Z ## Detailed measurements
2026-10-24T20:07:57.4373812Z
2026-10-24T20:07:57.4373887Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T20:07:57.4374057Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T20:07:57.4374251Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T20:07:57.4374509Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T20:07:57.4374780Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T20:07:57.4375015Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T20:07:57.4375207Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO |
2026-10-24T20:07:57.4375409Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO |
2026-10-24T20:07:57.4375643Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO |
2026-10-24T20:07:57.4375874Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T20:07:57.4376119Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO |
2026-10-24T20:07:57.4376394Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO |
2026-10-24T20:07:57.4376744Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T20:07:57.4376983Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO |
2026-10-24T20:07:57.4377198Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T20:07:57.4377432Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T20:07:57.4377708Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T20:07:57.4378197Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:57.4378481Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO |
2026-10-24T20:07:57.4378750Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO |
2026-10-24T20:07:57.4379002Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:57.4379212Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T20:07:57.4379450Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T20:07:57.4379731Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T20:07:57.4380020Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T20:07:57.4380280Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T20:07:57.4380491Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO |
2026-10-24T20:07:57.4380717Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO |
2026-10-24T20:07:57.4381129Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO |
2026-10-24T20:07:57.4381388Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T20:07:57.4381648Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO |
2026-10-24T20:07:57.4381946Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO |
2026-10-24T20:07:57.4382222Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T20:07:57.4382478Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO |
2026-10-24T20:07:57.4382713Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T20:07:57.4382975Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T20:07:57.4383268Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T20:07:57.4383547Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:57.4383800Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO |
2026-10-24T20:07:57.4384067Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO |
2026-10-24T20:07:57.4384350Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T20:07:57.4384580Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T20:07:57.4384707Z
2026-10-24T20:07:57.4384766Z ## Compression diagnostics
2026-10-24T20:07:57.4384846Z
2026-10-24T20:07:57.4384956Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T20:07:57.4385189Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip.
2026-10-24T20:07:57.4385423Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T20:07:57.4385670Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip.
2026-10-24T20:07:57.4418213Z ##[group]Run actions/upload-artifact@v7
2026-10-24T20:07:57.4418370Z with:
2026-10-24T20:07:57.4418501Z   name: thread-transfer-results
2026-10-24T20:07:57.4418681Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T20:07:57.4418871Z   if-no-files-found: ignore
2026-10-24T20:07:57.4419007Z   retention-days: 30
2026-10-24T20:07:57.4419119Z   compression-level: 6
2026-10-24T20:07:57.4419234Z   overwrite: false
2026-10-24T20:07:57.4419346Z   include-hidden-files: false
2026-10-24T20:07:57.4419470Z   archive: true
2026-10-24T20:07:57.4419581Z env:
2026-10-24T20:07:57.4419691Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:57.4419835Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:57.4419977Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T20:07:57.4420108Z ##[endgroup]
2026-10-24T20:07:57.5135974Z With the provided path, there will be 1 file uploaded
2026-10-24T20:07:57.5137867Z Artifact name is valid!
2026-10-24T20:07:57.5138191Z Root directory input is valid!
2026-10-24T20:07:57.6646072Z Uploading artifact: thread-transfer-results.zip
2026-10-24T20:07:57.6662040Z Beginning upload of artifact content to blob storage
2026-10-24T20:07:57.7054595Z Uploaded bytes 504
2026-10-24T20:07:57.7155611Z Finished uploading artifact content to blob storage!
2026-10-24T20:07:57.7156149Z SHA256 digest of uploaded artifact is 7c69984233342188590c962227b10b2f6df31a663e414bdcde911cbce5918d21
2026-10-24T20:07:57.7156488Z Finalizing artifact upload
2026-10-24T20:07:58.1159794Z Artifact thread-transfer-results successfully finalized. Artifact ID 12574250574
2026-10-24T20:07:58.1160225Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12574250574
2026-10-24T20:07:58.1160664Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40128315376/artifacts/12574250574
2026-10-24T20:07:58.1232003Z Post job cleanup.
2026-10-24T20:07:58.1835745Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T20:07:58.1899548Z Post job cleanup.
2026-10-24T20:07:58.1912850Z ##[start-action display=Cache full pnpm store;id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.__actions_cache]
2026-10-24T20:07:58.2631703Z Post job cleanup.
2026-10-24T20:07:58.3208432Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache.
2026-10-24T20:07:58.3267756Z ##[end-action id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.__actions_cache;outcome=success;conclusion=success;duration_ms=135]
2026-10-24T20:07:58.3269398Z ##[start-action display=Cache Vite+;id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.vp_cache]
2026-10-24T20:07:58.3287875Z Post job cleanup.
2026-10-24T20:07:58.3892994Z 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-24T20:07:58.3920736Z ##[end-action id=__8811eff9-9a13-41bc-bd05-b1d921f64d44.vp_cache;outcome=success;conclusion=success;duration_ms=65]
2026-10-24T20:07:58.3954213Z Post job cleanup.
2026-10-24T20:07:58.4377144Z [command]/usr/local/bin/git version
2026-10-24T20:07:58.4402849Z git version 2.55.0
2026-10-24T20:07:58.4419343Z Temporarily overriding HOME='/home/runner/_work/_temp/57962a4a-8b1a-4f45-9d41-864e5b596b43' before making global git config changes
2026-10-24T20:07:58.4419747Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T20:07:58.4422293Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T20:07:58.4442358Z Removing SSH command configuration
2026-10-24T20:07:58.4445278Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T20:07:58.4465493Z [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-24T20:07:58.4577723Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T20:07:58.4599083Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T20:07:58.4634066Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T20:07:58.4649351Z ##[group]Run '/job_completed.sh'
2026-10-24T20:07:58.4656282Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T20:07:58.4656457Z env:
2026-10-24T20:07:58.4656571Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173
2026-10-24T20:07:58.4656723Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 353
2026-10-24T20:07:58.4656871Z   BLACKSMITH_CHECK_RUN_ID: 120974396728
2026-10-24T20:07:58.4657020Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T20:07:58.4657175Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T20:07:58.4657313Z ##[endgroup]
2026-10-24T20:07:58.4727837Z Docker container cache not activated, skipping hash computation.
2026-10-24T20:07:58.4965395Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T20:07:58.5014861Z Cleaning up orphan processes