GitHub check
Whole log, 134 KB
2026-10-25T00:47:02.8605583Z Current runner version: '2.338.1'
2026-10-25T00:47:02.8609221Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-qkutmqtppp5yf3zp'
2026-10-25T00:47:02.8609944Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T00:47:02.8610604Z Machine name: 'ip-172-31-73-130'
2026-10-25T00:47:02.8612192Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T00:47:02.8613421Z Contents: read
2026-10-25T00:47:02.8613860Z Metadata: read
2026-10-25T00:47:02.8614219Z ##[endgroup]
2026-10-25T00:47:02.8615522Z Secret source: None
2026-10-25T00:47:02.8616098Z Cache mode: write
2026-10-25T00:47:02.8616698Z Prepare workflow directory
2026-10-25T00:47:02.8784231Z Prepare all required actions
2026-10-25T00:47:02.8808639Z Getting action download info
2026-10-25T00:47:02.9965518Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T00:47:03.0290966Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T00:47:03.0938185Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-25T00:47:03.2602306Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T00:47:03.2639967Z Complete job name: Test Server 8
2026-10-25T00:47:03.2998593Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T00:47:03.3054789Z ##[group]Run '/setup.sh'
2026-10-25T00:47:03.3062008Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:03.3062400Z env:
2026-10-25T00:47:03.3062608Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:03.3062884Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:03.3063149Z BLACKSMITH_CHECK_RUN_ID: 121033473575
2026-10-25T00:47:03.3063423Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T00:47:03.3063702Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T00:47:03.3063944Z ##[endgroup]
2026-10-25T00:47:03.3284381Z Logging daemon started (blacksmithd for logs)
2026-10-25T00:47:03.3389119Z Results daemon started (blacksmithd for results)
2026-10-25T00:47:03.3535395Z Background adoption and SSH setup started (PID: 2927)
2026-10-25T00:47:03.3543486Z
2026-10-25T00:47:03.3543864Z ----------------------------------------
2026-10-25T00:47:03.3544382Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40147550232/jobs/121033473575
2026-10-25T00:47:03.3544792Z SSH Access (using your GitHub SSH key):
2026-10-25T00:47:03.3545196Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-qkutmqtppp5yf3zp.vm.blacksmith.sh
2026-10-25T00:47:03.3545499Z
2026-10-25T00:47:03.3545608Z No GitHub SSH key? Add one at:
2026-10-25T00:47:03.3546077Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T00:47:03.3546510Z
2026-10-25T00:47:03.3546617Z ----------------------------------------
2026-10-25T00:47:03.3546787Z
2026-10-25T00:47:03.3546922Z VM ID: blacksmith-4vcpu-ubuntu-2404-qkutmqtppp5yf3zp
2026-10-25T00:47:03.3547244Z Host: production-152.236.30.53-x8664
2026-10-25T00:47:03.3547503Z Host Agent PID: 4075313
2026-10-25T00:47:03.3547740Z Host Agent Git SHA: 1637818df
2026-10-25T00:47:03.3547990Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T00:47:03.3548263Z Blacksmith Host Generation: gen 2
2026-10-25T00:47:03.3548535Z Petname: production-cute-haddock-c28debac
2026-10-25T00:47:03.3548807Z Region: us-east
2026-10-25T00:47:03.3549032Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T00:47:03.3557712Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T00:47:03.3558376Z
2026-10-25T00:47:03.3558569Z Enabling Blacksmith transparent cache
2026-10-25T00:47:03.3776744Z ##[group]Run actions/checkout@v6
2026-10-25T00:47:03.3777029Z with:
2026-10-25T00:47:03.3777230Z fetch-depth: 2
2026-10-25T00:47:03.3777638Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-25T00:47:03.3778019Z sparse-checkout-cone-mode: false
2026-10-25T00:47:03.3778283Z repository: pingdotgg/t3code
2026-10-25T00:47:03.3780205Z token: ***
2026-10-25T00:47:03.3780403Z ssh-strict: true
2026-10-25T00:47:03.3780617Z ssh-user: git
2026-10-25T00:47:03.3780829Z persist-credentials: true
2026-10-25T00:47:03.3781062Z clean: true
2026-10-25T00:47:03.3781265Z fetch-tags: false
2026-10-25T00:47:03.3781557Z show-progress: true
2026-10-25T00:47:03.3781770Z lfs: false
2026-10-25T00:47:03.3781967Z submodules: false
2026-10-25T00:47:03.3782188Z set-safe-directory: true
2026-10-25T00:47:03.3782431Z allow-unsafe-pr-checkout: false
2026-10-25T00:47:03.3782674Z env:
2026-10-25T00:47:03.3782901Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:03.3783177Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:03.3783450Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:03.3783703Z ##[endgroup]
2026-10-25T00:47:03.4664647Z Syncing repository: pingdotgg/t3code
2026-10-25T00:47:03.4665542Z ##[group]Getting Git version info
2026-10-25T00:47:03.4665856Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T00:47:03.4666408Z [command]/usr/local/bin/git version
2026-10-25T00:47:03.4760032Z git version 2.55.0
2026-10-25T00:47:03.4770224Z ##[endgroup]
2026-10-25T00:47:03.4776826Z Temporarily overriding HOME='/home/runner/_work/_temp/0f2a594d-6e7e-4a10-95a6-059e00276d90' before making global git config changes
2026-10-25T00:47:03.4777615Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T00:47:03.4779873Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T00:47:03.4810623Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T00:47:03.4811423Z ##[group]Determining repository object format
2026-10-25T00:47:03.4812513Z ##[endgroup]
2026-10-25T00:47:03.4812857Z ##[group]Initializing the repository
2026-10-25T00:47:03.4814910Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T00:47:03.4847817Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T00:47:03.4848283Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T00:47:03.4848717Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T00:47:03.4849060Z hint: call:
2026-10-25T00:47:03.4849257Z hint:
2026-10-25T00:47:03.4849515Z hint: git config --global init.defaultBranch <name>
2026-10-25T00:47:03.4849809Z hint:
2026-10-25T00:47:03.4850084Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T00:47:03.4850518Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T00:47:03.4850868Z hint:
2026-10-25T00:47:03.4851069Z hint: git branch -m <name>
2026-10-25T00:47:03.4851296Z hint:
2026-10-25T00:47:03.4851592Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T00:47:03.4852044Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T00:47:03.4854046Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T00:47:03.4878314Z ##[endgroup]
2026-10-25T00:47:03.4878671Z ##[group]Disabling automatic garbage collection
2026-10-25T00:47:03.4880388Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T00:47:03.4898206Z ##[endgroup]
2026-10-25T00:47:03.4898540Z ##[group]Setting up auth
2026-10-25T00:47:03.4898791Z Removing SSH command configuration
2026-10-25T00:47:03.4901505Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T00:47:03.4920737Z [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-25T00:47:03.5039500Z Removing HTTP extra header
2026-10-25T00:47:03.5042117Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T00:47:03.5061552Z [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-25T00:47:03.5150893Z Removing includeIf entries pointing to credentials config files
2026-10-25T00:47:03.5153842Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T00:47:03.5173875Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T00:47:03.5263638Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-def56532-e35d-42df-ad9f-78f28e2662f1.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T00:47:03.5284341Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-def56532-e35d-42df-ad9f-78f28e2662f1.config
2026-10-25T00:47:03.5304117Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-def56532-e35d-42df-ad9f-78f28e2662f1.config
2026-10-25T00:47:03.5321828Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-def56532-e35d-42df-ad9f-78f28e2662f1.config
2026-10-25T00:47:03.5338476Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-def56532-e35d-42df-ad9f-78f28e2662f1.config
2026-10-25T00:47:03.5353550Z ##[endgroup]
2026-10-25T00:47:03.5353911Z ##[group]Fetching the repository
2026-10-25T00:47:03.5357520Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +31caebd723704caeee6f7e10eb6db896065fe6d5:refs/remotes/pull/24356/merge
2026-10-25T00:47:03.7004232Z From https://github.com/pingdotgg/t3code
2026-10-25T00:47:03.7004815Z * [new ref] 31caebd723704caeee6f7e10eb6db896065fe6d5 -> pull/24356/merge
2026-10-25T00:47:03.7026445Z ##[endgroup]
2026-10-25T00:47:03.7026823Z ##[group]Determining the checkout info
2026-10-25T00:47:03.7027204Z ##[endgroup]
2026-10-25T00:47:03.7027531Z ##[group]Setting up sparse checkout
2026-10-25T00:47:03.7030448Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T00:47:03.7053241Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T00:47:03.7068861Z .git/info/sparse-checkout
2026-10-25T00:47:03.7073161Z ##[endgroup]
2026-10-25T00:47:03.7073561Z ##[group]Checking out the ref
2026-10-25T00:47:03.7075531Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24356/merge
2026-10-25T00:47:10.2615618Z Updating files: 0% (1/6432)
2026-10-25T00:47:10.2643638Z Updating files: 1% (65/6432)
2026-10-25T00:47:10.2659752Z Updating files: 2% (129/6432)
2026-10-25T00:47:10.2681177Z Updating files: 3% (193/6432)
2026-10-25T00:47:10.2701350Z Updating files: 4% (258/6432)
2026-10-25T00:47:10.2730563Z Updating files: 5% (322/6432)
2026-10-25T00:47:10.2752197Z Updating files: 6% (386/6432)
2026-10-25T00:47:10.2802796Z Updating files: 7% (451/6432)
2026-10-25T00:47:10.2834697Z Updating files: 8% (515/6432)
2026-10-25T00:47:10.2920343Z Updating files: 9% (579/6432)
2026-10-25T00:47:10.3139096Z Updating files: 10% (644/6432)
2026-10-25T00:47:10.3220698Z Updating files: 11% (708/6432)
2026-10-25T00:47:10.3232653Z Updating files: 12% (772/6432)
2026-10-25T00:47:10.3244330Z Updating files: 13% (837/6432)
2026-10-25T00:47:10.3260746Z Updating files: 14% (901/6432)
2026-10-25T00:47:10.3277576Z Updating files: 15% (965/6432)
2026-10-25T00:47:10.3294475Z Updating files: 16% (1030/6432)
2026-10-25T00:47:10.3310058Z Updating files: 17% (1094/6432)
2026-10-25T00:47:10.3328435Z Updating files: 18% (1158/6432)
2026-10-25T00:47:10.3342727Z Updating files: 19% (1223/6432)
2026-10-25T00:47:10.3359581Z Updating files: 20% (1287/6432)
2026-10-25T00:47:10.3382385Z Updating files: 21% (1351/6432)
2026-10-25T00:47:10.3399713Z Updating files: 22% (1416/6432)
2026-10-25T00:47:10.3414449Z Updating files: 23% (1480/6432)
2026-10-25T00:47:10.3428424Z Updating files: 24% (1544/6432)
2026-10-25T00:47:10.3441416Z Updating files: 25% (1608/6432)
2026-10-25T00:47:10.3456435Z Updating files: 26% (1673/6432)
2026-10-25T00:47:10.3469513Z Updating files: 27% (1737/6432)
2026-10-25T00:47:10.3489003Z Updating files: 28% (1801/6432)
2026-10-25T00:47:10.3517104Z Updating files: 29% (1866/6432)
2026-10-25T00:47:10.3537301Z Updating files: 30% (1930/6432)
2026-10-25T00:47:10.3562837Z Updating files: 31% (1994/6432)
2026-10-25T00:47:10.3590083Z Updating files: 32% (2059/6432)
2026-10-25T00:47:10.3618202Z Updating files: 33% (2123/6432)
2026-10-25T00:47:10.3683898Z Updating files: 34% (2187/6432)
2026-10-25T00:47:10.3736418Z Updating files: 35% (2252/6432)
2026-10-25T00:47:10.3770545Z Updating files: 36% (2316/6432)
2026-10-25T00:47:10.3806547Z Updating files: 37% (2380/6432)
2026-10-25T00:47:10.3847649Z Updating files: 38% (2445/6432)
2026-10-25T00:47:10.3875587Z Updating files: 39% (2509/6432)
2026-10-25T00:47:10.3905720Z Updating files: 40% (2573/6432)
2026-10-25T00:47:10.3932550Z Updating files: 41% (2638/6432)
2026-10-25T00:47:10.3948953Z Updating files: 42% (2702/6432)
2026-10-25T00:47:10.3959435Z Updating files: 43% (2766/6432)
2026-10-25T00:47:10.3974752Z Updating files: 44% (2831/6432)
2026-10-25T00:47:10.4008010Z Updating files: 45% (2895/6432)
2026-10-25T00:47:10.4031340Z Updating files: 46% (2959/6432)
2026-10-25T00:47:10.4058678Z Updating files: 47% (3024/6432)
2026-10-25T00:47:10.4084977Z Updating files: 48% (3088/6432)
2026-10-25T00:47:10.4113346Z Updating files: 49% (3152/6432)
2026-10-25T00:47:10.4149824Z Updating files: 50% (3216/6432)
2026-10-25T00:47:10.4164542Z Updating files: 51% (3281/6432)
2026-10-25T00:47:10.4199795Z Updating files: 52% (3345/6432)
2026-10-25T00:47:10.4223528Z Updating files: 53% (3409/6432)
2026-10-25T00:47:10.4243080Z Updating files: 54% (3474/6432)
2026-10-25T00:47:10.4266294Z Updating files: 55% (3538/6432)
2026-10-25T00:47:10.4283369Z Updating files: 56% (3602/6432)
2026-10-25T00:47:10.4300399Z Updating files: 57% (3667/6432)
2026-10-25T00:47:10.4318389Z Updating files: 58% (3731/6432)
2026-10-25T00:47:10.4660456Z Updating files: 59% (3795/6432)
2026-10-25T00:47:10.4677546Z Updating files: 60% (3860/6432)
2026-10-25T00:47:10.4698233Z Updating files: 61% (3924/6432)
2026-10-25T00:47:10.4718446Z Updating files: 62% (3988/6432)
2026-10-25T00:47:10.4743351Z Updating files: 63% (4053/6432)
2026-10-25T00:47:10.4771006Z Updating files: 64% (4117/6432)
2026-10-25T00:47:10.4791708Z Updating files: 65% (4181/6432)
2026-10-25T00:47:10.4809029Z Updating files: 66% (4246/6432)
2026-10-25T00:47:10.4831015Z Updating files: 67% (4310/6432)
2026-10-25T00:47:10.4844268Z Updating files: 68% (4374/6432)
2026-10-25T00:47:10.4862389Z Updating files: 69% (4439/6432)
2026-10-25T00:47:10.4873981Z Updating files: 70% (4503/6432)
2026-10-25T00:47:10.4892324Z Updating files: 71% (4567/6432)
2026-10-25T00:47:10.4905682Z Updating files: 72% (4632/6432)
2026-10-25T00:47:10.4950127Z Updating files: 73% (4696/6432)
2026-10-25T00:47:10.5334719Z Updating files: 74% (4760/6432)
2026-10-25T00:47:10.5359848Z Updating files: 75% (4824/6432)
2026-10-25T00:47:10.5380135Z Updating files: 76% (4889/6432)
2026-10-25T00:47:10.5402259Z Updating files: 77% (4953/6432)
2026-10-25T00:47:10.5424717Z Updating files: 78% (5017/6432)
2026-10-25T00:47:10.5441431Z Updating files: 79% (5082/6432)
2026-10-25T00:47:10.5462800Z Updating files: 80% (5146/6432)
2026-10-25T00:47:10.5479306Z Updating files: 81% (5210/6432)
2026-10-25T00:47:10.5496746Z Updating files: 82% (5275/6432)
2026-10-25T00:47:10.5518350Z Updating files: 83% (5339/6432)
2026-10-25T00:47:10.5540027Z Updating files: 84% (5403/6432)
2026-10-25T00:47:10.5556518Z Updating files: 85% (5468/6432)
2026-10-25T00:47:10.5580657Z Updating files: 86% (5532/6432)
2026-10-25T00:47:10.5650511Z Updating files: 87% (5596/6432)
2026-10-25T00:47:10.5679201Z Updating files: 88% (5661/6432)
2026-10-25T00:47:10.5698328Z Updating files: 89% (5725/6432)
2026-10-25T00:47:10.5725834Z Updating files: 90% (5789/6432)
2026-10-25T00:47:10.5752659Z Updating files: 91% (5854/6432)
2026-10-25T00:47:10.5766604Z Updating files: 92% (5918/6432)
2026-10-25T00:47:10.5788064Z Updating files: 93% (5982/6432)
2026-10-25T00:47:10.5808233Z Updating files: 94% (6047/6432)
2026-10-25T00:47:10.5830653Z Updating files: 95% (6111/6432)
2026-10-25T00:47:10.5886833Z Updating files: 96% (6175/6432)
2026-10-25T00:47:10.5908808Z Updating files: 97% (6240/6432)
2026-10-25T00:47:10.5953372Z Updating files: 98% (6304/6432)
2026-10-25T00:47:10.5972625Z Updating files: 99% (6368/6432)
2026-10-25T00:47:10.5972858Z Updating files: 100% (6432/6432)
2026-10-25T00:47:10.5973048Z Updating files: 100% (6432/6432), done.
2026-10-25T00:47:10.6121897Z Note: switching to 'refs/remotes/pull/24356/merge'.
2026-10-25T00:47:10.6122284Z
2026-10-25T00:47:10.6122452Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-25T00:47:10.6122771Z changes and commit them, and you can discard any commits you make in this
2026-10-25T00:47:10.6123067Z state without impacting any branches by switching back to a branch.
2026-10-25T00:47:10.6123240Z
2026-10-25T00:47:10.6123366Z If you want to create a new branch to retain commits you create, you may
2026-10-25T00:47:10.6123642Z do so (now or later) by using -c with the switch command. Example:
2026-10-25T00:47:10.6123804Z
2026-10-25T00:47:10.6123902Z git switch -c <new-branch-name>
2026-10-25T00:47:10.6124010Z
2026-10-25T00:47:10.6124109Z Or undo this operation with:
2026-10-25T00:47:10.6124205Z
2026-10-25T00:47:10.6124317Z git switch -
2026-10-25T00:47:10.6124447Z
2026-10-25T00:47:10.6124597Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-25T00:47:10.6124759Z
2026-10-25T00:47:10.6124985Z HEAD is now at 31caebd Merge 29ae8e2f73c470653a3786934148fcab60125965 into 91ea0e18ebe2db81752bad7f0d4fa70a66d7562b
2026-10-25T00:47:10.6134672Z ##[endgroup]
2026-10-25T00:47:10.6163662Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T00:47:10.6181103Z 31caebd723704caeee6f7e10eb6db896065fe6d5
2026-10-25T00:47:10.6307181Z Prepare all required actions
2026-10-25T00:47:10.6353406Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T00:47:10.6353744Z env:
2026-10-25T00:47:10.6353966Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:10.6354238Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:10.6354553Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:10.6354871Z ##[endgroup]
2026-10-25T00:47:10.6452300Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-25T00:47:10.6492891Z ##[group]Run set -uo pipefail
2026-10-25T00:47:10.6493138Z set -uo pipefail
2026-10-25T00:47:10.6493285Z
2026-10-25T00:47:10.6493413Z decide() {
2026-10-25T00:47:10.6493628Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T00:47:10.6493859Z exit "${PIPESTATUS[0]}"
2026-10-25T00:47:10.6494013Z }
2026-10-25T00:47:10.6494136Z
2026-10-25T00:47:10.6494283Z fail_open() {
2026-10-25T00:47:10.6494459Z echo "$* Running every job."
2026-10-25T00:47:10.6494618Z decide
2026-10-25T00:47:10.6494747Z }
2026-10-25T00:47:10.6494867Z
2026-10-25T00:47:10.6495060Z # Reads the change from git rather than the REST API: every job that
2026-10-25T00:47:10.6495331Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T00:47:10.6495571Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T00:47:10.6495809Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T00:47:10.6496190Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T00:47:10.6496412Z base=HEAD^1
2026-10-25T00:47:10.6496551Z mode=()
2026-10-25T00:47:10.6496683Z else
2026-10-25T00:47:10.6496815Z base=$BEFORE_SHA
2026-10-25T00:47:10.6497028Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T00:47:10.6497266Z || fail_open "Could not fetch ${base}."
2026-10-25T00:47:10.6497494Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T00:47:10.6497707Z mode=(--full)
2026-10-25T00:47:10.6497844Z fi
2026-10-25T00:47:10.6498086Z
2026-10-25T00:47:10.6498267Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T00:47:10.6498541Z # of a package changes that package just like editing it. It also keeps
2026-10-25T00:47:10.6498788Z # git from fetching file contents to score renames.
2026-10-25T00:47:10.6499050Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T00:47:10.6499302Z || fail_open "Could not diff against ${base}."
2026-10-25T00:47:10.6499521Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T00:47:10.6507177Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:10.6507366Z env:
2026-10-25T00:47:10.6507502Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:10.6507681Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:10.6507848Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:10.6508014Z EVENT_NAME: pull_request
2026-10-25T00:47:10.6508184Z BEFORE_SHA: a027df4720c3cdcf8104bcd38d8da20988d99cb2
2026-10-25T00:47:10.6508361Z ##[endgroup]
2026-10-25T00:47:10.6893283Z Affected packages: @t3tools/scripts, t3
2026-10-25T00:47:10.6893690Z typecheck=true
2026-10-25T00:47:10.6893868Z build=true
2026-10-25T00:47:10.6894033Z test=true
2026-10-25T00:47:10.6894205Z test_packages=@t3tools/scripts
2026-10-25T00:47:10.6894692Z test_web=false
2026-10-25T00:47:10.6895164Z test_server=true
2026-10-25T00:47:10.6895499Z rust=false
2026-10-25T00:47:10.6895805Z release_smoke=false
2026-10-25T00:47:10.6896632Z mobile_native=false
2026-10-25T00:47:10.6941900Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=48]
2026-10-25T00:47:10.7015039Z Prepare all required actions
2026-10-25T00:47:10.7015463Z Getting action download info
2026-10-25T00:47:10.7951922Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T00:47:10.9013835Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T00:47:10.9014136Z env:
2026-10-25T00:47:10.9014349Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:10.9014612Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:10.9014899Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:10.9015151Z ##[endgroup]
2026-10-25T00:47:10.9087937Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-25T00:47:10.9101583Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:10.9102172Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:10.9102697Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:10.9103130Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:10.9112345Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:10.9112629Z env:
2026-10-25T00:47:10.9112836Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:10.9113092Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:10.9113342Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:10.9113704Z ##[endgroup]
2026-10-25T00:47:10.9182168Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-25T00:47:10.9184077Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-25T00:47:10.9246540Z ##[group]Run actions/cache@v6
2026-10-25T00:47:10.9246704Z with:
2026-10-25T00:47:10.9246831Z path: ~/.vite-plus
2026-10-25T00:47:10.9247136Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T00:47:10.9247359Z enableCrossOsArchive: false
2026-10-25T00:47:10.9247517Z fail-on-cache-miss: false
2026-10-25T00:47:10.9247664Z lookup-only: false
2026-10-25T00:47:10.9247797Z save-always: false
2026-10-25T00:47:10.9247933Z env:
2026-10-25T00:47:10.9248065Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:10.9248240Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:10.9248406Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:10.9248566Z ##[endgroup]
2026-10-25T00:47:11.4437671Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T00:47:11.7999339Z Received 170349591 of 170349591 (100.0%), 489.3 MBs/sec
2026-10-25T00:47:11.8000085Z Cache Size: ~162 MB (170349591 B)
2026-10-25T00:47:11.8019304Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/b66b669b-ad5b-4b0c-804f-12c1159e9c4b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T00:47:12.4525980Z Cache restored successfully
2026-10-25T00:47:12.4660558Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T00:47:12.4734532Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1554]
2026-10-25T00:47:12.4736715Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-25T00:47:12.4755755Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T00:47:12.4756022Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T00:47:12.4756194Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T00:47:12.4764189Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:12.4764363Z env:
2026-10-25T00:47:12.4764479Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:12.4764628Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:12.4764771Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:12.4764904Z ##[endgroup]
2026-10-25T00:47:12.4796775Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T00:47:12.4803066Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=6]
2026-10-25T00:47:12.4804313Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-25T00:47:12.4807913Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T00:47:12.4808935Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-25T00:47:12.4819723Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T00:47:12.4819898Z store_path="$(vp pm cache dir)"
2026-10-25T00:47:12.4820068Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:12.4827874Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:12.4828040Z env:
2026-10-25T00:47:12.4828156Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:12.4828304Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:12.4828443Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:12.4828571Z ##[endgroup]
2026-10-25T00:47:12.4938794Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=12]
2026-10-25T00:47:12.4939951Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-25T00:47:12.5237892Z ##[group]Run actions/cache@v6
2026-10-25T00:47:12.5238026Z with:
2026-10-25T00:47:12.5238153Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T00:47:12.5238399Z key: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c
2026-10-25T00:47:12.5238642Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-25T00:47:12.5238907Z enableCrossOsArchive: false
2026-10-25T00:47:12.5239040Z fail-on-cache-miss: false
2026-10-25T00:47:12.5239161Z lookup-only: false
2026-10-25T00:47:12.5239269Z save-always: false
2026-10-25T00:47:12.5239377Z env:
2026-10-25T00:47:12.5239485Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:12.5239635Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:12.5239775Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:12.5239907Z ##[endgroup]
2026-10-25T00:47:12.7224301Z Cache hit for: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c
2026-10-25T00:47:13.7475732Z Received 671088640 of 996034848 (67.4%), 639.4 MBs/sec
2026-10-25T00:47:14.2198794Z Received 996034848 of 996034848 (100.0%), 644.0 MBs/sec
2026-10-25T00:47:14.2199581Z Cache Size: ~950 MB (996034848 B)
2026-10-25T00:47:14.2241588Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/075bd7b4-99dc-496f-b5de-53fe71ba1f67/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T00:47:19.2683353Z Cache restored successfully
2026-10-25T00:47:19.3188046Z Cache restored from key: pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c
2026-10-25T00:47:19.3297601Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6835]
2026-10-25T00:47:19.3301385Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-25T00:47:19.3317783Z ##[group]Run vp install
2026-10-25T00:47:19.3318000Z vp install
2026-10-25T00:47:19.3327500Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:47:19.3327670Z env:
2026-10-25T00:47:19.3327792Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:19.3327940Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:19.3328091Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:19.3328276Z ##[endgroup]
2026-10-25T00:47:19.3674296Z Scope: all 34 workspace projects
2026-10-25T00:47:19.4628712Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-25T00:47:19.7957856Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T00:47:19.7958522Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T00:47:19.7958937Z Virtual store is at: node_modules/.pnpm
2026-10-25T00:47:21.9693891Z โ Lockfile passes supply-chain policies (2088 entries in 2.5s)
2026-10-25T00:47:21.9694158Z Lockfile is up to date, resolution step is skipped
2026-10-25T00:47:21.9851657Z Packages: +1721
2026-10-25T00:47:21.9851870Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T00:47:22.0187110Z Progress: resolved 1721, reused 1717, downloaded 0, added 1721, done
2026-10-25T00:47:22.9180142Z . prepare$ vp config --no-agent
2026-10-25T00:47:23.0160529Z . prepare: Done
2026-10-25T00:47:23.0181721Z
2026-10-25T00:47:23.0184697Z devDependencies:
2026-10-25T00:47:23.0185027Z + @coderabbitai/config 1.1.0
2026-10-25T00:47:23.0185361Z + @shadcn/lint 0.1.5
2026-10-25T00:47:23.0185708Z + @types/node 24.12.4
2026-10-25T00:47:23.0185878Z + knip 6.34.0
2026-10-25T00:47:23.0186024Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T00:47:23.0186190Z + vite-plus 1.3.0
2026-10-25T00:47:23.0186265Z
2026-10-25T00:47:23.0204542Z Done in 3.7s using pnpm v12.14.0
2026-10-25T00:47:23.0402238Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3710]
2026-10-25T00:47:23.0624617Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:23.0625404Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T00:47:23.0641043Z shell: /usr/bin/bash -e {0}
2026-10-25T00:47:23.0641210Z env:
2026-10-25T00:47:23.0641353Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:23.0641516Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:23.0641686Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:23.0641831Z ##[endgroup]
2026-10-25T00:47:23.1181712Z ##[group]Run actions/cache@v6
2026-10-25T00:47:23.1181914Z with:
2026-10-25T00:47:23.1182045Z path: ~/.cache/ms-playwright
2026-10-25T00:47:23.1182251Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T00:47:23.1182538Z enableCrossOsArchive: false
2026-10-25T00:47:23.1182776Z fail-on-cache-miss: false
2026-10-25T00:47:23.1182921Z lookup-only: false
2026-10-25T00:47:23.1183059Z save-always: false
2026-10-25T00:47:23.1183177Z env:
2026-10-25T00:47:23.1183342Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:23.1183591Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:23.1183775Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:23.1183913Z ##[endgroup]
2026-10-25T00:47:23.3201009Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T00:47:23.4552109Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec
2026-10-25T00:47:23.4552842Z Cache Size: ~102 MB (106503405 B)
2026-10-25T00:47:23.4565052Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ee6a5f19-8ac5-4453-8b18-356c7b62da41/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T00:47:23.6378763Z Cache restored successfully
2026-10-25T00:47:23.6545058Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T00:47:23.6734878Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T00:47:23.6735313Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T00:47:23.6735567Z test -n "$browser"
2026-10-25T00:47:23.6735736Z if ldd "$browser" | grep '=> not found'; then
2026-10-25T00:47:23.6735979Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-25T00:47:23.6736216Z fi
2026-10-25T00:47:23.6748348Z shell: /usr/bin/bash -e {0}
2026-10-25T00:47:23.6748549Z env:
2026-10-25T00:47:23.6748681Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:23.6748870Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:23.6749020Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:23.6749294Z ##[endgroup]
2026-10-25T00:47:23.7088422Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-25T00:47:23.7088626Z vp run --filter t3 test --shard 8/8
2026-10-25T00:47:23.7096607Z shell: /usr/bin/bash -e {0}
2026-10-25T00:47:23.7096737Z env:
2026-10-25T00:47:23.7096848Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:47:23.7096999Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:47:23.7097143Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:47:23.7097372Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-25T00:47:23.7097901Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T00:47:23.7098119Z ##[endgroup]
2026-10-25T00:47:23.8745403Z ~/apps/server$ vp test run --shard 8/8 โ cache disabled
2026-10-25T00:47:24.0249519Z
2026-10-25T00:47:24.0258234Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-25T00:47:24.0258434Z
2026-10-25T00:47:26.8958805Z โ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1021ms
2026-10-25T00:47:28.6961055Z โ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 53ms
2026-10-25T00:47:30.4180008Z โ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 554ms
2026-10-25T00:47:31.4781381Z โ src/project/AgentSessionScanner.test.ts (53 tests) 709ms
2026-10-25T00:47:31.4781737Z โ AgentSessionScanner (37)
2026-10-25T00:47:31.4781929Z โ recentThreads (18)
2026-10-25T00:47:31.4782246Z โ skips excessive records without blocking an older valid transcript 314ms
2026-10-25T00:47:37.0459040Z โ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5369ms
2026-10-25T00:47:37.0459544Z โ AcpSessionRuntime (30)
2026-10-25T00:47:37.0459833Z โ drains large stderr output and keeps auth-sized logging chunks 359ms
2026-10-25T00:47:37.0460268Z โ keeps assistant item IDs unique when a provider session restarts 360ms
2026-10-25T00:47:38.0370025Z โ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 37ms
2026-10-25T00:47:38.4121736Z โ src/provider/providerMaintenanceRunner.test.ts (18 tests) 32ms
2026-10-25T00:47:39.7676710Z โ src/mcp/McpHttpServer.test.ts (19 tests) 136ms
2026-10-25T00:47:40.7854366Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T00:47:40.7855024Z [00:47:40.779] INFO (#22): Migrations ran successfully {
2026-10-25T00:47:40.7855480Z migrations: [
2026-10-25T00:47:40.7855709Z '1_OrchestrationEvents',
2026-10-25T00:47:40.7855951Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:40.7856209Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:40.7856583Z '4_ProviderSessionRuntime',
2026-10-25T00:47:40.7864535Z '5_Projections',
2026-10-25T00:47:40.7864859Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:40.7865156Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:40.7865418Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:40.7865669Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:40.7865912Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:40.7866179Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:40.7866466Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:40.7866722Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:40.7866992Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:40.7867265Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:40.7867514Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:40.7867755Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:40.7868006Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:40.7868260Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:40.7868495Z '20_AuthAccessManagement',
2026-10-25T00:47:40.7868722Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:40.7868957Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:40.7869199Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:40.7869454Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:40.7869734Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:40.7870005Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:40.7870259Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:40.7870568Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:40.7870830Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:40.7871092Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:40.7871331Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:40.7871569Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:40.7871804Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:40.7872038Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:40.7872279Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:40.7872516Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:40.7872745Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:40.7873341Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:40.7874469Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:40.7874742Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:40.7875055Z '41_AuthSessionClientConnection',
2026-10-25T00:47:40.7875304Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:40.7875542Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:40.7875790Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:40.7876037Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:40.7876291Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:40.7876526Z '47_ProjectionProjectIcon',
2026-10-25T00:47:40.7876764Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:40.7877015Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:40.7877258Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:40.7877501Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:40.7877747Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:40.7878005Z '53_PullRequestFilesViewed',
2026-10-25T00:47:40.7878259Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:40.7878495Z '55_OrchestrationV2',
2026-10-25T00:47:40.7878730Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:40.7878965Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:40.7879189Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:40.7879407Z '59_McpAppModelContext',
2026-10-25T00:47:40.7879638Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:40.7879866Z '61_PullRequestReviewGuides',
2026-10-25T00:47:40.7880093Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:40.7880320Z '63_DropUnusedV1Projections',
2026-10-25T00:47:40.7880584Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:40.7880913Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:40.7881337Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:40.7881546Z '67_WebhookDedupe',
2026-10-25T00:47:40.7881700Z '68_ShellStopRequestIndex',
2026-10-25T00:47:40.7881864Z '69_ThreadMessageSearch'
2026-10-25T00:47:40.7881992Z ]
2026-10-25T00:47:40.7882080Z }
2026-10-25T00:47:40.7882138Z
2026-10-25T00:47:40.9088673Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T00:47:40.9089140Z [00:47:40.907] WARN (#1246): Orchestration effect execution failed {
2026-10-25T00:47:40.9089781Z 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-25T00:47:40.9090254Z effectType: 'provider-turn.restart',
2026-10-25T00:47:40.9090558Z attemptCount: 1,
2026-10-25T00:47:40.9102103Z nonRetryable: false,
2026-10-25T00:47:40.9102407Z error: 'OrchestrationEffectExecutionError: \n' +
2026-10-25T00:47:40.9102731Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-25T00:47:40.9103178Z ' 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-25T00:47:40.9103499Z ' [cause]: ProviderTurnStartError: \n' +
2026-10-25T00:47:40.9103823Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-25T00:47:40.9104261Z ' 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-25T00:47:40.9105297Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:049c1536-5bb7-40e8-abb7-756decbd6595.\n' +
2026-10-25T00:47:40.9106016Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-25T00:47:40.9106452Z ' 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-25T00:47:40.9107087Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:049c1536-5bb7-40e8-abb7-756decbd6595.\n' +
2026-10-25T00:47:40.9107693Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-25T00:47:40.9108036Z ' [cause]: Error: simulated replacement open failure\n' +
2026-10-25T00:47:40.9108224Z ' }\n' +
2026-10-25T00:47:40.9108356Z ' }\n' +
2026-10-25T00:47:40.9108479Z ' }\n' +
2026-10-25T00:47:40.9108597Z '}'
2026-10-25T00:47:40.9108701Z }
2026-10-25T00:47:40.9108759Z
2026-10-25T00:47:41.1224326Z 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-25T00:47:41.1224947Z [00:47:41.119] INFO (#2642): Migrations ran successfully {
2026-10-25T00:47:41.1225268Z migrations: [
2026-10-25T00:47:41.1225487Z '1_OrchestrationEvents',
2026-10-25T00:47:41.1225677Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:41.1225856Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:41.1226044Z '4_ProviderSessionRuntime',
2026-10-25T00:47:41.1226218Z '5_Projections',
2026-10-25T00:47:41.1226404Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:41.1226624Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:41.1226814Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:41.1227004Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:41.1227183Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:41.1227382Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:41.1227586Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:41.1227786Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:41.1227992Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:41.1228201Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:41.1228385Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:41.1228561Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:41.1228744Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:41.1228929Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:41.1229103Z '20_AuthAccessManagement',
2026-10-25T00:47:41.1229264Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:41.1229434Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:41.1229611Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:41.1229802Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:41.1230011Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:41.1230213Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:41.1230447Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:41.1230634Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:41.1230831Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:41.1231295Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:41.1231572Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:41.1231748Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:41.1231919Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:41.1232107Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:41.1232285Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:41.1232461Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:41.1232625Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:41.1232799Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:41.1232990Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:41.1233181Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:41.1233352Z '41_AuthSessionClientConnection',
2026-10-25T00:47:41.1233534Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:41.1233716Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:41.1233895Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:41.1234076Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:41.1234261Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:41.1234436Z '47_ProjectionProjectIcon',
2026-10-25T00:47:41.1234609Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:41.1234793Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:41.1234971Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:41.1235150Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:41.1235325Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:41.1235485Z '53_PullRequestFilesViewed',
2026-10-25T00:47:41.1235668Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:41.1235841Z '55_OrchestrationV2',
2026-10-25T00:47:41.1236020Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:41.1236191Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:41.1236348Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:41.1236503Z '59_McpAppModelContext',
2026-10-25T00:47:41.1236666Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:41.1236831Z '61_PullRequestReviewGuides',
2026-10-25T00:47:41.1236991Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:41.1237155Z '63_DropUnusedV1Projections',
2026-10-25T00:47:41.1237330Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:41.1237510Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:41.1237687Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:41.1237854Z '67_WebhookDedupe',
2026-10-25T00:47:41.1238001Z '68_ShellStopRequestIndex',
2026-10-25T00:47:41.1238157Z '69_ThreadMessageSearch'
2026-10-25T00:47:41.1238283Z ]
2026-10-25T00:47:41.1238371Z }
2026-10-25T00:47:41.1238429Z
2026-10-25T00:47:41.3548537Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-25T00:47:41.3548958Z [00:47:41.351] INFO (#5323): Migrations ran successfully {
2026-10-25T00:47:41.3549129Z migrations: [
2026-10-25T00:47:41.3549265Z '1_OrchestrationEvents',
2026-10-25T00:47:41.3549446Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:41.3549615Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:41.3549775Z '4_ProviderSessionRuntime',
2026-10-25T00:47:41.3549931Z '5_Projections',
2026-10-25T00:47:41.3550119Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:41.3550325Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:41.3550817Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:41.3551313Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:41.3551597Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:41.3551800Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:41.3552000Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:41.3552188Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:41.3552397Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:41.3552606Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:41.3552789Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:41.3552965Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:41.3553145Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:41.3553334Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:41.3553506Z '20_AuthAccessManagement',
2026-10-25T00:47:41.3553668Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:41.3553844Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:41.3554020Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:41.3554213Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:41.3554420Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:41.3554627Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:41.3554813Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:41.3555019Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:41.3555212Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:41.3555414Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:41.3555590Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:41.3555766Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:41.3555938Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:41.3556103Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:41.3556283Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:41.3556456Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:41.3556627Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:41.3556799Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:41.3556996Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:41.3557188Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:41.3557364Z '41_AuthSessionClientConnection',
2026-10-25T00:47:41.3557545Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:41.3557725Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:41.3557909Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:41.3558089Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:41.3558276Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:41.3558458Z '47_ProjectionProjectIcon',
2026-10-25T00:47:41.3558639Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:41.3558823Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:41.3559004Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:41.3559178Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:41.3559356Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:41.3559520Z '53_PullRequestFilesViewed',
2026-10-25T00:47:41.3559703Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:41.3559881Z '55_OrchestrationV2',
2026-10-25T00:47:41.3560046Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:41.3560218Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:41.3560414Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:41.3560573Z '59_McpAppModelContext',
2026-10-25T00:47:41.3560739Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:41.3560983Z '61_PullRequestReviewGuides',
2026-10-25T00:47:41.3561195Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:41.3561360Z '63_DropUnusedV1Projections',
2026-10-25T00:47:41.3561537Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:41.3561716Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:41.3561893Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:41.3562060Z '67_WebhookDedupe',
2026-10-25T00:47:41.3562210Z '68_ShellStopRequestIndex',
2026-10-25T00:47:41.3562366Z '69_ThreadMessageSearch'
2026-10-25T00:47:41.3562494Z ]
2026-10-25T00:47:41.3562583Z }
2026-10-25T00:47:41.3562642Z
2026-10-25T00:47:41.5995434Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-25T00:47:41.5996029Z [00:47:41.596] INFO (#8030): Migrations ran successfully {
2026-10-25T00:47:41.6017797Z migrations: [
2026-10-25T00:47:41.6018240Z '1_OrchestrationEvents',
2026-10-25T00:47:41.6018510Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:41.6018908Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:41.6019097Z '4_ProviderSessionRuntime',
2026-10-25T00:47:41.6019260Z '5_Projections',
2026-10-25T00:47:41.6019446Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:41.6019666Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:41.6019854Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:41.6020036Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:41.6020211Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:41.6020446Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:41.6020644Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:41.6020843Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:41.6021057Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:41.6021261Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:41.6021445Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:41.6021616Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:41.6021797Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:41.6021978Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:41.6022148Z '20_AuthAccessManagement',
2026-10-25T00:47:41.6022309Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:41.6022477Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:41.6022652Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:41.6022843Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:41.6023049Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:41.6023251Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:41.6023439Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:41.6023622Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:41.6023811Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:41.6024010Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:41.6024185Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:41.6024356Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:41.6024524Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:41.6024689Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:41.6024863Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:41.6025037Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:41.6025202Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:41.6025377Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:41.6025871Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:41.6026258Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:41.6026432Z '41_AuthSessionClientConnection',
2026-10-25T00:47:41.6026611Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:41.6026789Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:41.6026971Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:41.6027152Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:41.6027335Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:41.6027510Z '47_ProjectionProjectIcon',
2026-10-25T00:47:41.6027681Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:41.6027865Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:41.6028045Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:41.6028221Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:41.6028401Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:41.6028565Z '53_PullRequestFilesViewed',
2026-10-25T00:47:41.6028749Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:41.6028921Z '55_OrchestrationV2',
2026-10-25T00:47:41.6029091Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:41.6029259Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:41.6029414Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:41.6029572Z '59_McpAppModelContext',
2026-10-25T00:47:41.6029733Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:41.6029900Z '61_PullRequestReviewGuides',
2026-10-25T00:47:41.6030067Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:41.6030228Z '63_DropUnusedV1Projections',
2026-10-25T00:47:41.6030551Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:41.6030813Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:41.6031000Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:41.6031172Z '67_WebhookDedupe',
2026-10-25T00:47:41.6031320Z '68_ShellStopRequestIndex',
2026-10-25T00:47:41.6031474Z '69_ThreadMessageSearch'
2026-10-25T00:47:41.6031603Z ]
2026-10-25T00:47:41.6031688Z }
2026-10-25T00:47:41.6031746Z
2026-10-25T00:47:41.9325981Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-25T00:47:41.9326545Z [00:47:41.929] INFO (#10800): Migrations ran successfully {
2026-10-25T00:47:41.9326767Z migrations: [
2026-10-25T00:47:41.9326938Z '1_OrchestrationEvents',
2026-10-25T00:47:41.9327173Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:41.9327389Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:41.9327623Z '4_ProviderSessionRuntime',
2026-10-25T00:47:41.9327829Z '5_Projections',
2026-10-25T00:47:41.9328025Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:41.9328247Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:41.9328449Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:41.9328637Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:41.9328825Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:41.9329029Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:41.9329236Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:41.9329435Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:41.9329650Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:41.9329871Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:41.9330060Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:41.9330755Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:41.9331046Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:41.9331243Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:41.9331423Z '20_AuthAccessManagement',
2026-10-25T00:47:41.9331614Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:41.9331796Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:41.9331979Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:41.9332182Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:41.9332400Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:41.9332616Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:41.9332813Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:41.9333014Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:41.9333219Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:41.9333429Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:41.9333621Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:41.9333802Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:41.9333986Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:41.9334157Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:41.9334345Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:41.9334527Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:41.9334704Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:41.9334885Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:41.9335088Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:41.9335291Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:41.9335473Z '41_AuthSessionClientConnection',
2026-10-25T00:47:41.9335667Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:41.9335857Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:41.9336055Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:41.9336245Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:41.9336440Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:41.9336624Z '47_ProjectionProjectIcon',
2026-10-25T00:47:41.9336808Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:41.9337005Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:41.9337195Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:41.9337517Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:41.9337704Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:41.9337881Z '53_PullRequestFilesViewed',
2026-10-25T00:47:41.9338074Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:41.9338262Z '55_OrchestrationV2',
2026-10-25T00:47:41.9338442Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:41.9338625Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:41.9338793Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:41.9338957Z '59_McpAppModelContext',
2026-10-25T00:47:41.9339131Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:41.9339308Z '61_PullRequestReviewGuides',
2026-10-25T00:47:41.9339481Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:41.9339652Z '63_DropUnusedV1Projections',
2026-10-25T00:47:41.9339842Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:41.9340029Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:41.9340222Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:41.9340438Z '67_WebhookDedupe',
2026-10-25T00:47:41.9340597Z '68_ShellStopRequestIndex',
2026-10-25T00:47:41.9340761Z '69_ThreadMessageSearch'
2026-10-25T00:47:41.9340981Z ]
2026-10-25T00:47:41.9341120Z }
2026-10-25T00:47:41.9341180Z
2026-10-25T00:47:42.2276980Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-25T00:47:42.2296458Z [00:47:42.224] INFO (#13579): Migrations ran successfully {
2026-10-25T00:47:42.2296850Z migrations: [
2026-10-25T00:47:42.2297151Z '1_OrchestrationEvents',
2026-10-25T00:47:42.2297532Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:42.2297824Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:42.2298078Z '4_ProviderSessionRuntime',
2026-10-25T00:47:42.2298321Z '5_Projections',
2026-10-25T00:47:42.2298614Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:42.2298944Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:42.2299170Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:42.2299349Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:42.2299527Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:42.2299725Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:42.2299939Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:42.2300130Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:42.2300390Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:42.2300599Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:42.2300776Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:42.2300950Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:42.2301129Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:42.2301314Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:42.2301484Z '20_AuthAccessManagement',
2026-10-25T00:47:42.2301644Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:42.2301822Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:42.2302000Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:42.2302195Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:42.2302405Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:42.2302682Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:42.2302982Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:42.2303293Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:42.2303557Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:42.2303758Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:42.2303933Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:42.2304105Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:42.2304282Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:42.2304446Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:42.2304624Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:42.2304797Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:42.2304968Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:42.2305149Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:42.2305345Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:42.2305533Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:42.2305836Z '41_AuthSessionClientConnection',
2026-10-25T00:47:42.2306116Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:42.2306392Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:42.2306684Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:42.2306980Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:42.2307280Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:42.2307558Z '47_ProjectionProjectIcon',
2026-10-25T00:47:42.2307846Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:42.2308133Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:42.2308426Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:42.2308716Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:42.2308997Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:42.2309281Z '53_PullRequestFilesViewed',
2026-10-25T00:47:42.2309610Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:42.2309925Z '55_OrchestrationV2',
2026-10-25T00:47:42.2310227Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:42.2310579Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:42.2310865Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:42.2311153Z '59_McpAppModelContext',
2026-10-25T00:47:42.2311413Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:42.2311685Z '61_PullRequestReviewGuides',
2026-10-25T00:47:42.2311953Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:42.2312195Z '63_DropUnusedV1Projections',
2026-10-25T00:47:42.2312696Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:42.2313078Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:42.2313375Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:42.2313649Z '67_WebhookDedupe',
2026-10-25T00:47:42.2313887Z '68_ShellStopRequestIndex',
2026-10-25T00:47:42.2314136Z '69_ThreadMessageSearch'
2026-10-25T00:47:42.2314331Z ]
2026-10-25T00:47:42.2314474Z }
2026-10-25T00:47:42.2314562Z
2026-10-25T00:47:42.5049879Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-25T00:47:42.5050360Z [00:47:42.502] INFO (#16349): Migrations ran successfully {
2026-10-25T00:47:42.5050892Z migrations: [
2026-10-25T00:47:42.5051185Z '1_OrchestrationEvents',
2026-10-25T00:47:42.5051425Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:42.5051675Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:42.5051887Z '4_ProviderSessionRuntime',
2026-10-25T00:47:42.5052089Z '5_Projections',
2026-10-25T00:47:42.5052329Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:42.5052598Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:42.5052843Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:42.5053065Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:42.5053288Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:42.5053539Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:42.5053785Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:42.5054020Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:42.5054282Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:42.5054563Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:42.5054795Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:42.5055017Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:42.5055248Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:42.5055483Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:42.5055704Z '20_AuthAccessManagement',
2026-10-25T00:47:42.5055904Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:42.5056121Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:42.5056345Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:42.5056593Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:42.5056853Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:42.5057107Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:42.5057513Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:42.5057754Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:42.5058008Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:42.5058261Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:42.5058493Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:42.5058708Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:42.5058928Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:42.5059129Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:42.5059353Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:42.5059576Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:42.5059770Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:42.5059941Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:42.5060129Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:42.5060345Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:42.5060513Z '41_AuthSessionClientConnection',
2026-10-25T00:47:42.5060970Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:42.5061233Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:42.5061417Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:42.5061592Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:42.5061770Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:42.5061947Z '47_ProjectionProjectIcon',
2026-10-25T00:47:42.5062118Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:42.5062308Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:42.5062490Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:42.5062670Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:42.5062846Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:42.5063012Z '53_PullRequestFilesViewed',
2026-10-25T00:47:42.5063199Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:42.5063378Z '55_OrchestrationV2',
2026-10-25T00:47:42.5063547Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:42.5063713Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:42.5063871Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:42.5064023Z '59_McpAppModelContext',
2026-10-25T00:47:42.5064187Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:42.5064350Z '61_PullRequestReviewGuides',
2026-10-25T00:47:42.5064512Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:42.5064672Z '63_DropUnusedV1Projections',
2026-10-25T00:47:42.5064847Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:42.5065025Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:42.5065200Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:42.5065368Z '67_WebhookDedupe',
2026-10-25T00:47:42.5065514Z '68_ShellStopRequestIndex',
2026-10-25T00:47:42.5065670Z '69_ThreadMessageSearch'
2026-10-25T00:47:42.5065794Z ]
2026-10-25T00:47:42.5065884Z }
2026-10-25T00:47:42.5065938Z
2026-10-25T00:47:42.6890942Z โ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1968ms
2026-10-25T00:47:42.6891458Z โ retries a failed selection restart session open before completing 359ms
2026-10-25T00:47:42.6891828Z โ preserves native history only for compatible account switches (idle) 333ms
2026-10-25T00:47:43.6800105Z โ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 75ms
2026-10-25T00:47:44.6266401Z โ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 13ms
2026-10-25T00:47:45.8218202Z โ src/checkpointing/CheckpointStore.test.ts (9 tests) 861ms
2026-10-25T00:47:47.6922250Z โ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 924ms
2026-10-25T00:47:47.6922814Z โ delivers child completion with Claude's native pending-tool cancellation behavior 326ms
2026-10-25T00:47:49.0376165Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.0376548Z [00:47:49.020] INFO (#1): Migrations ran successfully {
2026-10-25T00:47:49.0376714Z migrations: [
2026-10-25T00:47:49.0376856Z '1_OrchestrationEvents',
2026-10-25T00:47:49.0377028Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:49.0377198Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:49.0377443Z '4_ProviderSessionRuntime',
2026-10-25T00:47:49.0377604Z '5_Projections',
2026-10-25T00:47:49.0377789Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:49.0377994Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:49.0378217Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:49.0378407Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:49.0378583Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:49.0378777Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:49.0378978Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:49.0379164Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:49.0379371Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:49.0379576Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:49.0379754Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:49.0379956Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:49.0380133Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:49.0380317Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:49.0380486Z '20_AuthAccessManagement',
2026-10-25T00:47:49.0380654Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:49.0380826Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:49.0381001Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:49.0381190Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:49.0381397Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:49.0381597Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:49.0381781Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:49.0381966Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:49.0382156Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:49.0382354Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:49.0382529Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:49.0382702Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:49.0382876Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:49.0383044Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:49.0383227Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:49.0383404Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:49.0383575Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:49.0383751Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:49.0383954Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:49.0384147Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:49.0384324Z '41_AuthSessionClientConnection',
2026-10-25T00:47:49.0384509Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:49.0384694Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:49.0384877Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:49.0385062Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:49.0385649Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:49.0385919Z '47_ProjectionProjectIcon',
2026-10-25T00:47:49.0386100Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:49.0386286Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:49.0386468Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:49.0386653Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:49.0386833Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:49.0386996Z '53_PullRequestFilesViewed',
2026-10-25T00:47:49.0387183Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:49.0387359Z '55_OrchestrationV2',
2026-10-25T00:47:49.0387530Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:49.0387700Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:49.0387856Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:49.0388016Z '59_McpAppModelContext',
2026-10-25T00:47:49.0388181Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:49.0388353Z '61_PullRequestReviewGuides',
2026-10-25T00:47:49.0388514Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:49.0388679Z '63_DropUnusedV1Projections',
2026-10-25T00:47:49.0388854Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:49.0389034Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:49.0389209Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:49.0389378Z '67_WebhookDedupe',
2026-10-25T00:47:49.0389528Z '68_ShellStopRequestIndex',
2026-10-25T00:47:49.0389680Z '69_ThreadMessageSearch'
2026-10-25T00:47:49.0389806Z ]
2026-10-25T00:47:49.0389901Z }
2026-10-25T00:47:49.0389987Z
2026-10-25T00:47:49.1842938Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.1843361Z [00:47:49.183] INFO (#349) http.span=23ms: Sent HTTP response {
2026-10-25T00:47:49.1843571Z 'http.method': 'GET',
2026-10-25T00:47:49.1843808Z 'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T00:47:49.1844021Z 'http.status': 200
2026-10-25T00:47:49.1844146Z }
2026-10-25T00:47:49.1844206Z
2026-10-25T00:47:49.1916112Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.1916486Z [00:47:49.191] INFO (#367) http.span=4ms: Sent HTTP response {
2026-10-25T00:47:49.1916684Z 'http.method': 'GET',
2026-10-25T00:47:49.1916876Z 'http.url': '/api/orchestration/shell',
2026-10-25T00:47:49.1917062Z 'http.status': 200
2026-10-25T00:47:49.1917188Z }
2026-10-25T00:47:49.1917247Z
2026-10-25T00:47:49.3466622Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.3467349Z [00:47:49.345] INFO (#405) http.span=147ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T00:47:49.3467704Z
2026-10-25T00:47:49.4967344Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.4967729Z [00:47:49.496] INFO (#714) http.span=7ms: Sent HTTP response {
2026-10-25T00:47:49.4967940Z 'http.method': 'GET',
2026-10-25T00:47:49.4968195Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T00:47:49.4968430Z 'http.status': 200
2026-10-25T00:47:49.4968557Z }
2026-10-25T00:47:49.4979156Z
2026-10-25T00:47:49.5074488Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.5074985Z [00:47:49.507] INFO (#729) http.span=7ms: Sent HTTP response {
2026-10-25T00:47:49.5075190Z 'http.method': 'GET',
2026-10-25T00:47:49.5075445Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T00:47:49.5075678Z 'http.status': 200
2026-10-25T00:47:49.5075805Z }
2026-10-25T00:47:49.5075862Z
2026-10-25T00:47:49.5137419Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.5137943Z [00:47:49.513] INFO (#395) http.span=316ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T00:47:49.5138207Z
2026-10-25T00:47:49.5143929Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.5144424Z [00:47:49.513] INFO (#641) http.span=188ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T00:47:49.5154709Z
2026-10-25T00:47:49.5154944Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.5155326Z [00:47:49.514] INFO (#629) http.span=190ms: InterruptError: All fibers interrupted without error {
2026-10-25T00:47:49.5155574Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T00:47:49.5155731Z at fiber (#773)
2026-10-25T00:47:49.5155981Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T00:47:49.5156276Z [00:47:49.514] INFO (#384) http.span=320ms: InterruptError: All fibers interrupted without error {
2026-10-25T00:47:49.5156509Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T00:47:49.5156662Z at fiber (#774)
2026-10-25T00:47:49.5156901Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T00:47:49.5157072Z
2026-10-25T00:47:49.5465162Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.5465531Z [00:47:49.536] INFO (#1): Migrations ran successfully {
2026-10-25T00:47:49.5465703Z migrations: [
2026-10-25T00:47:49.5465845Z '1_OrchestrationEvents',
2026-10-25T00:47:49.5466032Z '2_OrchestrationCommandReceipts',
2026-10-25T00:47:49.5466210Z '3_CheckpointDiffBlobs',
2026-10-25T00:47:49.5466366Z '4_ProviderSessionRuntime',
2026-10-25T00:47:49.5466525Z '5_Projections',
2026-10-25T00:47:49.5466732Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T00:47:49.5466957Z '7_ProjectionThreadMessageAttachments',
2026-10-25T00:47:49.5467147Z '8_ProjectionThreadActivitySequence',
2026-10-25T00:47:49.5467335Z '9_ProviderSessionRuntimeMode',
2026-10-25T00:47:49.5467522Z '10_ProjectionThreadsRuntimeMode',
2026-10-25T00:47:49.5467734Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T00:47:49.5467932Z '12_ProjectionThreadsInteractionMode',
2026-10-25T00:47:49.5468116Z '13_ProjectionThreadProposedPlans',
2026-10-25T00:47:49.5468333Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T00:47:49.5468548Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T00:47:49.5468727Z '16_CanonicalizeModelSelections',
2026-10-25T00:47:49.5468907Z '17_ProjectionThreadsArchivedAt',
2026-10-25T00:47:49.5469727Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T00:47:49.5470093Z '19_ProjectionSnapshotLookupIndexes',
2026-10-25T00:47:49.5470272Z '20_AuthAccessManagement',
2026-10-25T00:47:49.5470442Z '21_AuthSessionClientMetadata',
2026-10-25T00:47:49.5470613Z '22_AuthSessionLastConnectedAt',
2026-10-25T00:47:49.5470788Z '23_ProjectionThreadShellSummary',
2026-10-25T00:47:49.5470978Z '24_BackfillProjectionThreadShellSummary',
2026-10-25T00:47:49.5471186Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T00:47:49.5471387Z '26_CanonicalizeModelSelectionOptions',
2026-10-25T00:47:49.5471573Z '27_ProviderSessionRuntimeInstanceId',
2026-10-25T00:47:49.5471756Z '28_ProjectionThreadSessionInstanceId',
2026-10-25T00:47:49.5471954Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T00:47:49.5472150Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T00:47:49.5472327Z '31_AuthAuthorizationScopes',
2026-10-25T00:47:49.5472498Z '32_AuthPairingProofKeyThumbprint',
2026-10-25T00:47:49.5472668Z '33_ProjectionThreadsSettled',
2026-10-25T00:47:49.5472836Z '34_ProjectionThreadsSnoozed',
2026-10-25T00:47:49.5473010Z '35_ProjectionThreadTitleRegeneration',
2026-10-25T00:47:49.5473186Z '36_ProjectionThreadsPinned',
2026-10-25T00:47:49.5473352Z '37_ProjectionTurnsKeysetIndex',
2026-10-25T00:47:49.5473527Z '38_ProjectionThreadsPinOrderKey',
2026-10-25T00:47:49.5473718Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T00:47:49.5473911Z '40_ProjectionProjectFaviconPath',
2026-10-25T00:47:49.5474084Z '41_AuthSessionClientConnection',
2026-10-25T00:47:49.5474264Z '42_ProjectionThreadLinkedPullRequest',
2026-10-25T00:47:49.5474446Z '43_ProjectionThreadsUnsettledAt',
2026-10-25T00:47:49.5474628Z '44_ClearAutomaticProjectModelDefaults',
2026-10-25T00:47:49.5474812Z '45_ProjectionProjectsAutoPull',
2026-10-25T00:47:49.5474995Z '46_RepairAutomaticSettlementTimestamps',
2026-10-25T00:47:49.5475171Z '47_ProjectionProjectIcon',
2026-10-25T00:47:49.5475347Z '48_ProjectionThreadBranchPullRequest',
2026-10-25T00:47:49.5475532Z '49_ProjectionThreadsActiveOrderKey',
2026-10-25T00:47:49.5475709Z '50_ProjectionThreadPullRequests',
2026-10-25T00:47:49.5475884Z '51_ProjectionThreadMessageContext',
2026-10-25T00:47:49.5476063Z '52_ProjectionThreadTitleState',
2026-10-25T00:47:49.5476224Z '53_PullRequestFilesViewed',
2026-10-25T00:47:49.5476409Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T00:47:49.5476584Z '55_OrchestrationV2',
2026-10-25T00:47:49.5476752Z '56_RemoveRedundantProjectionIndexes',
2026-10-25T00:47:49.5476922Z '57_ScheduledTaskWebhooks',
2026-10-25T00:47:49.5477083Z '58_WebhookRelayDeliveries',
2026-10-25T00:47:49.5477237Z '59_McpAppModelContext',
2026-10-25T00:47:49.5477399Z '60_ThreadSnapshotWindowIndexes',
2026-10-25T00:47:49.5477566Z '61_PullRequestReviewGuides',
2026-10-25T00:47:49.5477726Z '62_ThreadFailureLookupIndex',
2026-10-25T00:47:49.5477887Z '63_DropUnusedV1Projections',
2026-10-25T00:47:49.5478062Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T00:47:49.5478243Z '65_CodexUsageNativeTurnIndex',
2026-10-25T00:47:49.5478419Z '66_RepairClientSettlementTimestamps',
2026-10-25T00:47:49.5478587Z '67_WebhookDedupe',
2026-10-25T00:47:49.5478735Z '68_ShellStopRequestIndex',
2026-10-25T00:47:49.5478888Z '69_ThreadMessageSearch'
2026-10-25T00:47:49.5479016Z ]
2026-10-25T00:47:49.5479103Z }
2026-10-25T00:47:49.5479168Z
2026-10-25T00:47:49.6868452Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.6869008Z [00:47:49.682] INFO (#1136) http.span=26ms: Sent HTTP response {
2026-10-25T00:47:49.6869213Z 'http.method': 'GET',
2026-10-25T00:47:49.6869444Z 'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T00:47:49.6869662Z 'http.status': 200
2026-10-25T00:47:49.6869789Z }
2026-10-25T00:47:49.6869849Z
2026-10-25T00:47:49.6881334Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.6881788Z [00:47:49.687] INFO (#1154) http.span=2ms: Sent HTTP response {
2026-10-25T00:47:49.6882061Z 'http.method': 'GET',
2026-10-25T00:47:49.6882459Z 'http.url': '/api/orchestration/shell',
2026-10-25T00:47:49.6882690Z 'http.status': 200
2026-10-25T00:47:49.6882823Z }
2026-10-25T00:47:49.6882879Z
2026-10-25T00:47:49.8086241Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.8086801Z [00:47:49.808] INFO (#1192) http.span=117ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T00:47:49.8087075Z
2026-10-25T00:47:49.9475784Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.9476175Z [00:47:49.947] INFO (#1501) http.span=7ms: Sent HTTP response {
2026-10-25T00:47:49.9476386Z 'http.method': 'GET',
2026-10-25T00:47:49.9476641Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T00:47:49.9476905Z 'http.status': 200
2026-10-25T00:47:49.9477040Z }
2026-10-25T00:47:49.9477102Z
2026-10-25T00:47:49.9557870Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.9558255Z [00:47:49.955] INFO (#1516) http.span=5ms: Sent HTTP response {
2026-10-25T00:47:49.9558463Z 'http.method': 'GET',
2026-10-25T00:47:49.9558716Z 'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T00:47:49.9558952Z 'http.status': 200
2026-10-25T00:47:49.9559080Z }
2026-10-25T00:47:49.9559139Z
2026-10-25T00:47:49.9611705Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.9612258Z [00:47:49.960] INFO (#1428) http.span=170ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T00:47:49.9612533Z
2026-10-25T00:47:49.9619405Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.9619807Z [00:47:49.961] INFO (#1414) http.span=172ms: InterruptError: All fibers interrupted without error {
2026-10-25T00:47:49.9620075Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T00:47:49.9620234Z at fiber (#1559)
2026-10-25T00:47:49.9620479Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T00:47:49.9620776Z [00:47:49.961] INFO (#1182) http.span=271ms: InterruptError: All fibers interrupted without error {
2026-10-25T00:47:49.9621003Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T00:47:49.9621154Z at fiber (#1560)
2026-10-25T00:47:49.9621820Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T00:47:49.9622194Z [00:47:49.961] INFO (#1171) http.span=272ms: InterruptError: All fibers interrupted without error {
2026-10-25T00:47:49.9622419Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T00:47:49.9622568Z at fiber (#1561)
2026-10-25T00:47:49.9622802Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T00:47:49.9622974Z
2026-10-25T00:47:49.9655800Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T00:47:49.9656126Z [00:47:49.965] INFO (#1): # T3 Code thread transfer budget
2026-10-25T00:47:49.9656243Z
2026-10-25T00:47:49.9656667Z 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-25T00:47:49.9657924Z 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-25T00:47:49.9659190Z 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-25T00:47:49.9660118Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents.
2026-10-25T00:47:49.9660492Z
2026-10-25T00:47:49.9660560Z | Provider | Total thread wire | Budget | Result |
2026-10-25T00:47:49.9660717Z | --- | ---: | ---: | --- |
2026-10-25T00:47:49.9660873Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T00:47:49.9661053Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T00:47:49.9661170Z
2026-10-25T00:47:49.9661218Z ## Detailed measurements
2026-10-25T00:47:49.9661290Z
2026-10-25T00:47:49.9661360Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T00:47:49.9661523Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T00:47:49.9661712Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T00:47:49.9661964Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T00:47:49.9662224Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T00:47:49.9662454Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T00:47:49.9662643Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO |
2026-10-25T00:47:49.9662840Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO |
2026-10-25T00:47:49.9663067Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO |
2026-10-25T00:47:49.9663345Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T00:47:49.9663582Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO |
2026-10-25T00:47:49.9663949Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO |
2026-10-25T00:47:49.9664258Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T00:47:49.9664489Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO |
2026-10-25T00:47:49.9664697Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T00:47:49.9664920Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T00:47:49.9665610Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T00:47:49.9665858Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:47:49.9666083Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO |
2026-10-25T00:47:49.9666320Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO |
2026-10-25T00:47:49.9666561Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:47:49.9666763Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T00:47:49.9666964Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T00:47:49.9667215Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:47:49.9667443Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T00:47:49.9667646Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T00:47:49.9667903Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:47:49.9668133Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T00:47:49.9668353Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T00:47:49.9668621Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T00:47:49.9668897Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T00:47:49.9669147Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T00:47:49.9669350Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO |
2026-10-25T00:47:49.9669568Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO |
2026-10-25T00:47:49.9669818Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO |
2026-10-25T00:47:49.9670087Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T00:47:49.9670339Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO |
2026-10-25T00:47:49.9670623Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO |
2026-10-25T00:47:49.9670890Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T00:47:49.9671137Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,606 B) | none | INFO |
2026-10-25T00:47:49.9671365Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T00:47:49.9671605Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T00:47:49.9671890Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T00:47:49.9672169Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:47:49.9672412Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO |
2026-10-25T00:47:49.9672669Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO |
2026-10-25T00:47:49.9672925Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:47:49.9673144Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T00:47:49.9673437Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T00:47:49.9674055Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:47:49.9674298Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T00:47:49.9674520Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T00:47:49.9674802Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:47:49.9675049Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T00:47:49.9675173Z
2026-10-25T00:47:49.9675226Z ## Compression diagnostics
2026-10-25T00:47:49.9675307Z
2026-10-25T00:47:49.9675407Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T00:47:49.9675626Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip.
2026-10-25T00:47:49.9675850Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T00:47:49.9676087Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip.
2026-10-25T00:47:49.9676211Z
2026-10-25T00:47:49.9676213Z
2026-10-25T00:47:49.9676489Z โ integration/transferBudgetV2.integration.test.ts (1 test) 983ms
2026-10-25T00:47:49.9676855Z โ reports V2 thread HTTP and WebSocket transfer budgets 982ms
2026-10-25T00:47:50.4795917Z โ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 123ms
2026-10-25T00:47:51.0883445Z โ src/provider/CodexInstallation.test.ts (25 tests) 275ms
2026-10-25T00:47:51.3562128Z โ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms
2026-10-25T00:47:52.6372893Z โ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 345ms
2026-10-25T00:47:52.6373339Z โ task_cancel ends a delegated child's background native subagent 344ms
2026-10-25T00:47:53.6190460Z โ src/serverRuntimeStartup.test.ts (8 tests) 16ms
2026-10-25T00:47:54.0644523Z โ src/process/agentScope.test.ts (10 tests) 46ms
2026-10-25T00:47:54.3319732Z โ src/preview/Manager.test.ts (8 tests) 14ms
2026-10-25T00:47:55.3209087Z โ src/serverLogger.test.ts (7 tests) 16ms
2026-10-25T00:47:55.4366566Z โ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms
2026-10-25T00:47:56.4539048Z โ src/cloud/CloudLink.test.ts (6 tests) 25ms
2026-10-25T00:47:56.6200312Z โ src/provider/claudeResetCredits.test.ts (7 tests) 23ms
2026-10-25T00:47:56.8962547Z โ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 24ms
2026-10-25T00:47:57.1843201Z โ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms
2026-10-25T00:47:57.3303584Z โ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms
2026-10-25T00:47:57.5699973Z โ src/attachmentStore.test.ts (10 tests) 6ms
2026-10-25T00:47:57.8110459Z โ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms
2026-10-25T00:47:57.9446535Z โ src/htmlRender/publicProxy.test.ts (3 tests) 16ms
2026-10-25T00:47:58.3193164Z โ src/persistence/Migrations.test.ts (7 tests) 129ms
2026-10-25T00:47:58.4750568Z โ src/cloud/relayResponse.test.ts (8 tests) 12ms
2026-10-25T00:47:59.3894844Z โ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms
2026-10-25T00:47:59.5358902Z โ src/bootstrap.test.ts (3 tests) 11ms
2026-10-25T00:47:59.7788064Z โ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms
2026-10-25T00:48:00.0277815Z โ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms
2026-10-25T00:48:00.1055467Z โ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms
2026-10-25T00:48:00.5200918Z โ src/device/DeviceHubProxy.stream.test.ts (1 test) 28ms
2026-10-25T00:48:01.4861311Z โ src/auth/replayMarkers.test.ts (1 test) 15ms
2026-10-25T00:48:01.6255713Z โ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-25T00:48:01.8717390Z โ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms
2026-10-25T00:48:01.9887759Z โ src/cli/triagePrompt.test.ts (3 tests) 2ms
2026-10-25T00:48:02.2288791Z โ src/provider/OpenCode2Client.events.test.ts (1 test) 18ms
2026-10-25T00:48:09.2160143Z โ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5773ms
2026-10-25T00:48:09.2160698Z โ OpenCode replay fixtures (22)
2026-10-25T00:48:09.2161013Z โ runs simple/opencode through OrchestratorV2 using deterministic replay 315ms
2026-10-25T00:48:09.2161410Z โ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 342ms
2026-10-25T00:48:09.2161812Z โ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 323ms
2026-10-25T00:48:09.2162218Z โ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 329ms
2026-10-25T00:48:09.2162630Z โ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 404ms
2026-10-25T00:48:09.2163065Z โ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 315ms
2026-10-25T00:48:09.2163542Z โ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 315ms
2026-10-25T00:48:09.4762843Z โ src/device/sshDeviceScript.test.ts (2 tests) 8ms
2026-10-25T00:48:09.7627146Z โ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms
2026-10-25T00:48:10.7138727Z โ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms
2026-10-25T00:48:11.1296884Z โ src/cli/triage.test.ts (1 test) 6ms
2026-10-25T00:48:11.3750912Z โ src/observability/EventLoopMonitor.test.ts (1 test) 1ms
2026-10-25T00:48:15.1985077Z โ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2840ms
2026-10-25T00:48:15.1985818Z โ Cursor replay fixtures (11)
2026-10-25T00:48:15.1986128Z โ runs simple/cursor through OrchestratorV2 using deterministic replay 324ms
2026-10-25T00:48:15.1986515Z โ runs subagent/cursor through OrchestratorV2 using deterministic replay 306ms
2026-10-25T00:48:15.1986893Z โ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 301ms
2026-10-25T00:48:15.6253532Z โ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms
2026-10-25T00:48:15.6284643Z
2026-10-25T00:48:15.6291193Z Test Files 52 passed (52)
2026-10-25T00:48:15.6294474Z Tests 521 passed (521)
2026-10-25T00:48:15.6294718Z Start at 00:47:24
2026-10-25T00:48:15.6294997Z Duration 51.59s (tests 46%, import 41%, transform 10%, setup 3%)
2026-10-25T00:48:15.6301592Z
2026-10-25T00:48:15.6302019Z Import 1365 modules were evaluated 17283 times ยท 20.40s total, 41% of tracked time
2026-10-25T00:48:15.6302486Z ~18.79s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-25T00:48:15.6302913Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T00:48:15.6303104Z
2026-10-25T00:48:15.6460377Z
2026-10-25T00:48:15.6534921Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T00:48:15.6535252Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T00:48:15.6535468Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-25T00:48:15.6535610Z else
2026-10-25T00:48:15.6535755Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-25T00:48:15.6535941Z fi
2026-10-25T00:48:15.6543908Z shell: /usr/bin/bash -e {0}
2026-10-25T00:48:15.6544031Z env:
2026-10-25T00:48:15.6544145Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:48:15.6544287Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:48:15.6544429Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:48:15.6544558Z ##[endgroup]
2026-10-25T00:48:15.6576044Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T00:48:15.6576333Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T00:48:15.6576609Z tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-25T00:48:15.6576813Z else
2026-10-25T00:48:15.6576979Z echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-25T00:48:15.6577162Z fi
2026-10-25T00:48:15.6582985Z shell: /usr/bin/bash -e {0}
2026-10-25T00:48:15.6583104Z env:
2026-10-25T00:48:15.6583215Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:48:15.6583360Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:48:15.6583494Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:48:15.6583622Z ##[endgroup]
2026-10-25T00:48:15.6603246Z # T3 Code thread transfer budget
2026-10-25T00:48:15.6603369Z
2026-10-25T00:48:15.6603838Z 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-25T00:48:15.6604982Z 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-25T00:48:15.6606439Z 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-25T00:48:15.6607348Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents.
2026-10-25T00:48:15.6607720Z
2026-10-25T00:48:15.6607788Z | Provider | Total thread wire | Budget | Result |
2026-10-25T00:48:15.6607946Z | --- | ---: | ---: | --- |
2026-10-25T00:48:15.6608089Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T00:48:15.6608270Z | claudeAgent | 5.0 KiB (5,117 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T00:48:15.6608385Z
2026-10-25T00:48:15.6608460Z ## Detailed measurements
2026-10-25T00:48:15.6608535Z
2026-10-25T00:48:15.6608609Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T00:48:15.6608770Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T00:48:15.6608960Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T00:48:15.6609210Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T00:48:15.6609473Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T00:48:15.6609700Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T00:48:15.6609885Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO |
2026-10-25T00:48:15.6610082Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO |
2026-10-25T00:48:15.6610304Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO |
2026-10-25T00:48:15.6610531Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T00:48:15.6610860Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO |
2026-10-25T00:48:15.6611130Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO |
2026-10-25T00:48:15.6611376Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T00:48:15.6611606Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO |
2026-10-25T00:48:15.6611807Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T00:48:15.6612046Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T00:48:15.6612310Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T00:48:15.6612564Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:48:15.6612787Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO |
2026-10-25T00:48:15.6613027Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO |
2026-10-25T00:48:15.6613264Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:48:15.6613469Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T00:48:15.6613671Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T00:48:15.6613922Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:48:15.6614144Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T00:48:15.6614349Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T00:48:15.6614672Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:48:15.6614900Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T00:48:15.6615290Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T00:48:15.6615585Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,228 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T00:48:15.6615860Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T00:48:15.6616102Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T00:48:15.6616307Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO |
2026-10-25T00:48:15.6616524Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO |
2026-10-25T00:48:15.6616769Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO |
2026-10-25T00:48:15.6617019Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T00:48:15.6617273Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO |
2026-10-25T00:48:15.6617632Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO |
2026-10-25T00:48:15.6617902Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T00:48:15.6618144Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,606 B) | none | INFO |
2026-10-25T00:48:15.6618381Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T00:48:15.6618646Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T00:48:15.6618928Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T00:48:15.6619193Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:48:15.6619439Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO |
2026-10-25T00:48:15.6619705Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO |
2026-10-25T00:48:15.6620035Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T00:48:15.6620253Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T00:48:15.6620473Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T00:48:15.6620739Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:48:15.6620984Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T00:48:15.6621204Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T00:48:15.6621479Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T00:48:15.6621730Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T00:48:15.6621850Z
2026-10-25T00:48:15.6621901Z ## Compression diagnostics
2026-10-25T00:48:15.6621977Z
2026-10-25T00:48:15.6622081Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T00:48:15.6622295Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip.
2026-10-25T00:48:15.6622520Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T00:48:15.6622750Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip.
2026-10-25T00:48:15.6667349Z ##[group]Run actions/upload-artifact@v7
2026-10-25T00:48:15.6667516Z with:
2026-10-25T00:48:15.6667633Z name: thread-transfer-results
2026-10-25T00:48:15.6667818Z path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T00:48:15.6668009Z if-no-files-found: ignore
2026-10-25T00:48:15.6668237Z retention-days: 30
2026-10-25T00:48:15.6668351Z compression-level: 6
2026-10-25T00:48:15.6668495Z overwrite: false
2026-10-25T00:48:15.6668609Z include-hidden-files: false
2026-10-25T00:48:15.6668728Z archive: true
2026-10-25T00:48:15.6668828Z env:
2026-10-25T00:48:15.6668933Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:48:15.6669073Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:48:15.6669214Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T00:48:15.6669344Z ##[endgroup]
2026-10-25T00:48:15.7399944Z With the provided path, there will be 1 file uploaded
2026-10-25T00:48:15.7402017Z Artifact name is valid!
2026-10-25T00:48:15.7402220Z Root directory input is valid!
2026-10-25T00:48:15.9171635Z Uploading artifact: thread-transfer-results.zip
2026-10-25T00:48:15.9188111Z Beginning upload of artifact content to blob storage
2026-10-25T00:48:15.9744216Z Uploaded bytes 503
2026-10-25T00:48:15.9889264Z Finished uploading artifact content to blob storage!
2026-10-25T00:48:15.9889692Z SHA256 digest of uploaded artifact is 2ff7fc12e23e45b86713596c4f9e9d5a982964dfa70b43ed3822f4d40e64b9f5
2026-10-25T00:48:15.9890073Z Finalizing artifact upload
2026-10-25T00:48:16.3727842Z Artifact thread-transfer-results successfully finalized. Artifact ID 12581630256
2026-10-25T00:48:16.3728293Z Artifact thread-transfer-results has been successfully uploaded! Final size is 503 bytes. Artifact ID is 12581630256
2026-10-25T00:48:16.3728752Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40147550232/artifacts/12581630256
2026-10-25T00:48:16.3806196Z Post job cleanup.
2026-10-25T00:48:16.4408121Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-25T00:48:16.4472499Z Post job cleanup.
2026-10-25T00:48:16.5472881Z ##[start-action display=Cache full pnpm store;id=__bd008502-33fe-436d-9042-99b7a89cb5c8.__actions_cache]
2026-10-25T00:48:16.5775246Z Post job cleanup.
2026-10-25T00:48:16.6373673Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fe33cf74552d68b43bd4929ad8f74b63f776b4470e2e3533f781441d5e4f188c, not saving cache.
2026-10-25T00:48:16.6403423Z ##[end-action id=__bd008502-33fe-436d-9042-99b7a89cb5c8.__actions_cache;outcome=success;conclusion=success;duration_ms=93]
2026-10-25T00:48:16.6405040Z ##[start-action display=Cache Vite+;id=__bd008502-33fe-436d-9042-99b7a89cb5c8.vp_cache]
2026-10-25T00:48:16.6437213Z Post job cleanup.
2026-10-25T00:48:16.7021329Z 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-25T00:48:16.7049733Z ##[end-action id=__bd008502-33fe-436d-9042-99b7a89cb5c8.vp_cache;outcome=success;conclusion=success;duration_ms=64]
2026-10-25T00:48:16.7084012Z Post job cleanup.
2026-10-25T00:48:16.7456776Z [command]/usr/local/bin/git version
2026-10-25T00:48:16.7482763Z git version 2.55.0
2026-10-25T00:48:16.7498673Z Temporarily overriding HOME='/home/runner/_work/_temp/d9193961-158e-4c5e-8e99-e6bbcbf3c98b' before making global git config changes
2026-10-25T00:48:16.7499066Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T00:48:16.7501278Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T00:48:16.7519831Z Removing SSH command configuration
2026-10-25T00:48:16.7522564Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T00:48:16.7542511Z [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-25T00:48:16.7650566Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T00:48:16.7671839Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T00:48:16.7703172Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T00:48:16.7715959Z ##[group]Run '/job_completed.sh'
2026-10-25T00:48:16.7721536Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T00:48:16.7721698Z env:
2026-10-25T00:48:16.7721805Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 193
2026-10-25T00:48:16.7721960Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 642
2026-10-25T00:48:16.7722100Z BLACKSMITH_CHECK_RUN_ID: 121033473575
2026-10-25T00:48:16.7722244Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T00:48:16.7722395Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T00:48:16.7722523Z ##[endgroup]
2026-10-25T00:48:16.7786948Z Docker container cache not activated, skipping hash computation.
2026-10-25T00:48:16.8018597Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T00:48:16.8055809Z Cleaning up orphan processes