2026-10-24T14:23:57.1263773Z Current runner version: '2.338.1' 2026-10-24T14:23:57.1267965Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-huxup2wmlyy3jtc2' 2026-10-24T14:23:57.1268683Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T14:23:57.1269441Z Machine name: 'ip-172-31-73-130' 2026-10-24T14:23:57.1271438Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T14:23:57.1272789Z Contents: read 2026-10-24T14:23:57.1273171Z Metadata: read 2026-10-24T14:23:57.1273636Z ##[endgroup] 2026-10-24T14:23:57.1275128Z Secret source: None 2026-10-24T14:23:57.1275872Z Cache mode: write 2026-10-24T14:23:57.1276417Z Prepare workflow directory 2026-10-24T14:23:57.1461470Z Prepare all required actions 2026-10-24T14:23:57.1488251Z Getting action download info 2026-10-24T14:23:57.2885536Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T14:23:57.3204023Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T14:23:57.3917175Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T14:23:57.5714403Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T14:23:57.5754085Z Complete job name: Test Server 8 2026-10-24T14:23:57.6120706Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T14:23:57.6214848Z ##[group]Run '/setup.sh' 2026-10-24T14:23:57.6223982Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:23:57.6224395Z env: 2026-10-24T14:23:57.6224619Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:23:57.6224908Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:23:57.6225236Z BLACKSMITH_CHECK_RUN_ID: 120896785645 2026-10-24T14:23:57.6225524Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T14:23:57.6225816Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:23:57.6226074Z ##[endgroup] 2026-10-24T14:23:57.6519111Z Logging daemon started (blacksmithd for logs) 2026-10-24T14:23:57.6620968Z Results daemon started (blacksmithd for results) 2026-10-24T14:23:57.6749120Z Background adoption and SSH setup started (PID: 2842) 2026-10-24T14:23:57.6751731Z 2026-10-24T14:23:57.6751964Z ---------------------------------------- 2026-10-24T14:23:57.6752493Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40102304653/jobs/120896785645 2026-10-24T14:23:57.6752973Z SSH Access (using your GitHub SSH key): 2026-10-24T14:23:57.6753482Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-huxup2wmlyy3jtc2.vm.blacksmith.sh 2026-10-24T14:23:57.6753841Z 2026-10-24T14:23:57.6754021Z No GitHub SSH key? Add one at: 2026-10-24T14:23:57.6754551Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T14:23:57.6755172Z 2026-10-24T14:23:57.6755351Z ---------------------------------------- 2026-10-24T14:23:57.6755602Z 2026-10-24T14:23:57.6755820Z VM ID: blacksmith-4vcpu-ubuntu-2404-huxup2wmlyy3jtc2 2026-10-24T14:23:57.6756205Z Host: production-152.236.41.197-x8664 2026-10-24T14:23:57.6756556Z Host Agent PID: 1027506 2026-10-24T14:23:57.6756872Z Host Agent Git SHA: 1637818df 2026-10-24T14:23:57.6757213Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T14:23:57.6757562Z Blacksmith Host Generation: gen 2 2026-10-24T14:23:57.6757927Z Petname: production-living-chicken-b3f2b67d 2026-10-24T14:23:57.6758288Z Region: us-east 2026-10-24T14:23:57.6758600Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T14:23:57.6767467Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T14:23:57.6767998Z 2026-10-24T14:23:57.6768197Z Enabling Blacksmith transparent cache 2026-10-24T14:23:57.6993547Z ##[group]Run actions/checkout@v6 2026-10-24T14:23:57.6993852Z with: 2026-10-24T14:23:57.6994159Z fetch-depth: 2 2026-10-24T14:23:57.6994495Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T14:23:57.6994893Z sparse-checkout-cone-mode: false 2026-10-24T14:23:57.6995220Z repository: pingdotgg/t3code 2026-10-24T14:23:57.6997077Z token: *** 2026-10-24T14:23:57.6997296Z ssh-strict: true 2026-10-24T14:23:57.6997524Z ssh-user: git 2026-10-24T14:23:57.6997754Z persist-credentials: true 2026-10-24T14:23:57.6998001Z clean: true 2026-10-24T14:23:57.6998220Z fetch-tags: false 2026-10-24T14:23:57.6998449Z show-progress: true 2026-10-24T14:23:57.6998679Z lfs: false 2026-10-24T14:23:57.6998892Z submodules: false 2026-10-24T14:23:57.6999127Z set-safe-directory: true 2026-10-24T14:23:57.6999389Z allow-unsafe-pr-checkout: false 2026-10-24T14:23:57.6999650Z env: 2026-10-24T14:23:57.6999896Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:23:57.7000187Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:23:57.7000476Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:23:57.7000747Z ##[endgroup] 2026-10-24T14:23:57.8031188Z Syncing repository: pingdotgg/t3code 2026-10-24T14:23:57.8032121Z ##[group]Getting Git version info 2026-10-24T14:23:57.8032461Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T14:23:57.8032990Z [command]/usr/local/bin/git version 2026-10-24T14:23:57.8124069Z git version 2.55.0 2026-10-24T14:23:57.8135143Z ##[endgroup] 2026-10-24T14:23:57.8141531Z Temporarily overriding HOME='/home/runner/_work/_temp/5dde3c84-cce1-4d34-ac93-db7a44bfe2d4' before making global git config changes 2026-10-24T14:23:57.8142184Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:23:57.8144492Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:23:57.8174551Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T14:23:57.8176256Z ##[group]Determining repository object format 2026-10-24T14:23:57.8177260Z ##[endgroup] 2026-10-24T14:23:57.8177627Z ##[group]Initializing the repository 2026-10-24T14:23:57.8179661Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T14:23:57.8224331Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T14:23:57.8225090Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T14:23:57.8225660Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T14:23:57.8226107Z hint: call: 2026-10-24T14:23:57.8226429Z hint: 2026-10-24T14:23:57.8226767Z hint: git config --global init.defaultBranch 2026-10-24T14:23:57.8227145Z hint: 2026-10-24T14:23:57.8227507Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T14:23:57.8228035Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T14:23:57.8228471Z hint: 2026-10-24T14:23:57.8228763Z hint: git branch -m 2026-10-24T14:23:57.8229072Z hint: 2026-10-24T14:23:57.8229463Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T14:23:57.8230052Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T14:23:57.8233285Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T14:23:57.8270099Z ##[endgroup] 2026-10-24T14:23:57.8270521Z ##[group]Disabling automatic garbage collection 2026-10-24T14:23:57.8273384Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T14:23:57.8300366Z ##[endgroup] 2026-10-24T14:23:57.8301096Z ##[group]Setting up auth 2026-10-24T14:23:57.8301446Z Removing SSH command configuration 2026-10-24T14:23:57.8304999Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:23:57.8330551Z [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-24T14:23:57.8489814Z Removing HTTP extra header 2026-10-24T14:23:57.8492386Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T14:23:57.8519300Z [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-24T14:23:57.8631542Z Removing includeIf entries pointing to credentials config files 2026-10-24T14:23:57.8633676Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T14:23:57.8660651Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T14:23:57.8765431Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-eb08d9cb-c74f-4dfd-9aae-7757f63eb372.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T14:23:57.8791963Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-eb08d9cb-c74f-4dfd-9aae-7757f63eb372.config 2026-10-24T14:23:57.8816516Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-eb08d9cb-c74f-4dfd-9aae-7757f63eb372.config 2026-10-24T14:23:57.8841896Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-eb08d9cb-c74f-4dfd-9aae-7757f63eb372.config 2026-10-24T14:23:57.8864845Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-eb08d9cb-c74f-4dfd-9aae-7757f63eb372.config 2026-10-24T14:23:57.8886116Z ##[endgroup] 2026-10-24T14:23:57.8886698Z ##[group]Fetching the repository 2026-10-24T14:23:57.8890111Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +cd72644f92665bc473e566ba1a0b762bcb3319f5:refs/remotes/pull/23848/merge 2026-10-24T14:23:58.1191938Z From https://github.com/pingdotgg/t3code 2026-10-24T14:23:58.1192755Z * [new ref] cd72644f92665bc473e566ba1a0b762bcb3319f5 -> pull/23848/merge 2026-10-24T14:23:58.1214615Z ##[endgroup] 2026-10-24T14:23:58.1215092Z ##[group]Determining the checkout info 2026-10-24T14:23:58.1215535Z ##[endgroup] 2026-10-24T14:23:58.1215932Z ##[group]Setting up sparse checkout 2026-10-24T14:23:58.1218971Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T14:23:58.1243078Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T14:23:58.1259367Z .git/info/sparse-checkout 2026-10-24T14:23:58.1263649Z ##[endgroup] 2026-10-24T14:23:58.1264079Z ##[group]Checking out the ref 2026-10-24T14:23:58.1266190Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23848/merge 2026-10-24T14:24:04.8564152Z Updating files: 0% (1/6400) 2026-10-24T14:24:04.8593274Z Updating files: 1% (64/6400) 2026-10-24T14:24:04.8611290Z Updating files: 2% (128/6400) 2026-10-24T14:24:04.8633772Z Updating files: 3% (192/6400) 2026-10-24T14:24:04.8655841Z Updating files: 4% (256/6400) 2026-10-24T14:24:04.8688701Z Updating files: 5% (320/6400) 2026-10-24T14:24:04.8712404Z Updating files: 6% (384/6400) 2026-10-24T14:24:04.8769070Z Updating files: 7% (448/6400) 2026-10-24T14:24:04.8800544Z Updating files: 8% (512/6400) 2026-10-24T14:24:04.8823858Z Updating files: 9% (576/6400) 2026-10-24T14:24:04.9112943Z Updating files: 10% (640/6400) 2026-10-24T14:24:04.9130179Z Updating files: 11% (704/6400) 2026-10-24T14:24:04.9141457Z Updating files: 12% (768/6400) 2026-10-24T14:24:04.9157646Z Updating files: 13% (832/6400) 2026-10-24T14:24:04.9174713Z Updating files: 14% (896/6400) 2026-10-24T14:24:04.9194217Z Updating files: 15% (960/6400) 2026-10-24T14:24:04.9213647Z Updating files: 16% (1024/6400) 2026-10-24T14:24:04.9229364Z Updating files: 17% (1088/6400) 2026-10-24T14:24:04.9248787Z Updating files: 18% (1152/6400) 2026-10-24T14:24:04.9264937Z Updating files: 19% (1216/6400) 2026-10-24T14:24:04.9289708Z Updating files: 20% (1280/6400) 2026-10-24T14:24:04.9308941Z Updating files: 21% (1344/6400) 2026-10-24T14:24:04.9328809Z Updating files: 22% (1408/6400) 2026-10-24T14:24:04.9343063Z Updating files: 23% (1472/6400) 2026-10-24T14:24:04.9357396Z Updating files: 24% (1536/6400) 2026-10-24T14:24:04.9373672Z Updating files: 25% (1600/6400) 2026-10-24T14:24:04.9390600Z Updating files: 26% (1664/6400) 2026-10-24T14:24:04.9404004Z Updating files: 27% (1728/6400) 2026-10-24T14:24:04.9424505Z Updating files: 28% (1792/6400) 2026-10-24T14:24:04.9459115Z Updating files: 29% (1856/6400) 2026-10-24T14:24:04.9481558Z Updating files: 30% (1920/6400) 2026-10-24T14:24:04.9507267Z Updating files: 31% (1984/6400) 2026-10-24T14:24:04.9539211Z Updating files: 32% (2048/6400) 2026-10-24T14:24:04.9569813Z Updating files: 33% (2112/6400) 2026-10-24T14:24:04.9644184Z Updating files: 34% (2176/6400) 2026-10-24T14:24:04.9705976Z Updating files: 35% (2240/6400) 2026-10-24T14:24:04.9744705Z Updating files: 36% (2304/6400) 2026-10-24T14:24:04.9777941Z Updating files: 37% (2368/6400) 2026-10-24T14:24:04.9826344Z Updating files: 38% (2432/6400) 2026-10-24T14:24:04.9856035Z Updating files: 39% (2496/6400) 2026-10-24T14:24:04.9888098Z Updating files: 40% (2560/6400) 2026-10-24T14:24:04.9915717Z Updating files: 41% (2624/6400) 2026-10-24T14:24:04.9931652Z Updating files: 42% (2688/6400) 2026-10-24T14:24:04.9942563Z Updating files: 43% (2752/6400) 2026-10-24T14:24:04.9974253Z Updating files: 44% (2816/6400) 2026-10-24T14:24:05.0004522Z Updating files: 45% (2880/6400) 2026-10-24T14:24:05.0034020Z Updating files: 46% (2944/6400) 2026-10-24T14:24:05.0060874Z Updating files: 47% (3008/6400) 2026-10-24T14:24:05.0090762Z Updating files: 48% (3072/6400) 2026-10-24T14:24:05.0131870Z Updating files: 49% (3136/6400) 2026-10-24T14:24:05.0161322Z Updating files: 50% (3200/6400) 2026-10-24T14:24:05.0177554Z Updating files: 51% (3264/6400) 2026-10-24T14:24:05.0216694Z Updating files: 52% (3328/6400) 2026-10-24T14:24:05.0246683Z Updating files: 53% (3392/6400) 2026-10-24T14:24:05.0267258Z Updating files: 54% (3456/6400) 2026-10-24T14:24:05.0291306Z Updating files: 55% (3520/6400) 2026-10-24T14:24:05.0307568Z Updating files: 56% (3584/6400) 2026-10-24T14:24:05.0328256Z Updating files: 57% (3648/6400) 2026-10-24T14:24:05.0347662Z Updating files: 58% (3712/6400) 2026-10-24T14:24:05.0738123Z Updating files: 59% (3776/6400) 2026-10-24T14:24:05.0753994Z Updating files: 60% (3840/6400) 2026-10-24T14:24:05.0775373Z Updating files: 61% (3904/6400) 2026-10-24T14:24:05.0794167Z Updating files: 62% (3968/6400) 2026-10-24T14:24:05.0818357Z Updating files: 63% (4032/6400) 2026-10-24T14:24:05.0848018Z Updating files: 64% (4096/6400) 2026-10-24T14:24:05.0868648Z Updating files: 65% (4160/6400) 2026-10-24T14:24:05.0887046Z Updating files: 66% (4224/6400) 2026-10-24T14:24:05.0911718Z Updating files: 67% (4288/6400) 2026-10-24T14:24:05.0927169Z Updating files: 68% (4352/6400) 2026-10-24T14:24:05.0946092Z Updating files: 69% (4416/6400) 2026-10-24T14:24:05.0959848Z Updating files: 70% (4480/6400) 2026-10-24T14:24:05.0979507Z Updating files: 71% (4544/6400) 2026-10-24T14:24:05.0993685Z Updating files: 72% (4608/6400) 2026-10-24T14:24:05.1043821Z Updating files: 73% (4672/6400) 2026-10-24T14:24:05.1475132Z Updating files: 74% (4736/6400) 2026-10-24T14:24:05.1499466Z Updating files: 75% (4800/6400) 2026-10-24T14:24:05.1503855Z Updating files: 76% (4864/6400) 2026-10-24T14:24:05.1523394Z Updating files: 76% (4875/6400) 2026-10-24T14:24:05.1549703Z Updating files: 77% (4928/6400) 2026-10-24T14:24:05.1572711Z Updating files: 78% (4992/6400) 2026-10-24T14:24:05.1589746Z Updating files: 79% (5056/6400) 2026-10-24T14:24:05.1613371Z Updating files: 80% (5120/6400) 2026-10-24T14:24:05.1630842Z Updating files: 81% (5184/6400) 2026-10-24T14:24:05.1650075Z Updating files: 82% (5248/6400) 2026-10-24T14:24:05.1673913Z Updating files: 83% (5312/6400) 2026-10-24T14:24:05.1700749Z Updating files: 84% (5376/6400) 2026-10-24T14:24:05.1719014Z Updating files: 85% (5440/6400) 2026-10-24T14:24:05.1746861Z Updating files: 86% (5504/6400) 2026-10-24T14:24:05.1823395Z Updating files: 87% (5568/6400) 2026-10-24T14:24:05.1855009Z Updating files: 88% (5632/6400) 2026-10-24T14:24:05.1875925Z Updating files: 89% (5696/6400) 2026-10-24T14:24:05.1906307Z Updating files: 90% (5760/6400) 2026-10-24T14:24:05.1936052Z Updating files: 91% (5824/6400) 2026-10-24T14:24:05.1951992Z Updating files: 92% (5888/6400) 2026-10-24T14:24:05.1975092Z Updating files: 93% (5952/6400) 2026-10-24T14:24:05.1997334Z Updating files: 94% (6016/6400) 2026-10-24T14:24:05.2023516Z Updating files: 95% (6080/6400) 2026-10-24T14:24:05.2083556Z Updating files: 96% (6144/6400) 2026-10-24T14:24:05.2107593Z Updating files: 97% (6208/6400) 2026-10-24T14:24:05.2156147Z Updating files: 98% (6272/6400) 2026-10-24T14:24:05.2177118Z Updating files: 99% (6336/6400) 2026-10-24T14:24:05.2177280Z Updating files: 100% (6400/6400) 2026-10-24T14:24:05.2177491Z Updating files: 100% (6400/6400), done. 2026-10-24T14:24:05.2336604Z Note: switching to 'refs/remotes/pull/23848/merge'. 2026-10-24T14:24:05.2336727Z 2026-10-24T14:24:05.2336830Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T14:24:05.2337331Z changes and commit them, and you can discard any commits you make in this 2026-10-24T14:24:05.2337601Z state without impacting any branches by switching back to a branch. 2026-10-24T14:24:05.2337747Z 2026-10-24T14:24:05.2337847Z If you want to create a new branch to retain commits you create, you may 2026-10-24T14:24:05.2338075Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T14:24:05.2338199Z 2026-10-24T14:24:05.2338264Z git switch -c 2026-10-24T14:24:05.2338354Z 2026-10-24T14:24:05.2338414Z Or undo this operation with: 2026-10-24T14:24:05.2338496Z 2026-10-24T14:24:05.2338564Z git switch - 2026-10-24T14:24:05.2338636Z 2026-10-24T14:24:05.2338745Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T14:24:05.2338893Z 2026-10-24T14:24:05.2339206Z HEAD is now at cd72644 Merge a4c2fe0f81c3fd21b21093861c28a04110ad1840 into d53873b6a4799e87afd63c8d288ef0089f5a3748 2026-10-24T14:24:05.2351488Z ##[endgroup] 2026-10-24T14:24:05.2384276Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T14:24:05.2401292Z cd72644f92665bc473e566ba1a0b762bcb3319f5 2026-10-24T14:24:05.2540872Z Prepare all required actions 2026-10-24T14:24:05.2582344Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T14:24:05.2582501Z env: 2026-10-24T14:24:05.2582615Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:05.2582762Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:05.2582910Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:05.2583044Z ##[endgroup] 2026-10-24T14:24:05.2743128Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T14:24:05.2785504Z ##[group]Run set -uo pipefail 2026-10-24T14:24:05.2785715Z set -uo pipefail 2026-10-24T14:24:05.2785837Z  2026-10-24T14:24:05.2785941Z decide() { 2026-10-24T14:24:05.2786145Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T14:24:05.2786355Z  exit "${PIPESTATUS[0]}" 2026-10-24T14:24:05.2786485Z } 2026-10-24T14:24:05.2786586Z  2026-10-24T14:24:05.2786687Z fail_open() { 2026-10-24T14:24:05.2786840Z  echo "$* Running every job." 2026-10-24T14:24:05.2786974Z  decide 2026-10-24T14:24:05.2787078Z } 2026-10-24T14:24:05.2787174Z  2026-10-24T14:24:05.2787329Z # Reads the change from git rather than the REST API: every job that 2026-10-24T14:24:05.2787577Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T14:24:05.2787792Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T14:24:05.2788116Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T14:24:05.2788362Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T14:24:05.2788556Z  base=HEAD^1 2026-10-24T14:24:05.2788669Z  mode=() 2026-10-24T14:24:05.2788780Z else 2026-10-24T14:24:05.2788887Z  base=$BEFORE_SHA 2026-10-24T14:24:05.2789076Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T14:24:05.2789289Z  || fail_open "Could not fetch ${base}." 2026-10-24T14:24:05.2789492Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T14:24:05.2789681Z  mode=(--full) 2026-10-24T14:24:05.2789794Z fi 2026-10-24T14:24:05.2789891Z  2026-10-24T14:24:05.2790051Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T14:24:05.2790306Z # of a package changes that package just like editing it. It also keeps 2026-10-24T14:24:05.2790524Z # git from fetching file contents to score renames. 2026-10-24T14:24:05.2790764Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T14:24:05.2790993Z  || fail_open "Could not diff against ${base}." 2026-10-24T14:24:05.2791191Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T14:24:05.2802106Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:05.2802273Z env: 2026-10-24T14:24:05.2802386Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:05.2802533Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:05.2802674Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:05.2802814Z EVENT_NAME: pull_request 2026-10-24T14:24:05.2802960Z BEFORE_SHA: 9a6bc96c0d030bcc52f6b7b89725faf3b157560e 2026-10-24T14:24:05.2803117Z ##[endgroup] 2026-10-24T14:24:05.3255945Z Affected packages: @t3tools/client-runtime, @t3tools/desktop, @t3tools/mobile, @t3tools/provider-pi, @t3tools/scripts, @t3tools/source-control-definitions, @t3tools/source-control-gitlab, @t3tools/web, t3, t3code-relay 2026-10-24T14:24:05.3256722Z typecheck=true 2026-10-24T14:24:05.3256837Z build=true 2026-10-24T14:24:05.3256939Z test=true 2026-10-24T14:24:05.3257524Z test_packages=@t3tools/desktop @t3tools/mobile t3code-relay @t3tools/client-runtime @t3tools/provider-pi @t3tools/source-control-gitlab @t3tools/scripts 2026-10-24T14:24:05.3257888Z test_web=true 2026-10-24T14:24:05.3258003Z test_server=true 2026-10-24T14:24:05.3258131Z rust=false 2026-10-24T14:24:05.3258267Z release_smoke=false 2026-10-24T14:24:05.3258523Z mobile_native=false 2026-10-24T14:24:05.3305703Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=56] 2026-10-24T14:24:05.3381462Z Prepare all required actions 2026-10-24T14:24:05.3381734Z Getting action download info 2026-10-24T14:24:05.4381597Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T14:24:05.5404177Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T14:24:05.5404339Z env: 2026-10-24T14:24:05.5404455Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:05.5404600Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:05.5404743Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:05.5404876Z ##[endgroup] 2026-10-24T14:24:05.5485572Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T14:24:05.5497658Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:05.5498002Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:05.5498309Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:05.5498553Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:05.5509257Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:05.5509423Z env: 2026-10-24T14:24:05.5509540Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:05.5509688Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:05.5509832Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:05.5509971Z ##[endgroup] 2026-10-24T14:24:05.5566149Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T14:24:05.5567418Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T14:24:05.5622770Z ##[group]Run actions/cache@v6 2026-10-24T14:24:05.5622911Z with: 2026-10-24T14:24:05.5623018Z path: ~/.vite-plus 2026-10-24T14:24:05.5623186Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:05.5623384Z enableCrossOsArchive: false 2026-10-24T14:24:05.5623521Z fail-on-cache-miss: false 2026-10-24T14:24:05.5623647Z lookup-only: false 2026-10-24T14:24:05.5623757Z save-always: false 2026-10-24T14:24:05.5623874Z env: 2026-10-24T14:24:05.5623984Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:05.5624130Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:05.5624272Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:05.5624407Z ##[endgroup] 2026-10-24T14:24:05.7709894Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:06.1486179Z Received 170349591 of 170349591 (100.0%), 456.3 MBs/sec 2026-10-24T14:24:06.1486875Z Cache Size: ~162 MB (170349591 B) 2026-10-24T14:24:06.1511256Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2b922011-dee8-43b8-9ca7-62b99609e4f0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:06.8595941Z Cache restored successfully 2026-10-24T14:24:06.8893656Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T14:24:06.8979199Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1341] 2026-10-24T14:24:06.8981762Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T14:24:06.9003189Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:24:06.9003403Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T14:24:06.9003575Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T14:24:06.9015182Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:06.9015344Z env: 2026-10-24T14:24:06.9015463Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:06.9015609Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:06.9015752Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:06.9015887Z ##[endgroup] 2026-10-24T14:24:06.9052402Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T14:24:06.9058478Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T14:24:06.9059671Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T14:24:06.9063465Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T14:24:06.9064528Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T14:24:06.9075411Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T14:24:06.9075582Z store_path="$(vp pm cache dir)" 2026-10-24T14:24:06.9075746Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:06.9085580Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:06.9085746Z env: 2026-10-24T14:24:06.9085857Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:06.9086002Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:06.9086143Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:06.9086279Z ##[endgroup] 2026-10-24T14:24:06.9216279Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-24T14:24:06.9218193Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T14:24:06.9551457Z ##[group]Run actions/cache@v6 2026-10-24T14:24:06.9551595Z with: 2026-10-24T14:24:06.9551722Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:24:06.9551989Z key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:06.9552255Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T14:24:06.9552403Z enableCrossOsArchive: false 2026-10-24T14:24:06.9552539Z fail-on-cache-miss: false 2026-10-24T14:24:06.9552661Z lookup-only: false 2026-10-24T14:24:06.9552768Z save-always: false 2026-10-24T14:24:06.9552880Z env: 2026-10-24T14:24:06.9552989Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:06.9553138Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:06.9553277Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:06.9553408Z ##[endgroup] 2026-10-24T14:24:07.1484089Z Cache hit for: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:08.2157249Z Received 805306368 of 994208090 (81.0%), 730.0 MBs/sec 2026-10-24T14:24:08.4191831Z Received 994208090 of 994208090 (100.0%), 755.5 MBs/sec 2026-10-24T14:24:08.4192900Z Cache Size: ~948 MB (994208090 B) 2026-10-24T14:24:08.4213536Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/a000ee8a-4d4e-4c06-a9ee-cc40c0cd37bf/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:14.1691059Z Cache restored successfully 2026-10-24T14:24:14.2189425Z Cache restored from key: pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074 2026-10-24T14:24:14.2282186Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7306] 2026-10-24T14:24:14.2284634Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T14:24:14.2420706Z ##[group]Run vp install 2026-10-24T14:24:14.2420857Z vp install 2026-10-24T14:24:14.2434957Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:24:14.2435131Z env: 2026-10-24T14:24:14.2435252Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:14.2435405Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:14.2435558Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:14.2435697Z ##[endgroup] 2026-10-24T14:24:14.2888678Z Scope: all 34 workspace projects 2026-10-24T14:24:14.3956009Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T14:24:14.7941837Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T14:24:14.7942383Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T14:24:14.7942829Z Virtual store is at: node_modules/.pnpm 2026-10-24T14:24:15.8258111Z Progress: resolved 1716, reused 1716, downloaded 0, added 1716 2026-10-24T14:24:17.4870142Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.1s) 2026-10-24T14:24:17.4870466Z Lockfile is up to date, resolution step is skipped 2026-10-24T14:24:17.5051255Z Packages: +1721 2026-10-24T14:24:17.5051434Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T14:24:17.5488115Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T14:24:18.6644480Z . prepare$ vp config --no-agent 2026-10-24T14:24:18.7750417Z . prepare: Done 2026-10-24T14:24:18.7767197Z 2026-10-24T14:24:18.7767496Z devDependencies: 2026-10-24T14:24:18.7768260Z + @coderabbitai/config 1.1.0 2026-10-24T14:24:18.7768512Z + @shadcn/lint 0.1.5 2026-10-24T14:24:18.7768640Z + @types/node 24.12.4 2026-10-24T14:24:18.7768755Z + knip 6.34.0 2026-10-24T14:24:18.7768888Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T14:24:18.7769035Z + vite-plus 1.3.0 2026-10-24T14:24:18.7769111Z 2026-10-24T14:24:18.7809192Z Done in 4.5s using pnpm v12.14.0 2026-10-24T14:24:18.7967943Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4568] 2026-10-24T14:24:18.8001493Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:18.8001935Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T14:24:18.8013633Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:18.8013756Z env: 2026-10-24T14:24:18.8013868Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:18.8014016Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:18.8014161Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:18.8014304Z ##[endgroup] 2026-10-24T14:24:18.8227011Z ##[group]Run actions/cache@v6 2026-10-24T14:24:18.8227149Z with: 2026-10-24T14:24:18.8227260Z path: ~/.cache/ms-playwright 2026-10-24T14:24:18.8227421Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T14:24:18.8227589Z enableCrossOsArchive: false 2026-10-24T14:24:18.8227721Z fail-on-cache-miss: false 2026-10-24T14:24:18.8227842Z lookup-only: false 2026-10-24T14:24:18.8227957Z save-always: false 2026-10-24T14:24:18.8228064Z env: 2026-10-24T14:24:18.8228173Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:18.8228320Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:18.8228462Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:18.8228594Z ##[endgroup] 2026-10-24T14:24:19.0151255Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T14:24:19.1590635Z Received 106503405 of 106503405 (100.0%), 793.5 MBs/sec 2026-10-24T14:24:19.1591206Z Cache Size: ~102 MB (106503405 B) 2026-10-24T14:24:19.1604783Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/1d484709-93b6-4762-b5e3-1e02a38298e3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T14:24:19.3656618Z Cache restored successfully 2026-10-24T14:24:19.3769289Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T14:24:19.3892840Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T14:24:19.3893224Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T14:24:19.3893459Z test -n "$browser" 2026-10-24T14:24:19.3893611Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T14:24:19.3893838Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T14:24:19.3894044Z fi 2026-10-24T14:24:19.3905689Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:19.3905821Z env: 2026-10-24T14:24:19.3905935Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:19.3906085Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:19.3906227Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:19.3906365Z ##[endgroup] 2026-10-24T14:24:19.4042512Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T14:24:19.4042729Z vp run --filter t3 test --shard 8/8 2026-10-24T14:24:19.4053894Z shell: /usr/bin/bash -e {0} 2026-10-24T14:24:19.4054021Z env: 2026-10-24T14:24:19.4054128Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:24:19.4054273Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:24:19.4054417Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:24:19.4054632Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T14:24:19.4054914Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T14:24:19.4055123Z ##[endgroup] 2026-10-24T14:24:19.5751613Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T14:24:19.7378393Z 2026-10-24T14:24:19.7380007Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T14:24:19.7380260Z 2026-10-24T14:24:23.0671076Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1107ms 2026-10-24T14:24:25.1775014Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 59ms 2026-10-24T14:24:27.1064055Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 610ms 2026-10-24T14:24:28.3040166Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 820ms 2026-10-24T14:24:28.3040518Z ✓ AgentSessionScanner (37) 2026-10-24T14:24:28.3040704Z ✓ recentThreads (18) 2026-10-24T14:24:28.3041001Z ✓ skips excessive records without blocking an older valid transcript 344ms 2026-10-24T14:24:34.4964532Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5977ms 2026-10-24T14:24:34.4965514Z ✓ AcpSessionRuntime (30) 2026-10-24T14:24:34.4966159Z ✓ drains large stderr output and keeps auth-sized logging chunks 403ms 2026-10-24T14:24:34.4967802Z ✓ keeps assistant item IDs unique when a provider session restarts 401ms 2026-10-24T14:24:35.6286247Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 43ms 2026-10-24T14:24:36.0571061Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 37ms 2026-10-24T14:24:37.6125491Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 154ms 2026-10-24T14:24:38.7441648Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T14:24:38.7461407Z [14:24:38.736] INFO (#22): Migrations ran successfully { 2026-10-24T14:24:38.7462119Z migrations: [ 2026-10-24T14:24:38.7462591Z '1_OrchestrationEvents', 2026-10-24T14:24:38.7462808Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:38.7462990Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:38.7463154Z '4_ProviderSessionRuntime', 2026-10-24T14:24:38.7463314Z '5_Projections', 2026-10-24T14:24:38.7463507Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:38.7463728Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:38.7463925Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:38.7464117Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:38.7464301Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:38.7464507Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:38.7464721Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:38.7464925Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:38.7465142Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:38.7465360Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:38.7465548Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:38.7465728Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:38.7465916Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:38.7466108Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:38.7466288Z '20_AuthAccessManagement', 2026-10-24T14:24:38.7466454Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:38.7466633Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:38.7466814Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:38.7467012Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:38.7467234Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:38.7467450Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:38.7467645Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:38.7467837Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:38.7468047Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:38.7468254Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:38.7468441Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:38.7468622Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:38.7468847Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:38.7469016Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:38.7469236Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:38.7469418Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:38.7469596Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:38.7470110Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:38.7470484Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:38.7470685Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:38.7470870Z '41_AuthSessionClientConnection', 2026-10-24T14:24:38.7471062Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:38.7471251Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:38.7471446Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:38.7471634Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:38.7471828Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:38.7472013Z '47_ProjectionProjectIcon', 2026-10-24T14:24:38.7472199Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:38.7472392Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:38.7472579Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:38.7472770Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:38.7472956Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:38.7473128Z '53_PullRequestFilesViewed', 2026-10-24T14:24:38.7473316Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:38.7473497Z '55_OrchestrationV2', 2026-10-24T14:24:38.7473670Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:38.7473849Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:38.7474012Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:38.7474200Z '59_McpAppModelContext', 2026-10-24T14:24:38.7474369Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:38.7474553Z '61_PullRequestReviewGuides', 2026-10-24T14:24:38.7474725Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:38.7474898Z '63_DropUnusedV1Projections', 2026-10-24T14:24:38.7475085Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:38.7475275Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:38.7475464Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:38.7475637Z '67_WebhookDedupe', 2026-10-24T14:24:38.7475798Z '68_ShellStopRequestIndex', 2026-10-24T14:24:38.7475959Z '69_ThreadMessageSearch' 2026-10-24T14:24:38.7476091Z ] 2026-10-24T14:24:38.7476188Z } 2026-10-24T14:24:38.7476252Z 2026-10-24T14:24:38.8974835Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T14:24:38.8976143Z [14:24:38.896] WARN (#1246): Orchestration effect execution failed { 2026-10-24T14:24:38.8976867Z 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-24T14:24:38.8977451Z effectType: 'provider-turn.restart', 2026-10-24T14:24:38.8984536Z attemptCount: 1, 2026-10-24T14:24:38.8984784Z nonRetryable: false, 2026-10-24T14:24:38.8985095Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T14:24:38.8985542Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T14:24:38.8986189Z ' 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-24T14:24:38.8999025Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T14:24:38.8999448Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T14:24:38.8999995Z ' 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-24T14:24:38.9001200Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:bf7d884f-ab99-4b0e-901d-950c0343ad51.\n' + 2026-10-24T14:24:38.9002056Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T14:24:38.9002589Z ' 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-24T14:24:38.9003373Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:bf7d884f-ab99-4b0e-901d-950c0343ad51.\n' + 2026-10-24T14:24:38.9004084Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T14:24:38.9004512Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T14:24:38.9004769Z ' }\n' + 2026-10-24T14:24:38.9004974Z ' }\n' + 2026-10-24T14:24:38.9005166Z ' }\n' + 2026-10-24T14:24:38.9005356Z '}' 2026-10-24T14:24:38.9005532Z } 2026-10-24T14:24:38.9005693Z 2026-10-24T14:24:39.1254720Z 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-24T14:24:39.1255331Z [14:24:39.122] INFO (#2642): Migrations ran successfully { 2026-10-24T14:24:39.1255787Z migrations: [ 2026-10-24T14:24:39.1256003Z '1_OrchestrationEvents', 2026-10-24T14:24:39.1256478Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:39.1256698Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:39.1256904Z '4_ProviderSessionRuntime', 2026-10-24T14:24:39.1257082Z '5_Projections', 2026-10-24T14:24:39.1257277Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:39.1257501Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:39.1257698Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:39.1257886Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:39.1258068Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:39.1258283Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:39.1258490Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:39.1258743Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:39.1258964Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:39.1259177Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:39.1259365Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:39.1259548Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:39.1259740Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:39.1259930Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:39.1260111Z '20_AuthAccessManagement', 2026-10-24T14:24:39.1260277Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:39.1260452Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:39.1260753Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:39.1260950Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:39.1261169Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:39.1261377Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:39.1261573Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:39.1261764Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:39.1261968Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:39.1262496Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:39.1262797Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:39.1262974Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:39.1263153Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:39.1263327Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:39.1263508Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:39.1263693Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:39.1263866Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:39.1264048Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:39.1264246Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:39.1264448Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:39.1264625Z '41_AuthSessionClientConnection', 2026-10-24T14:24:39.1264812Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:39.1265004Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:39.1265195Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:39.1265383Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:39.1265573Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:39.1265757Z '47_ProjectionProjectIcon', 2026-10-24T14:24:39.1265938Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:39.1266131Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:39.1266315Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:39.1266497Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:39.1266679Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:39.1266850Z '53_PullRequestFilesViewed', 2026-10-24T14:24:39.1267039Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:39.1267218Z '55_OrchestrationV2', 2026-10-24T14:24:39.1267397Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:39.1267574Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:39.1267738Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:39.1267899Z '59_McpAppModelContext', 2026-10-24T14:24:39.1268068Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:39.1268244Z '61_PullRequestReviewGuides', 2026-10-24T14:24:39.1268412Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:39.1268581Z '63_DropUnusedV1Projections', 2026-10-24T14:24:39.1268802Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:39.1268989Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:39.1269175Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:39.1269351Z '67_WebhookDedupe', 2026-10-24T14:24:39.1269527Z '68_ShellStopRequestIndex', 2026-10-24T14:24:39.1269691Z '69_ThreadMessageSearch' 2026-10-24T14:24:39.1269819Z ] 2026-10-24T14:24:39.1269916Z } 2026-10-24T14:24:39.1269978Z 2026-10-24T14:24:39.4211976Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T14:24:39.4212427Z [14:24:39.417] INFO (#5323): Migrations ran successfully { 2026-10-24T14:24:39.4212606Z migrations: [ 2026-10-24T14:24:39.4212745Z '1_OrchestrationEvents', 2026-10-24T14:24:39.4212933Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:39.4213175Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:39.4213341Z '4_ProviderSessionRuntime', 2026-10-24T14:24:39.4213508Z '5_Projections', 2026-10-24T14:24:39.4213707Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:39.4213929Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:39.4214130Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:39.4214629Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:39.4214933Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:39.4215140Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:39.4215346Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:39.4215541Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:39.4215755Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:39.4215973Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:39.4216158Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:39.4216341Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:39.4216527Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:39.4216718Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:39.4216895Z '20_AuthAccessManagement', 2026-10-24T14:24:39.4217062Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:39.4217245Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:39.4217431Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:39.4217631Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:39.4217846Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:39.4218060Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:39.4218253Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:39.4218448Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:39.4218709Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:39.4218913Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:39.4219103Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:39.4219281Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:39.4219462Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:39.4219636Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:39.4219823Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:39.4220002Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:39.4220176Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:39.4220357Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:39.4220666Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:39.4220869Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:39.4221059Z '41_AuthSessionClientConnection', 2026-10-24T14:24:39.4221249Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:39.4221440Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:39.4221631Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:39.4221824Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:39.4222017Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:39.4222204Z '47_ProjectionProjectIcon', 2026-10-24T14:24:39.4222389Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:39.4222584Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:39.4222772Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:39.4222955Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:39.4223140Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:39.4223310Z '53_PullRequestFilesViewed', 2026-10-24T14:24:39.4223502Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:39.4223683Z '55_OrchestrationV2', 2026-10-24T14:24:39.4223863Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:39.4224040Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:39.4224214Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:39.4224379Z '59_McpAppModelContext', 2026-10-24T14:24:39.4224549Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:39.4224829Z '61_PullRequestReviewGuides', 2026-10-24T14:24:39.4225045Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:39.4225219Z '63_DropUnusedV1Projections', 2026-10-24T14:24:39.4225402Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:39.4225594Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:39.4225780Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:39.4225956Z '67_WebhookDedupe', 2026-10-24T14:24:39.4226111Z '68_ShellStopRequestIndex', 2026-10-24T14:24:39.4226270Z '69_ThreadMessageSearch' 2026-10-24T14:24:39.4226402Z ] 2026-10-24T14:24:39.4226498Z } 2026-10-24T14:24:39.4226557Z 2026-10-24T14:24:39.7361037Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T14:24:39.7361615Z [14:24:39.732] INFO (#8030): Migrations ran successfully { 2026-10-24T14:24:39.7361786Z migrations: [ 2026-10-24T14:24:39.7361928Z '1_OrchestrationEvents', 2026-10-24T14:24:39.7362113Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:39.7362289Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:39.7362455Z '4_ProviderSessionRuntime', 2026-10-24T14:24:39.7362615Z '5_Projections', 2026-10-24T14:24:39.7362807Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:39.7363024Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:39.7363221Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:39.7363405Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:39.7363586Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:39.7363793Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:39.7364004Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:39.7364198Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:39.7364413Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:39.7364631Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:39.7364817Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:39.7365000Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:39.7365187Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:39.7365379Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:39.7365557Z '20_AuthAccessManagement', 2026-10-24T14:24:39.7365724Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:39.7365903Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:39.7366085Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:39.7366286Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:39.7366505Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:39.7366719Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:39.7366913Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:39.7367110Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:39.7367310Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:39.7367516Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:39.7367703Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:39.7367882Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:39.7368063Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:39.7368232Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:39.7368418Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:39.7368658Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:39.7368833Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:39.7369018Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:39.7369225Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:39.7369426Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:39.7369605Z '41_AuthSessionClientConnection', 2026-10-24T14:24:39.7369800Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:39.7369987Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:39.7370183Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:39.7370372Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:39.7370567Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:39.7370749Z '47_ProjectionProjectIcon', 2026-10-24T14:24:39.7370930Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:39.7371128Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:39.7371316Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:39.7371510Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:39.7371695Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:39.7371871Z '53_PullRequestFilesViewed', 2026-10-24T14:24:39.7372060Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:39.7372242Z '55_OrchestrationV2', 2026-10-24T14:24:39.7372417Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:39.7372598Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:39.7372763Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:39.7372923Z '59_McpAppModelContext', 2026-10-24T14:24:39.7373094Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:39.7373266Z '61_PullRequestReviewGuides', 2026-10-24T14:24:39.7373435Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:39.7373606Z '63_DropUnusedV1Projections', 2026-10-24T14:24:39.7373925Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:39.7374274Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:39.7374463Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:39.7374634Z '67_WebhookDedupe', 2026-10-24T14:24:39.7374790Z '68_ShellStopRequestIndex', 2026-10-24T14:24:39.7374952Z '69_ThreadMessageSearch' 2026-10-24T14:24:39.7375079Z ] 2026-10-24T14:24:39.7375183Z } 2026-10-24T14:24:39.7375239Z 2026-10-24T14:24:40.0984395Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T14:24:40.0984923Z [14:24:40.095] INFO (#10800): Migrations ran successfully { 2026-10-24T14:24:40.0985096Z migrations: [ 2026-10-24T14:24:40.0985240Z '1_OrchestrationEvents', 2026-10-24T14:24:40.0985424Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:40.0985643Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:40.0985818Z '4_ProviderSessionRuntime', 2026-10-24T14:24:40.0985990Z '5_Projections', 2026-10-24T14:24:40.0986182Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:40.0986401Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:40.0986599Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:40.0986786Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:40.0986967Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:40.0987168Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:40.0987376Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:40.0987565Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:40.0987777Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:40.0987990Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:40.0988181Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:40.0988363Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:40.0988593Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:40.0988785Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:40.0988963Z '20_AuthAccessManagement', 2026-10-24T14:24:40.0989129Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:40.0989305Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:40.0989490Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:40.0989689Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:40.0989938Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:40.0990151Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:40.0990344Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:40.0990541Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:40.0990744Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:40.0990953Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:40.0991139Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:40.0991316Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:40.0991495Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:40.0991665Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:40.0991850Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:40.0992029Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:40.0992202Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:40.0992381Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:40.0992580Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:40.0992782Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:40.0992960Z '41_AuthSessionClientConnection', 2026-10-24T14:24:40.0993753Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:40.0994062Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:40.0994256Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:40.0994444Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:40.0994635Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:40.0994817Z '47_ProjectionProjectIcon', 2026-10-24T14:24:40.0994997Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:40.0995192Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:40.0995379Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:40.0995565Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:40.0995748Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:40.0995920Z '53_PullRequestFilesViewed', 2026-10-24T14:24:40.0996108Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:40.0996292Z '55_OrchestrationV2', 2026-10-24T14:24:40.0996465Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:40.0996642Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:40.0996804Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:40.0996965Z '59_McpAppModelContext', 2026-10-24T14:24:40.0997136Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:40.0997307Z '61_PullRequestReviewGuides', 2026-10-24T14:24:40.0997476Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:40.0997647Z '63_DropUnusedV1Projections', 2026-10-24T14:24:40.0997833Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:40.0998017Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:40.0998204Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:40.0998375Z '67_WebhookDedupe', 2026-10-24T14:24:40.0998529Z '68_ShellStopRequestIndex', 2026-10-24T14:24:40.0998734Z '69_ThreadMessageSearch' 2026-10-24T14:24:40.0998862Z ] 2026-10-24T14:24:40.0998964Z } 2026-10-24T14:24:40.0999018Z 2026-10-24T14:24:40.4769549Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T14:24:40.4770013Z [14:24:40.473] INFO (#13579): Migrations ran successfully { 2026-10-24T14:24:40.4781004Z migrations: [ 2026-10-24T14:24:40.4782087Z '1_OrchestrationEvents', 2026-10-24T14:24:40.4782355Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:40.4782542Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:40.4782718Z '4_ProviderSessionRuntime', 2026-10-24T14:24:40.4782890Z '5_Projections', 2026-10-24T14:24:40.4783083Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:40.4783311Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:40.4783547Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:40.4783745Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:40.4783925Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:40.4784127Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:40.4784341Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:40.4784532Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:40.4784747Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:40.4784960Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:40.4785148Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:40.4785328Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:40.4785514Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:40.4785706Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:40.4786164Z '20_AuthAccessManagement', 2026-10-24T14:24:40.4786442Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:40.4786618Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:40.4786801Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:40.4786997Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:40.4787215Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:40.4787424Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:40.4787619Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:40.4787813Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:40.4788016Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:40.4788222Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:40.4788407Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:40.4788634Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:40.4788815Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:40.4788989Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:40.4789173Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:40.4789359Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:40.4789533Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:40.4789714Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:40.4789914Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:40.4790113Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:40.4790295Z '41_AuthSessionClientConnection', 2026-10-24T14:24:40.4790485Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:40.4790677Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:40.4790868Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:40.4791056Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:40.4791248Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:40.4791432Z '47_ProjectionProjectIcon', 2026-10-24T14:24:40.4791612Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:40.4791806Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:40.4791990Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:40.4792173Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:40.4792358Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:40.4792528Z '53_PullRequestFilesViewed', 2026-10-24T14:24:40.4792719Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:40.4792904Z '55_OrchestrationV2', 2026-10-24T14:24:40.4793079Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:40.4793256Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:40.4793419Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:40.4793584Z '59_McpAppModelContext', 2026-10-24T14:24:40.4793756Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:40.4793929Z '61_PullRequestReviewGuides', 2026-10-24T14:24:40.4794096Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:40.4794266Z '63_DropUnusedV1Projections', 2026-10-24T14:24:40.4794450Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:40.4794637Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:40.4794821Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:40.4794994Z '67_WebhookDedupe', 2026-10-24T14:24:40.4795148Z '68_ShellStopRequestIndex', 2026-10-24T14:24:40.4795305Z '69_ThreadMessageSearch' 2026-10-24T14:24:40.4795434Z ] 2026-10-24T14:24:40.4795533Z } 2026-10-24T14:24:40.4795593Z 2026-10-24T14:24:40.7971037Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T14:24:40.7971732Z [14:24:40.794] INFO (#16349): Migrations ran successfully { 2026-10-24T14:24:40.7972685Z migrations: [ 2026-10-24T14:24:40.7973091Z '1_OrchestrationEvents', 2026-10-24T14:24:40.7973301Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:40.7973484Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:40.7973647Z '4_ProviderSessionRuntime', 2026-10-24T14:24:40.7973810Z '5_Projections', 2026-10-24T14:24:40.7974009Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:40.7974232Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:40.7974426Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:40.7974609Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:40.7974794Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:40.7974994Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:40.7975211Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:40.7975405Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:40.7975623Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:40.7975837Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:40.7976024Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:40.7976201Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:40.7976390Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:40.7976613Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:40.7976790Z '20_AuthAccessManagement', 2026-10-24T14:24:40.7976961Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:40.7977136Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:40.7977318Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:40.7977517Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:40.7977732Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:40.7977946Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:40.7978138Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:40.7978333Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:40.7978575Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:40.7978785Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:40.7978968Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:40.7979147Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:40.7979325Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:40.7979494Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:40.7979678Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:40.7979857Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:40.7980033Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:40.7980215Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:40.7980420Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:40.7980722Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:40.7980906Z '41_AuthSessionClientConnection', 2026-10-24T14:24:40.7981097Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:40.7981283Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:40.7981478Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:40.7981667Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:40.7981860Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:40.7982040Z '47_ProjectionProjectIcon', 2026-10-24T14:24:40.7982222Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:40.7982413Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:40.7982794Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:40.7983044Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:40.7983227Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:40.7983402Z '53_PullRequestFilesViewed', 2026-10-24T14:24:40.7983593Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:40.7983776Z '55_OrchestrationV2', 2026-10-24T14:24:40.7983949Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:40.7984130Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:40.7984293Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:40.7984455Z '59_McpAppModelContext', 2026-10-24T14:24:40.7984625Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:40.7984800Z '61_PullRequestReviewGuides', 2026-10-24T14:24:40.7984966Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:40.7985135Z '63_DropUnusedV1Projections', 2026-10-24T14:24:40.7985323Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:40.7985509Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:40.7985696Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:40.7985868Z '67_WebhookDedupe', 2026-10-24T14:24:40.7986024Z '68_ShellStopRequestIndex', 2026-10-24T14:24:40.7986183Z '69_ThreadMessageSearch' 2026-10-24T14:24:40.7986313Z ] 2026-10-24T14:24:40.7986415Z } 2026-10-24T14:24:40.7986492Z 2026-10-24T14:24:41.0189315Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2348ms 2026-10-24T14:24:41.0189890Z ✓ retries a failed selection restart session open before completing 406ms 2026-10-24T14:24:41.0190282Z ✓ preserves native history only for compatible account switches (active) 314ms 2026-10-24T14:24:41.0190703Z ✓ preserves native history only for compatible account switches (idle) 367ms 2026-10-24T14:24:41.0191116Z ✓ preserves native history only for compatible account switches (selection-command) 379ms 2026-10-24T14:24:41.0191517Z ✓ preserves native history only for compatible account switches (pooled) 318ms 2026-10-24T14:24:42.1355494Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 88ms 2026-10-24T14:24:43.2085190Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 17ms 2026-10-24T14:24:44.6307940Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1037ms 2026-10-24T14:24:46.7087403Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1013ms 2026-10-24T14:24:46.7088046Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 355ms 2026-10-24T14:24:47.2748319Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 131ms 2026-10-24T14:24:47.9257959Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 294ms 2026-10-24T14:24:49.3759756Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.3760298Z [14:24:49.357] INFO (#1): Migrations ran successfully { 2026-10-24T14:24:49.3760677Z migrations: [ 2026-10-24T14:24:49.3760914Z '1_OrchestrationEvents', 2026-10-24T14:24:49.3761114Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:49.3761297Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:49.3761500Z '4_ProviderSessionRuntime', 2026-10-24T14:24:49.3761679Z '5_Projections', 2026-10-24T14:24:49.3761870Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:49.3762093Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:49.3762291Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:49.3762478Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:49.3762659Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:49.3762862Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:49.3763066Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:49.3763259Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:49.3763468Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:49.3763683Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:49.3763869Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:49.3764054Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:49.3764251Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:49.3764445Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:49.3764624Z '20_AuthAccessManagement', 2026-10-24T14:24:49.3764792Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:49.3764971Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:49.3765152Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:49.3765350Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:49.3765566Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:49.3765775Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:49.3765970Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:49.3766162Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:49.3766366Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:49.3766573Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:49.3766764Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:49.3766945Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:49.3767125Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:49.3767295Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:49.3767478Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:49.3767661Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:49.3767833Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:49.3768061Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:49.3768264Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:49.3768467Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:49.3768647Z '41_AuthSessionClientConnection', 2026-10-24T14:24:49.3768836Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:49.3769442Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:49.3769749Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:49.3769937Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:49.3770129Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:49.3770317Z '47_ProjectionProjectIcon', 2026-10-24T14:24:49.3770498Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:49.3770694Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:49.3770879Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:49.3771064Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:49.3771246Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:49.3771417Z '53_PullRequestFilesViewed', 2026-10-24T14:24:49.3771605Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:49.3771784Z '55_OrchestrationV2', 2026-10-24T14:24:49.3771962Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:49.3772142Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:49.3772307Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:49.3772468Z '59_McpAppModelContext', 2026-10-24T14:24:49.3772640Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:49.3772812Z '61_PullRequestReviewGuides', 2026-10-24T14:24:49.3772981Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:49.3773150Z '63_DropUnusedV1Projections', 2026-10-24T14:24:49.3773333Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:49.3773520Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:49.3773704Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:49.3773879Z '67_WebhookDedupe', 2026-10-24T14:24:49.3774032Z '68_ShellStopRequestIndex', 2026-10-24T14:24:49.3774218Z '69_ThreadMessageSearch' 2026-10-24T14:24:49.3774350Z ] 2026-10-24T14:24:49.3774452Z } 2026-10-24T14:24:49.3774514Z 2026-10-24T14:24:49.5309121Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.5309517Z [14:24:49.529] INFO (#349) http.span=24ms: Sent HTTP response { 2026-10-24T14:24:49.5309731Z 'http.method': 'GET', 2026-10-24T14:24:49.5309970Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T14:24:49.5310200Z 'http.status': 200 2026-10-24T14:24:49.5310338Z } 2026-10-24T14:24:49.5310396Z 2026-10-24T14:24:49.5389433Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.5389825Z [14:24:49.538] INFO (#367) http.span=4ms: Sent HTTP response { 2026-10-24T14:24:49.5390037Z 'http.method': 'GET', 2026-10-24T14:24:49.5390263Z 'http.url': '/api/orchestration/shell', 2026-10-24T14:24:49.5390461Z 'http.status': 200 2026-10-24T14:24:49.5390591Z } 2026-10-24T14:24:49.5390650Z 2026-10-24T14:24:49.7017746Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7018373Z [14:24:49.701] INFO (#405) http.span=155ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:49.7018666Z 2026-10-24T14:24:49.7163582Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7164255Z [14:24:49.714] INFO (#395) http.span=169ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:49.7165110Z 2026-10-24T14:24:49.7165490Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7166017Z [14:24:49.715] INFO (#629) http.span=38ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:49.7166290Z 2026-10-24T14:24:49.7166523Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7167035Z [14:24:49.715] INFO (#641) http.span=37ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:49.7167304Z 2026-10-24T14:24:49.7171767Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7172169Z [14:24:49.716] INFO (#384) http.span=174ms: InterruptError: All fibers interrupted without error { 2026-10-24T14:24:49.7172427Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T14:24:49.7172587Z at fiber (#708) 2026-10-24T14:24:49.7172844Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T14:24:49.7173024Z 2026-10-24T14:24:49.7483636Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.7484140Z [14:24:49.738] INFO (#1): Migrations ran successfully { 2026-10-24T14:24:49.7484504Z migrations: [ 2026-10-24T14:24:49.7484739Z '1_OrchestrationEvents', 2026-10-24T14:24:49.7484931Z '2_OrchestrationCommandReceipts', 2026-10-24T14:24:49.7485112Z '3_CheckpointDiffBlobs', 2026-10-24T14:24:49.7485298Z '4_ProviderSessionRuntime', 2026-10-24T14:24:49.7485467Z '5_Projections', 2026-10-24T14:24:49.7485658Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T14:24:49.7485884Z '7_ProjectionThreadMessageAttachments', 2026-10-24T14:24:49.7486083Z '8_ProjectionThreadActivitySequence', 2026-10-24T14:24:49.7486266Z '9_ProviderSessionRuntimeMode', 2026-10-24T14:24:49.7486448Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T14:24:49.7486651Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T14:24:49.7486863Z '12_ProjectionThreadsInteractionMode', 2026-10-24T14:24:49.7487053Z '13_ProjectionThreadProposedPlans', 2026-10-24T14:24:49.7487269Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T14:24:49.7487483Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T14:24:49.7487671Z '16_CanonicalizeModelSelections', 2026-10-24T14:24:49.7487891Z '17_ProjectionThreadsArchivedAt', 2026-10-24T14:24:49.7488084Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T14:24:49.7488277Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T14:24:49.7488457Z '20_AuthAccessManagement', 2026-10-24T14:24:49.7488631Z '21_AuthSessionClientMetadata', 2026-10-24T14:24:49.7488809Z '22_AuthSessionLastConnectedAt', 2026-10-24T14:24:49.7488993Z '23_ProjectionThreadShellSummary', 2026-10-24T14:24:49.7489189Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T14:24:49.7489410Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T14:24:49.7489619Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T14:24:49.7489814Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T14:24:49.7490009Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T14:24:49.7490211Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T14:24:49.7490999Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T14:24:49.7491337Z '31_AuthAuthorizationScopes', 2026-10-24T14:24:49.7491521Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T14:24:49.7491702Z '33_ProjectionThreadsSettled', 2026-10-24T14:24:49.7491877Z '34_ProjectionThreadsSnoozed', 2026-10-24T14:24:49.7492059Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T14:24:49.7492243Z '36_ProjectionThreadsPinned', 2026-10-24T14:24:49.7492414Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T14:24:49.7492594Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T14:24:49.7492797Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T14:24:49.7492999Z '40_ProjectionProjectFaviconPath', 2026-10-24T14:24:49.7493184Z '41_AuthSessionClientConnection', 2026-10-24T14:24:49.7493372Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T14:24:49.7493567Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T14:24:49.7493763Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T14:24:49.7493954Z '45_ProjectionProjectsAutoPull', 2026-10-24T14:24:49.7494147Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T14:24:49.7494332Z '47_ProjectionProjectIcon', 2026-10-24T14:24:49.7494513Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T14:24:49.7494703Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T14:24:49.7494890Z '50_ProjectionThreadPullRequests', 2026-10-24T14:24:49.7495074Z '51_ProjectionThreadMessageContext', 2026-10-24T14:24:49.7495261Z '52_ProjectionThreadTitleState', 2026-10-24T14:24:49.7495431Z '53_PullRequestFilesViewed', 2026-10-24T14:24:49.7495624Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T14:24:49.7495804Z '55_OrchestrationV2', 2026-10-24T14:24:49.7495982Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T14:24:49.7496161Z '57_ScheduledTaskWebhooks', 2026-10-24T14:24:49.7496323Z '58_WebhookRelayDeliveries', 2026-10-24T14:24:49.7496486Z '59_McpAppModelContext', 2026-10-24T14:24:49.7496653Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T14:24:49.7496827Z '61_PullRequestReviewGuides', 2026-10-24T14:24:49.7496993Z '62_ThreadFailureLookupIndex', 2026-10-24T14:24:49.7497163Z '63_DropUnusedV1Projections', 2026-10-24T14:24:49.7497346Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T14:24:49.7497532Z '65_CodexUsageNativeTurnIndex', 2026-10-24T14:24:49.7497716Z '66_RepairClientSettlementTimestamps', 2026-10-24T14:24:49.7497918Z '67_WebhookDedupe', 2026-10-24T14:24:49.7498076Z '68_ShellStopRequestIndex', 2026-10-24T14:24:49.7498235Z '69_ThreadMessageSearch' 2026-10-24T14:24:49.7498369Z ] 2026-10-24T14:24:49.7498468Z } 2026-10-24T14:24:49.7498525Z 2026-10-24T14:24:49.8810520Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.8810932Z [14:24:49.880] INFO (#1087) http.span=19ms: Sent HTTP response { 2026-10-24T14:24:49.8811145Z 'http.method': 'GET', 2026-10-24T14:24:49.8811386Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T14:24:49.8811607Z 'http.status': 200 2026-10-24T14:24:49.8811744Z } 2026-10-24T14:24:49.8811812Z 2026-10-24T14:24:49.8852382Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:49.8852783Z [14:24:49.884] INFO (#1105) http.span=1ms: Sent HTTP response { 2026-10-24T14:24:49.8852999Z 'http.method': 'GET', 2026-10-24T14:24:49.8853720Z 'http.url': '/api/orchestration/shell', 2026-10-24T14:24:49.8854056Z 'http.status': 200 2026-10-24T14:24:49.8854186Z } 2026-10-24T14:24:49.8854240Z 2026-10-24T14:24:50.0174952Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0175549Z [14:24:50.016] INFO (#1143) http.span=128ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:50.0175843Z 2026-10-24T14:24:50.0280493Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0281161Z [14:24:50.027] INFO (#1133) http.span=140ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:50.0281560Z 2026-10-24T14:24:50.0281866Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0282459Z [14:24:50.027] INFO (#1371) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:50.0282798Z 2026-10-24T14:24:50.0284503Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0285048Z [14:24:50.028] INFO (#1383) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T14:24:50.0285327Z 2026-10-24T14:24:50.0288903Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0289314Z [14:24:50.028] INFO (#1122) http.span=142ms: InterruptError: All fibers interrupted without error { 2026-10-24T14:24:50.0289572Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T14:24:50.0289732Z at fiber (#1450) 2026-10-24T14:24:50.0289993Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T14:24:50.0290173Z 2026-10-24T14:24:50.0327574Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T14:24:50.0327933Z [14:24:50.032] INFO (#1): # T3 Code thread transfer budget 2026-10-24T14:24:50.0328056Z 2026-10-24T14:24:50.0328507Z 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-24T14:24:50.0329843Z 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-24T14:24:50.0331371Z 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-24T14:24:50.0332066Z 2026-10-24T14:24:50.0332134Z | Provider | Total thread wire | Budget | Result | 2026-10-24T14:24:50.0332303Z | --- | ---: | ---: | --- | 2026-10-24T14:24:50.0332459Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T14:24:50.0332642Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T14:24:50.0332760Z 2026-10-24T14:24:50.0332811Z ## Detailed measurements 2026-10-24T14:24:50.0332881Z 2026-10-24T14:24:50.0332955Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T14:24:50.0333121Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T14:24:50.0333313Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T14:24:50.0333567Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T14:24:50.0333837Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T14:24:50.0334077Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T14:24:50.0334272Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T14:24:50.0334473Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T14:24:50.0334709Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T14:24:50.0334941Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T14:24:50.0335182Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T14:24:50.0335456Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T14:24:50.0335730Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T14:24:50.0335964Z | codex | measured turn | server egress wire | 3.5 KiB (3,570 B) | none | INFO | 2026-10-24T14:24:50.0336181Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T14:24:50.0336411Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T14:24:50.0336685Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T14:24:50.0336943Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:24:50.0337176Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T14:24:50.0337421Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T14:24:50.0337667Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:24:50.0337911Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T14:24:50.0338138Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T14:24:50.0338415Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T14:24:50.0338705Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T14:24:50.0338964Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T14:24:50.0339174Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T14:24:50.0339397Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T14:24:50.0339649Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T14:24:50.0339907Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T14:24:50.0340170Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,711 B) | none | INFO | 2026-10-24T14:24:50.0340547Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T14:24:50.0340905Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T14:24:50.0341207Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,580 B) | none | INFO | 2026-10-24T14:24:50.0341440Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T14:24:50.0341690Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T14:24:50.0341981Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T14:24:50.0342260Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:24:50.0342510Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T14:24:50.0342775Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T14:24:50.0343037Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:24:50.0343269Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T14:24:50.0343394Z 2026-10-24T14:24:50.0343447Z ## Compression diagnostics 2026-10-24T14:24:50.0343524Z 2026-10-24T14:24:50.0343630Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T14:24:50.0343852Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T14:24:50.0344077Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T14:24:50.0344318Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T14:24:50.0344448Z 2026-10-24T14:24:50.0344450Z 2026-10-24T14:24:50.0344701Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 714ms 2026-10-24T14:24:50.0345074Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 713ms 2026-10-24T14:24:50.3209272Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms 2026-10-24T14:24:51.7377239Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 373ms 2026-10-24T14:24:51.7377827Z ✓ task_cancel ends a delegated child's background native subagent 372ms 2026-10-24T14:24:52.8238040Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 17ms 2026-10-24T14:24:53.3047515Z ✓ src/process/agentScope.test.ts (10 tests) 49ms 2026-10-24T14:24:53.5942736Z ✓ src/preview/Manager.test.ts (8 tests) 15ms 2026-10-24T14:24:54.6692109Z ✓ src/serverLogger.test.ts (7 tests) 17ms 2026-10-24T14:24:54.8019682Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T14:24:55.9627201Z ✓ src/cloud/CloudLink.test.ts (6 tests) 30ms 2026-10-24T14:24:56.1457962Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 25ms 2026-10-24T14:24:56.4688224Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 28ms 2026-10-24T14:24:56.8083888Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 36ms 2026-10-24T14:24:56.9768022Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms 2026-10-24T14:24:57.2509113Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T14:24:57.5272285Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 11ms 2026-10-24T14:24:57.6800008Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 19ms 2026-10-24T14:24:58.1173997Z ✓ src/persistence/Migrations.test.ts (7 tests) 149ms 2026-10-24T14:24:58.2978756Z ✓ src/cloud/relayResponse.test.ts (8 tests) 14ms 2026-10-24T14:24:59.2973865Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 7ms 2026-10-24T14:24:59.4608527Z ✓ src/bootstrap.test.ts (3 tests) 12ms 2026-10-24T14:24:59.7346335Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 4ms 2026-10-24T14:25:00.0240732Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 5ms 2026-10-24T14:25:00.1147477Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T14:25:00.6013561Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 32ms 2026-10-24T14:25:01.6950209Z ✓ src/auth/replayMarkers.test.ts (1 test) 17ms 2026-10-24T14:25:01.8303008Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T14:25:02.0951210Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T14:25:02.2177482Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T14:25:02.4811305Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 19ms 2026-10-24T14:25:10.2641272Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 6475ms 2026-10-24T14:25:10.2641817Z ✓ OpenCode replay fixtures (22) 2026-10-24T14:25:10.2642143Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 325ms 2026-10-24T14:25:10.2642567Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 367ms 2026-10-24T14:25:10.2642991Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 352ms 2026-10-24T14:25:10.2643424Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 321ms 2026-10-24T14:25:10.2643854Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 370ms 2026-10-24T14:25:10.2644289Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 447ms 2026-10-24T14:25:10.2644738Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 351ms 2026-10-24T14:25:10.2645225Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 325ms 2026-10-24T14:25:10.2645722Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 420ms 2026-10-24T14:25:10.5474916Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 9ms 2026-10-24T14:25:10.8585333Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 37ms 2026-10-24T14:25:11.9704426Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-24T14:25:12.4730772Z ✓ src/cli/triage.test.ts (1 test) 8ms 2026-10-24T14:25:12.7556096Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T14:25:17.0604314Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3200ms 2026-10-24T14:25:17.0607477Z ✓ Cursor replay fixtures (11) 2026-10-24T14:25:17.0607855Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 420ms 2026-10-24T14:25:17.0608257Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 336ms 2026-10-24T14:25:17.0608657Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 333ms 2026-10-24T14:25:17.0609057Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 316ms 2026-10-24T14:25:17.0609451Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 308ms 2026-10-24T14:25:17.0609852Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 320ms 2026-10-24T14:25:17.5209647Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 2ms 2026-10-24T14:25:17.5278899Z 2026-10-24T14:25:17.5290577Z  Test Files  52 passed (52) 2026-10-24T14:25:17.5290860Z  Tests  519 passed (519) 2026-10-24T14:25:17.5291048Z  Start at  14:24:19 2026-10-24T14:25:17.5291274Z  Duration  57.78s (tests 46%, import 41%, transform 10%, setup 3%) 2026-10-24T14:25:17.5293187Z 2026-10-24T14:25:17.5293643Z  Import  1365 modules were evaluated 17282 times · 22.76s total, 41% of tracked time 2026-10-24T14:25:17.5294092Z   ~20.96s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T14:25:17.5294535Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T14:25:17.5294738Z 2026-10-24T14:25:17.5474139Z 2026-10-24T14:25:17.5568437Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T14:25:17.5568738Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T14:25:17.5568957Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T14:25:17.5569104Z else 2026-10-24T14:25:17.5569233Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T14:25:17.5569375Z fi 2026-10-24T14:25:17.5580341Z shell: /usr/bin/bash -e {0} 2026-10-24T14:25:17.5580464Z env: 2026-10-24T14:25:17.5581949Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:25:17.5582097Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:25:17.5582240Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:25:17.5582374Z ##[endgroup] 2026-10-24T14:25:17.5619616Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T14:25:17.5619897Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T14:25:17.5620186Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T14:25:17.5620393Z else 2026-10-24T14:25:17.5620818Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T14:25:17.5621007Z fi 2026-10-24T14:25:17.5629302Z shell: /usr/bin/bash -e {0} 2026-10-24T14:25:17.5629427Z env: 2026-10-24T14:25:17.5629536Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:25:17.5629681Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:25:17.5629820Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:25:17.5629954Z ##[endgroup] 2026-10-24T14:25:17.5650451Z # T3 Code thread transfer budget 2026-10-24T14:25:17.5650558Z 2026-10-24T14:25:17.5651008Z 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-24T14:25:17.5652401Z 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-24T14:25:17.5653722Z 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-24T14:25:17.5654317Z 2026-10-24T14:25:17.5654387Z | Provider | Total thread wire | Budget | Result | 2026-10-24T14:25:17.5654565Z | --- | ---: | ---: | --- | 2026-10-24T14:25:17.5654709Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T14:25:17.5654895Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T14:25:17.5655011Z 2026-10-24T14:25:17.5655061Z ## Detailed measurements 2026-10-24T14:25:17.5655135Z 2026-10-24T14:25:17.5655209Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T14:25:17.5655375Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T14:25:17.5655568Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T14:25:17.5655827Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T14:25:17.5656119Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T14:25:17.5656355Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T14:25:17.5656546Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T14:25:17.5656748Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T14:25:17.5656976Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T14:25:17.5657207Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T14:25:17.5657444Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T14:25:17.5657717Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T14:25:17.5658041Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T14:25:17.5658277Z | codex | measured turn | server egress wire | 3.5 KiB (3,570 B) | none | INFO | 2026-10-24T14:25:17.5658487Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T14:25:17.5658717Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T14:25:17.5658987Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T14:25:17.5659245Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:25:17.5659477Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T14:25:17.5659721Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T14:25:17.5659963Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:25:17.5660167Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T14:25:17.5660394Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T14:25:17.5660757Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T14:25:17.5661092Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T14:25:17.5661345Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T14:25:17.5661736Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T14:25:17.5661959Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T14:25:17.5662212Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T14:25:17.5662460Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T14:25:17.5662723Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,711 B) | none | INFO | 2026-10-24T14:25:17.5663015Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T14:25:17.5663295Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T14:25:17.5663549Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,580 B) | none | INFO | 2026-10-24T14:25:17.5663780Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T14:25:17.5664022Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T14:25:17.5664316Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T14:25:17.5664592Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:25:17.5664848Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T14:25:17.5665112Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T14:25:17.5665377Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T14:25:17.5665604Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T14:25:17.5665728Z 2026-10-24T14:25:17.5665779Z ## Compression diagnostics 2026-10-24T14:25:17.5665887Z 2026-10-24T14:25:17.5665993Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T14:25:17.5666214Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T14:25:17.5666444Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T14:25:17.5666683Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T14:25:17.5711811Z ##[group]Run actions/upload-artifact@v7 2026-10-24T14:25:17.5711957Z with: 2026-10-24T14:25:17.5712067Z name: thread-transfer-results 2026-10-24T14:25:17.5712235Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T14:25:17.5712407Z if-no-files-found: ignore 2026-10-24T14:25:17.5712528Z retention-days: 30 2026-10-24T14:25:17.5712643Z compression-level: 6 2026-10-24T14:25:17.5712755Z overwrite: false 2026-10-24T14:25:17.5712876Z include-hidden-files: false 2026-10-24T14:25:17.5713000Z archive: true 2026-10-24T14:25:17.5713103Z env: 2026-10-24T14:25:17.5713212Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:25:17.5713354Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:25:17.5713496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T14:25:17.5713626Z ##[endgroup] 2026-10-24T14:25:17.6438208Z With the provided path, there will be 1 file uploaded 2026-10-24T14:25:17.6440260Z Artifact name is valid! 2026-10-24T14:25:17.6440533Z Root directory input is valid! 2026-10-24T14:25:17.8239480Z Uploading artifact: thread-transfer-results.zip 2026-10-24T14:25:17.8257653Z Beginning upload of artifact content to blob storage 2026-10-24T14:25:17.8807693Z Uploaded bytes 504 2026-10-24T14:25:17.8917785Z Finished uploading artifact content to blob storage! 2026-10-24T14:25:17.8918090Z SHA256 digest of uploaded artifact is fef9458c1d8f5ed1129c38f31a8550f34c3541078281cb0d6650d603bc0ae314 2026-10-24T14:25:17.8918632Z Finalizing artifact upload 2026-10-24T14:25:18.3283993Z Artifact thread-transfer-results successfully finalized. Artifact ID 12563516085 2026-10-24T14:25:18.3284368Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12563516085 2026-10-24T14:25:18.3287040Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40102304653/artifacts/12563516085 2026-10-24T14:25:18.3401939Z Post job cleanup. 2026-10-24T14:25:18.4014949Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T14:25:18.4085768Z Post job cleanup. 2026-10-24T14:25:18.4099330Z ##[start-action display=Cache full pnpm store;id=__d4068319-ca1f-4f3a-93e9-d5adcb364626.__actions_cache] 2026-10-24T14:25:18.4422215Z Post job cleanup. 2026-10-24T14:25:18.5068383Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-fa50cf9b003d547cd32552f61b874eb4abe5dace3fdb4b1abd9610da2da24074, not saving cache. 2026-10-24T14:25:18.5104599Z ##[end-action id=__d4068319-ca1f-4f3a-93e9-d5adcb364626.__actions_cache;outcome=success;conclusion=success;duration_ms=100] 2026-10-24T14:25:18.5107183Z ##[start-action display=Cache Vite+;id=__d4068319-ca1f-4f3a-93e9-d5adcb364626.vp_cache] 2026-10-24T14:25:18.5133368Z Post job cleanup. 2026-10-24T14:25:18.5741094Z 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-24T14:25:18.5789812Z ##[end-action id=__d4068319-ca1f-4f3a-93e9-d5adcb364626.vp_cache;outcome=success;conclusion=success;duration_ms=68] 2026-10-24T14:25:18.5824275Z Post job cleanup. 2026-10-24T14:25:18.6262564Z [command]/usr/local/bin/git version 2026-10-24T14:25:18.6290901Z git version 2.55.0 2026-10-24T14:25:18.6308245Z Temporarily overriding HOME='/home/runner/_work/_temp/eec842e0-9e02-4d23-b4d9-e5fc018170e7' before making global git config changes 2026-10-24T14:25:18.6308622Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T14:25:18.6311180Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T14:25:18.6330791Z Removing SSH command configuration 2026-10-24T14:25:18.6333989Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T14:25:18.6378282Z [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-24T14:25:18.6499170Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T14:25:18.6521528Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T14:25:18.6559300Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T14:25:18.6575243Z ##[group]Run '/job_completed.sh' 2026-10-24T14:25:18.6581985Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T14:25:18.6582170Z env: 2026-10-24T14:25:18.6582285Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 132 2026-10-24T14:25:18.6582431Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 359 2026-10-24T14:25:18.6582584Z BLACKSMITH_CHECK_RUN_ID: 120896785645 2026-10-24T14:25:18.6582735Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T14:25:18.6582887Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T14:25:18.6583023Z ##[endgroup] 2026-10-24T14:25:18.6667543Z Docker container cache not activated, skipping hash computation. 2026-10-24T14:25:18.6929602Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T14:25:18.6972831Z Cleaning up orphan processes