2026-10-24T11:15:38.7962654Z Current runner version: '2.338.1' 2026-10-24T11:15:38.7966497Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-lengqlaphhbzlisd' 2026-10-24T11:15:38.7967522Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T11:15:38.7968446Z Machine name: 'ip-172-31-73-130' 2026-10-24T11:15:38.7970155Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T11:15:38.7971506Z Contents: read 2026-10-24T11:15:38.7972035Z Metadata: read 2026-10-24T11:15:38.7972463Z ##[endgroup] 2026-10-24T11:15:38.7973970Z Secret source: Actions 2026-10-24T11:15:38.7974642Z Cache mode: write 2026-10-24T11:15:38.7975274Z Prepare workflow directory 2026-10-24T11:15:38.8161371Z Prepare all required actions 2026-10-24T11:15:38.8188021Z Getting action download info 2026-10-24T11:15:38.9537144Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T11:15:38.9949089Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T11:15:39.0685233Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T11:15:39.2408565Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T11:15:39.2449206Z Complete job name: Test Server 8 2026-10-24T11:15:39.2826469Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T11:15:39.2940551Z ##[group]Run '/setup.sh' 2026-10-24T11:15:39.2961626Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:39.2962123Z env: 2026-10-24T11:15:39.2962355Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:39.2962642Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:39.2962931Z BLACKSMITH_CHECK_RUN_ID: 120858151102 2026-10-24T11:15:39.2963225Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T11:15:39.2963527Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:15:39.2963790Z ##[endgroup] 2026-10-24T11:15:39.3294739Z Logging daemon started (blacksmithd for logs) 2026-10-24T11:15:39.3427368Z Results daemon started (blacksmithd for results) 2026-10-24T11:15:39.3580133Z Background adoption and SSH setup started (PID: 2837) 2026-10-24T11:15:39.3580716Z 2026-10-24T11:15:39.3581438Z ---------------------------------------- 2026-10-24T11:15:39.3582070Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40089177841/jobs/120858151102 2026-10-24T11:15:39.3582494Z SSH Access (using your GitHub SSH key): 2026-10-24T11:15:39.3582928Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-lengqlaphhbzlisd.vm.blacksmith.sh 2026-10-24T11:15:39.3583250Z 2026-10-24T11:15:39.3583364Z No GitHub SSH key? Add one at: 2026-10-24T11:15:39.3583860Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T11:15:39.3584261Z 2026-10-24T11:15:39.3584372Z ---------------------------------------- 2026-10-24T11:15:39.3584551Z 2026-10-24T11:15:39.3584695Z VM ID: blacksmith-4vcpu-ubuntu-2404-lengqlaphhbzlisd 2026-10-24T11:15:39.3585039Z Host: production-152.236.41.183-x8664 2026-10-24T11:15:39.3585313Z Host Agent PID: 745164 2026-10-24T11:15:39.3585559Z Host Agent Git SHA: 1637818df 2026-10-24T11:15:39.3585828Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T11:15:39.3586108Z Blacksmith Host Generation: gen 2 2026-10-24T11:15:39.3586400Z Petname: production-diverse-anteater-d5070958 2026-10-24T11:15:39.3586720Z Region: us-east 2026-10-24T11:15:39.3586958Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T11:15:39.3602747Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T11:15:39.3603074Z 2026-10-24T11:15:39.3603424Z Enabling Blacksmith transparent cache 2026-10-24T11:15:39.3842295Z ##[group]Run actions/checkout@v6 2026-10-24T11:15:39.3842596Z with: 2026-10-24T11:15:39.3842958Z fetch-depth: 2 2026-10-24T11:15:39.3843298Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T11:15:39.3843697Z sparse-checkout-cone-mode: false 2026-10-24T11:15:39.3843974Z repository: pingdotgg/t3code 2026-10-24T11:15:39.3846090Z token: *** 2026-10-24T11:15:39.3846305Z ssh-strict: true 2026-10-24T11:15:39.3846528Z ssh-user: git 2026-10-24T11:15:39.3846755Z persist-credentials: true 2026-10-24T11:15:39.3847054Z clean: true 2026-10-24T11:15:39.3847274Z fetch-tags: false 2026-10-24T11:15:39.3847500Z show-progress: true 2026-10-24T11:15:39.3847731Z lfs: false 2026-10-24T11:15:39.3847944Z submodules: false 2026-10-24T11:15:39.3848175Z set-safe-directory: true 2026-10-24T11:15:39.3848430Z allow-unsafe-pr-checkout: false 2026-10-24T11:15:39.3848685Z env: 2026-10-24T11:15:39.3848925Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:39.3849212Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:39.3849496Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:39.3849760Z ##[endgroup] 2026-10-24T11:15:39.4885838Z Syncing repository: pingdotgg/t3code 2026-10-24T11:15:39.4886743Z ##[group]Getting Git version info 2026-10-24T11:15:39.4887265Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.4887783Z [command]/usr/local/bin/git version 2026-10-24T11:15:39.4971873Z git version 2.55.0 2026-10-24T11:15:39.4983055Z ##[endgroup] 2026-10-24T11:15:39.4990090Z Temporarily overriding HOME='/home/runner/_work/_temp/6da7c6a6-90fe-4804-8d62-756562f83b2d' before making global git config changes 2026-10-24T11:15:39.4990746Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:15:39.4993331Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.5025704Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T11:15:39.5027668Z ##[group]Determining repository object format 2026-10-24T11:15:39.5028752Z ##[endgroup] 2026-10-24T11:15:39.5029144Z ##[group]Initializing the repository 2026-10-24T11:15:39.5031337Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T11:15:39.5071076Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T11:15:39.5071550Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T11:15:39.5072023Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T11:15:39.5072387Z hint: call: 2026-10-24T11:15:39.5072594Z hint: 2026-10-24T11:15:39.5072865Z hint: git config --global init.defaultBranch 2026-10-24T11:15:39.5073176Z hint: 2026-10-24T11:15:39.5073464Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T11:15:39.5073921Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T11:15:39.5074287Z hint: 2026-10-24T11:15:39.5074503Z hint: git branch -m 2026-10-24T11:15:39.5074740Z hint: 2026-10-24T11:15:39.5075056Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T11:15:39.5075530Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T11:15:39.5078053Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.5138774Z ##[endgroup] 2026-10-24T11:15:39.5139163Z ##[group]Disabling automatic garbage collection 2026-10-24T11:15:39.5141062Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T11:15:39.5167134Z ##[endgroup] 2026-10-24T11:15:39.5167622Z ##[group]Setting up auth 2026-10-24T11:15:39.5167976Z Removing SSH command configuration 2026-10-24T11:15:39.5169309Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:15:39.5198387Z [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-24T11:15:39.5347747Z Removing HTTP extra header 2026-10-24T11:15:39.5350541Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T11:15:39.5375583Z [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-24T11:15:39.5486867Z Removing includeIf entries pointing to credentials config files 2026-10-24T11:15:39.5490058Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T11:15:39.5513611Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T11:15:39.5625901Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-945f6e87-1401-42f4-b709-b1464a681a8e.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T11:15:39.5653030Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-945f6e87-1401-42f4-b709-b1464a681a8e.config 2026-10-24T11:15:39.5677197Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-945f6e87-1401-42f4-b709-b1464a681a8e.config 2026-10-24T11:15:39.5700517Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-945f6e87-1401-42f4-b709-b1464a681a8e.config 2026-10-24T11:15:39.5721957Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-945f6e87-1401-42f4-b709-b1464a681a8e.config 2026-10-24T11:15:39.5743421Z ##[endgroup] 2026-10-24T11:15:39.5743830Z ##[group]Fetching the repository 2026-10-24T11:15:39.5747437Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +6c39445f966c34e7feb7acff1b08f7877689d92d:refs/remotes/pull/23191/merge 2026-10-24T11:15:39.7114851Z From https://github.com/pingdotgg/t3code 2026-10-24T11:15:39.7119285Z * [new ref] 6c39445f966c34e7feb7acff1b08f7877689d92d -> pull/23191/merge 2026-10-24T11:15:39.7141425Z ##[endgroup] 2026-10-24T11:15:39.7141968Z ##[group]Determining the checkout info 2026-10-24T11:15:39.7142547Z ##[endgroup] 2026-10-24T11:15:39.7143014Z ##[group]Setting up sparse checkout 2026-10-24T11:15:39.7145706Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T11:15:39.7169500Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T11:15:39.7185257Z .git/info/sparse-checkout 2026-10-24T11:15:39.7190819Z ##[endgroup] 2026-10-24T11:15:39.7191300Z ##[group]Checking out the ref 2026-10-24T11:15:39.7196292Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/23191/merge 2026-10-24T11:15:46.0986040Z Updating files: 0% (1/6346) 2026-10-24T11:15:46.1015510Z Updating files: 1% (64/6346) 2026-10-24T11:15:46.1034380Z Updating files: 2% (127/6346) 2026-10-24T11:15:46.1057134Z Updating files: 3% (191/6346) 2026-10-24T11:15:46.1078870Z Updating files: 4% (254/6346) 2026-10-24T11:15:46.1111478Z Updating files: 5% (318/6346) 2026-10-24T11:15:46.1135008Z Updating files: 6% (381/6346) 2026-10-24T11:15:46.1195313Z Updating files: 7% (445/6346) 2026-10-24T11:15:46.1227223Z Updating files: 8% (508/6346) 2026-10-24T11:15:46.1250344Z Updating files: 9% (572/6346) 2026-10-24T11:15:46.1566485Z Updating files: 10% (635/6346) 2026-10-24T11:15:46.1583770Z Updating files: 11% (699/6346) 2026-10-24T11:15:46.1594842Z Updating files: 12% (762/6346) 2026-10-24T11:15:46.1610327Z Updating files: 13% (825/6346) 2026-10-24T11:15:46.1626591Z Updating files: 14% (889/6346) 2026-10-24T11:15:46.1646333Z Updating files: 15% (952/6346) 2026-10-24T11:15:46.1665753Z Updating files: 16% (1016/6346) 2026-10-24T11:15:46.1681544Z Updating files: 17% (1079/6346) 2026-10-24T11:15:46.1700694Z Updating files: 18% (1143/6346) 2026-10-24T11:15:46.1716444Z Updating files: 19% (1206/6346) 2026-10-24T11:15:46.1743204Z Updating files: 20% (1270/6346) 2026-10-24T11:15:46.1762385Z Updating files: 21% (1333/6346) 2026-10-24T11:15:46.1782268Z Updating files: 22% (1397/6346) 2026-10-24T11:15:46.1796921Z Updating files: 23% (1460/6346) 2026-10-24T11:15:46.1811049Z Updating files: 24% (1524/6346) 2026-10-24T11:15:46.1827066Z Updating files: 25% (1587/6346) 2026-10-24T11:15:46.1841772Z Updating files: 26% (1650/6346) 2026-10-24T11:15:46.1854986Z Updating files: 27% (1714/6346) 2026-10-24T11:15:46.1876172Z Updating files: 28% (1777/6346) 2026-10-24T11:15:46.1909464Z Updating files: 29% (1841/6346) 2026-10-24T11:15:46.1931432Z Updating files: 30% (1904/6346) 2026-10-24T11:15:46.1956102Z Updating files: 31% (1968/6346) 2026-10-24T11:15:46.1988863Z Updating files: 32% (2031/6346) 2026-10-24T11:15:46.2021526Z Updating files: 33% (2095/6346) 2026-10-24T11:15:46.2094334Z Updating files: 34% (2158/6346) 2026-10-24T11:15:46.2152366Z Updating files: 35% (2222/6346) 2026-10-24T11:15:46.2192268Z Updating files: 36% (2285/6346) 2026-10-24T11:15:46.2229108Z Updating files: 37% (2349/6346) 2026-10-24T11:15:46.2275367Z Updating files: 38% (2412/6346) 2026-10-24T11:15:46.2304108Z Updating files: 39% (2475/6346) 2026-10-24T11:15:46.2336995Z Updating files: 40% (2539/6346) 2026-10-24T11:15:46.2368163Z Updating files: 41% (2602/6346) 2026-10-24T11:15:46.2388615Z Updating files: 42% (2666/6346) 2026-10-24T11:15:46.2399781Z Updating files: 43% (2729/6346) 2026-10-24T11:15:46.2423005Z Updating files: 44% (2793/6346) 2026-10-24T11:15:46.2459863Z Updating files: 45% (2856/6346) 2026-10-24T11:15:46.2484787Z Updating files: 46% (2920/6346) 2026-10-24T11:15:46.2515965Z Updating files: 47% (2983/6346) 2026-10-24T11:15:46.2544902Z Updating files: 48% (3047/6346) 2026-10-24T11:15:46.2579073Z Updating files: 49% (3110/6346) 2026-10-24T11:15:46.2619861Z Updating files: 50% (3173/6346) 2026-10-24T11:15:46.2637200Z Updating files: 51% (3237/6346) 2026-10-24T11:15:46.2673875Z Updating files: 52% (3300/6346) 2026-10-24T11:15:46.2702363Z Updating files: 53% (3364/6346) 2026-10-24T11:15:46.2724547Z Updating files: 54% (3427/6346) 2026-10-24T11:15:46.2750199Z Updating files: 55% (3491/6346) 2026-10-24T11:15:46.2769427Z Updating files: 56% (3554/6346) 2026-10-24T11:15:46.2787508Z Updating files: 57% (3618/6346) 2026-10-24T11:15:46.2808826Z Updating files: 58% (3681/6346) 2026-10-24T11:15:46.3206020Z Updating files: 59% (3745/6346) 2026-10-24T11:15:46.3221127Z Updating files: 60% (3808/6346) 2026-10-24T11:15:46.3239043Z Updating files: 61% (3872/6346) 2026-10-24T11:15:46.3258567Z Updating files: 62% (3935/6346) 2026-10-24T11:15:46.3280917Z Updating files: 63% (3998/6346) 2026-10-24T11:15:46.3309341Z Updating files: 64% (4062/6346) 2026-10-24T11:15:46.3332547Z Updating files: 65% (4125/6346) 2026-10-24T11:15:46.3349732Z Updating files: 66% (4189/6346) 2026-10-24T11:15:46.3377847Z Updating files: 67% (4252/6346) 2026-10-24T11:15:46.3391620Z Updating files: 68% (4316/6346) 2026-10-24T11:15:46.3412140Z Updating files: 69% (4379/6346) 2026-10-24T11:15:46.3425571Z Updating files: 70% (4443/6346) 2026-10-24T11:15:46.3443763Z Updating files: 71% (4506/6346) 2026-10-24T11:15:46.3461871Z Updating files: 72% (4570/6346) 2026-10-24T11:15:46.3489632Z Updating files: 73% (4633/6346) 2026-10-24T11:15:46.3764664Z Updating files: 74% (4697/6346) 2026-10-24T11:15:46.3966087Z Updating files: 75% (4760/6346) 2026-10-24T11:15:46.3989451Z Updating files: 76% (4823/6346) 2026-10-24T11:15:46.4011257Z Updating files: 77% (4887/6346) 2026-10-24T11:15:46.4038760Z Updating files: 78% (4950/6346) 2026-10-24T11:15:46.4059209Z Updating files: 79% (5014/6346) 2026-10-24T11:15:46.4079840Z Updating files: 80% (5077/6346) 2026-10-24T11:15:46.4098380Z Updating files: 81% (5141/6346) 2026-10-24T11:15:46.4119247Z Updating files: 82% (5204/6346) 2026-10-24T11:15:46.4139891Z Updating files: 83% (5268/6346) 2026-10-24T11:15:46.4163931Z Updating files: 84% (5331/6346) 2026-10-24T11:15:46.4188241Z Updating files: 85% (5395/6346) 2026-10-24T11:15:46.4214077Z Updating files: 86% (5458/6346) 2026-10-24T11:15:46.4287310Z Updating files: 87% (5522/6346) 2026-10-24T11:15:46.4321517Z Updating files: 88% (5585/6346) 2026-10-24T11:15:46.4344232Z Updating files: 89% (5648/6346) 2026-10-24T11:15:46.4368922Z Updating files: 90% (5712/6346) 2026-10-24T11:15:46.4406274Z Updating files: 91% (5775/6346) 2026-10-24T11:15:46.4423316Z Updating files: 92% (5839/6346) 2026-10-24T11:15:46.4441932Z Updating files: 93% (5902/6346) 2026-10-24T11:15:46.4465272Z Updating files: 94% (5966/6346) 2026-10-24T11:15:46.4490567Z Updating files: 95% (6029/6346) 2026-10-24T11:15:46.4547740Z Updating files: 96% (6093/6346) 2026-10-24T11:15:46.4577549Z Updating files: 97% (6156/6346) 2026-10-24T11:15:46.4627237Z Updating files: 98% (6220/6346) 2026-10-24T11:15:46.4648161Z Updating files: 99% (6283/6346) 2026-10-24T11:15:46.4648348Z Updating files: 100% (6346/6346) 2026-10-24T11:15:46.4648570Z Updating files: 100% (6346/6346), done. 2026-10-24T11:15:46.4809502Z Note: switching to 'refs/remotes/pull/23191/merge'. 2026-10-24T11:15:46.4809631Z 2026-10-24T11:15:46.4809747Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T11:15:46.4809991Z changes and commit them, and you can discard any commits you make in this 2026-10-24T11:15:46.4810239Z state without impacting any branches by switching back to a branch. 2026-10-24T11:15:46.4810375Z 2026-10-24T11:15:46.4810479Z If you want to create a new branch to retain commits you create, you may 2026-10-24T11:15:46.4810718Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T11:15:46.4810844Z 2026-10-24T11:15:46.4810910Z git switch -c 2026-10-24T11:15:46.4811003Z 2026-10-24T11:15:46.4811067Z Or undo this operation with: 2026-10-24T11:15:46.4811150Z 2026-10-24T11:15:46.4811199Z git switch - 2026-10-24T11:15:46.4811276Z 2026-10-24T11:15:46.4811405Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T11:15:46.4811552Z 2026-10-24T11:15:46.4811732Z HEAD is now at 6c39445 Merge 5de88300e7d8271031784359714ad6c23afdc2dd into bb7783e295506ad423f527ed28a019836e331e8c 2026-10-24T11:15:46.4824056Z ##[endgroup] 2026-10-24T11:15:46.4868136Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T11:15:46.4891418Z 6c39445f966c34e7feb7acff1b08f7877689d92d 2026-10-24T11:15:46.5042824Z Prepare all required actions 2026-10-24T11:15:46.5084850Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T11:15:46.5085006Z env: 2026-10-24T11:15:46.5085123Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:46.5085269Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:46.5085418Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.5085551Z ##[endgroup] 2026-10-24T11:15:46.5149211Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T11:15:46.5195658Z ##[group]Run set -uo pipefail 2026-10-24T11:15:46.5195872Z set -uo pipefail 2026-10-24T11:15:46.5195995Z  2026-10-24T11:15:46.5196099Z decide() { 2026-10-24T11:15:46.5196288Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T11:15:46.5196498Z  exit "${PIPESTATUS[0]}" 2026-10-24T11:15:46.5196628Z } 2026-10-24T11:15:46.5196730Z  2026-10-24T11:15:46.5196831Z fail_open() { 2026-10-24T11:15:46.5196979Z  echo "$* Running every job." 2026-10-24T11:15:46.5197112Z  decide 2026-10-24T11:15:46.5197217Z } 2026-10-24T11:15:46.5197313Z  2026-10-24T11:15:46.5197489Z # Reads the change from git rather than the REST API: every job that 2026-10-24T11:15:46.5197737Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T11:15:46.5197954Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T11:15:46.5198166Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T11:15:46.5198537Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T11:15:46.5198730Z  base=HEAD^1 2026-10-24T11:15:46.5198847Z  mode=() 2026-10-24T11:15:46.5198959Z else 2026-10-24T11:15:46.5199067Z  base=$BEFORE_SHA 2026-10-24T11:15:46.5199261Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T11:15:46.5199477Z  || fail_open "Could not fetch ${base}." 2026-10-24T11:15:46.5199683Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T11:15:46.5199870Z  mode=(--full) 2026-10-24T11:15:46.5199989Z fi 2026-10-24T11:15:46.5200090Z  2026-10-24T11:15:46.5200253Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T11:15:46.5200507Z # of a package changes that package just like editing it. It also keeps 2026-10-24T11:15:46.5200729Z # git from fetching file contents to score renames. 2026-10-24T11:15:46.5200972Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T11:15:46.5201202Z  || fail_open "Could not diff against ${base}." 2026-10-24T11:15:46.5201403Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T11:15:46.5222950Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.5223122Z env: 2026-10-24T11:15:46.5223240Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:46.5223390Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:46.5223568Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.5223710Z EVENT_NAME: pull_request 2026-10-24T11:15:46.5223859Z BEFORE_SHA: a007595b42e2237ac5b8d91b1f294d24af2446e2 2026-10-24T11:15:46.5224020Z ##[endgroup] 2026-10-24T11:15:46.5715814Z Affected packages: @t3tools/scripts, t3 2026-10-24T11:15:46.5717818Z typecheck=true 2026-10-24T11:15:46.5718047Z build=true 2026-10-24T11:15:46.5718181Z test=true 2026-10-24T11:15:46.5718342Z test_packages=@t3tools/scripts 2026-10-24T11:15:46.5718515Z test_web=false 2026-10-24T11:15:46.5718647Z test_server=true 2026-10-24T11:15:46.5718783Z rust=false 2026-10-24T11:15:46.5718911Z release_smoke=false 2026-10-24T11:15:46.5719675Z mobile_native=false 2026-10-24T11:15:46.5764042Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=61] 2026-10-24T11:15:46.5834841Z Prepare all required actions 2026-10-24T11:15:46.5835114Z Getting action download info 2026-10-24T11:15:46.6586204Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T11:15:46.7652569Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T11:15:46.7652820Z env: 2026-10-24T11:15:46.7652997Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:46.7653228Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:46.7653511Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7653716Z ##[endgroup] 2026-10-24T11:15:46.7772543Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T11:15:46.7790181Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7790710Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7791179Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7792198Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:46.7842899Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:46.7843252Z env: 2026-10-24T11:15:46.7843469Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:46.7843696Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:46.7844047Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.7844569Z ##[endgroup] 2026-10-24T11:15:46.8453088Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=68] 2026-10-24T11:15:46.8454572Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T11:15:46.8511679Z ##[group]Run actions/cache@v6 2026-10-24T11:15:46.8511822Z with: 2026-10-24T11:15:46.8511931Z path: ~/.vite-plus 2026-10-24T11:15:46.8512101Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:46.8512301Z enableCrossOsArchive: false 2026-10-24T11:15:46.8512437Z fail-on-cache-miss: false 2026-10-24T11:15:46.8512561Z lookup-only: false 2026-10-24T11:15:46.8512674Z save-always: false 2026-10-24T11:15:46.8512782Z env: 2026-10-24T11:15:46.8512891Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:46.8513040Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:46.8513183Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:46.8513320Z ##[endgroup] 2026-10-24T11:15:47.0635244Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:47.4682990Z Received 170349591 of 170349591 (100.0%), 429.8 MBs/sec 2026-10-24T11:15:47.4683415Z Cache Size: ~162 MB (170349591 B) 2026-10-24T11:15:47.4746354Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/336745e6-781f-43d1-92a5-26436f28c010/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:48.1568963Z Cache restored successfully 2026-10-24T11:15:48.1855374Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T11:15:48.1914709Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1345] 2026-10-24T11:15:48.1917805Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T11:15:48.1942873Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.1943110Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T11:15:48.1943286Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T11:15:48.1966620Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.1966794Z env: 2026-10-24T11:15:48.1966921Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:48.1967196Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:48.1967347Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.1967487Z ##[endgroup] 2026-10-24T11:15:48.2015870Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T11:15:48.2022668Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T11:15:48.2024185Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T11:15:48.2028211Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T11:15:48.2029299Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T11:15:48.2040644Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.2040839Z store_path="$(vp pm cache dir)" 2026-10-24T11:15:48.2041018Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T11:15:48.2061319Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:48.2061508Z env: 2026-10-24T11:15:48.2061624Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:48.2061775Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:48.2061935Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.2062093Z ##[endgroup] 2026-10-24T11:15:48.2201098Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=17] 2026-10-24T11:15:48.2202361Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T11:15:48.2554357Z ##[group]Run actions/cache@v6 2026-10-24T11:15:48.2554509Z with: 2026-10-24T11:15:48.2554650Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:48.2554922Z key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:48.2555186Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T11:15:48.2555499Z enableCrossOsArchive: false 2026-10-24T11:15:48.2555634Z fail-on-cache-miss: false 2026-10-24T11:15:48.2555761Z lookup-only: false 2026-10-24T11:15:48.2555875Z save-always: false 2026-10-24T11:15:48.2555991Z env: 2026-10-24T11:15:48.2556103Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:48.2556258Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:48.2556403Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:48.2556540Z ##[endgroup] 2026-10-24T11:15:48.4515230Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:49.5276946Z Received 671088640 of 995169257 (67.4%), 607.8 MBs/sec 2026-10-24T11:15:49.9843947Z Received 995169257 of 995169257 (100.0%), 628.1 MBs/sec 2026-10-24T11:15:49.9844344Z Cache Size: ~949 MB (995169257 B) 2026-10-24T11:15:49.9882287Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9fb4de41-c367-42e3-946e-aa0ae7a6de17/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:15:55.7979032Z Cache restored successfully 2026-10-24T11:15:55.8467095Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d 2026-10-24T11:15:55.8546987Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7634] 2026-10-24T11:15:55.8549103Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T11:15:55.8560700Z ##[group]Run vp install 2026-10-24T11:15:55.8560841Z vp install 2026-10-24T11:15:55.8582052Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:15:55.8582220Z env: 2026-10-24T11:15:55.8582338Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:15:55.8582487Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:15:55.8582633Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:15:55.8582776Z ##[endgroup] 2026-10-24T11:15:55.8928314Z Scope: all 33 workspace projects 2026-10-24T11:15:55.9981061Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T11:15:56.4521615Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T11:15:56.4521959Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T11:15:56.4522252Z Virtual store is at: node_modules/.pnpm 2026-10-24T11:15:58.9357237Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.9s) 2026-10-24T11:15:58.9357501Z Lockfile is up to date, resolution step is skipped 2026-10-24T11:15:58.9542454Z Packages: +1721 2026-10-24T11:15:58.9542620Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T11:15:58.9956938Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T11:16:00.0465125Z . prepare$ vp config --no-agent 2026-10-24T11:16:00.1529324Z . prepare: Done 2026-10-24T11:16:00.1547312Z 2026-10-24T11:16:00.1547450Z devDependencies: 2026-10-24T11:16:00.1547581Z + @coderabbitai/config 1.1.0 2026-10-24T11:16:00.1547722Z + @shadcn/lint 0.1.5 2026-10-24T11:16:00.1547956Z + @types/node 24.12.4 2026-10-24T11:16:00.1548088Z + knip 6.34.0 2026-10-24T11:16:00.1548223Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T11:16:00.1548370Z + vite-plus 1.3.0 2026-10-24T11:16:00.1548435Z 2026-10-24T11:16:00.1564141Z Done in 4.3s using pnpm v12.14.0 2026-10-24T11:16:00.1748542Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4319] 2026-10-24T11:16:00.1786162Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:00.1786609Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T11:16:00.1810131Z shell: /usr/bin/bash -e {0} 2026-10-24T11:16:00.1810259Z env: 2026-10-24T11:16:00.1810375Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:16:00.1810520Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:16:00.1810664Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:00.1810800Z ##[endgroup] 2026-10-24T11:16:00.2045046Z ##[group]Run actions/cache@v6 2026-10-24T11:16:00.2045182Z with: 2026-10-24T11:16:00.2045292Z path: ~/.cache/ms-playwright 2026-10-24T11:16:00.2045452Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:16:00.2045622Z enableCrossOsArchive: false 2026-10-24T11:16:00.2045755Z fail-on-cache-miss: false 2026-10-24T11:16:00.2045878Z lookup-only: false 2026-10-24T11:16:00.2045991Z save-always: false 2026-10-24T11:16:00.2046098Z env: 2026-10-24T11:16:00.2046219Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:16:00.2046385Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:16:00.2046532Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:00.2046668Z ##[endgroup] 2026-10-24T11:16:00.4087761Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:16:00.5627846Z Received 106503405 of 106503405 (100.0%), 741.4 MBs/sec 2026-10-24T11:16:00.5628074Z Cache Size: ~102 MB (106503405 B) 2026-10-24T11:16:00.5641786Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/879114f0-03de-4360-a556-67ce310b0690/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T11:16:00.7848329Z Cache restored successfully 2026-10-24T11:16:00.7973305Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T11:16:00.8107539Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:16:00.8108050Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T11:16:00.8108286Z test -n "$browser" 2026-10-24T11:16:00.8108444Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T11:16:00.8108670Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T11:16:00.8108888Z fi 2026-10-24T11:16:00.8132058Z shell: /usr/bin/bash -e {0} 2026-10-24T11:16:00.8132207Z env: 2026-10-24T11:16:00.8132323Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:16:00.8132477Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:16:00.8132620Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:00.8132764Z ##[endgroup] 2026-10-24T11:16:00.8736532Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T11:16:00.8736757Z vp run --filter t3 test --shard 8/8 2026-10-24T11:16:00.8761048Z shell: /usr/bin/bash -e {0} 2026-10-24T11:16:00.8761180Z env: 2026-10-24T11:16:00.8761291Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:16:00.8761456Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:16:00.8761596Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:16:00.8761815Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T11:16:00.8762101Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:16:00.8762310Z ##[endgroup] 2026-10-24T11:16:01.0616202Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T11:16:01.2338078Z 2026-10-24T11:16:01.2339995Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T11:16:01.2340221Z 2026-10-24T11:16:07.5107578Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1910ms 2026-10-24T11:16:07.5108110Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-24T11:16:07.5108442Z ✓ persists a todo_list from inline Claude task-tool frames 1352ms 2026-10-24T11:16:09.2193658Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1090ms 2026-10-24T11:16:10.4237794Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-24T11:16:10.4238600Z [11:16:10.409] INFO (#414): Migrations ran successfully { 2026-10-24T11:16:10.4239527Z migrations: [ 2026-10-24T11:16:10.4239969Z '1_OrchestrationEvents', 2026-10-24T11:16:10.4240182Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:10.4240369Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:10.4240578Z '4_ProviderSessionRuntime', 2026-10-24T11:16:10.4240762Z '5_Projections', 2026-10-24T11:16:10.4240957Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:10.4241182Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:10.4241378Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:10.4241569Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:10.4241751Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:10.4241953Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:10.4242156Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:10.4242353Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:10.4242564Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:10.4242780Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:10.4242971Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:10.4243157Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:10.4243352Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:10.4243544Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:10.4243724Z '20_AuthAccessManagement', 2026-10-24T11:16:10.4243891Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:10.4244070Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:10.4244295Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:10.4244496Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:10.4244713Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:10.4244926Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:10.4245124Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:10.4245316Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:10.4245522Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:10.4245729Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:10.4245915Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:10.4246095Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:10.4246277Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:10.4246467Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:10.4246655Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:10.4246837Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:10.4247120Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:10.4247304Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:10.4247505Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:10.4247707Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:10.4247885Z '41_AuthSessionClientConnection', 2026-10-24T11:16:10.4248396Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:10.4248730Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:10.4248923Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:10.4249112Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:10.4249307Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:10.4249487Z '47_ProjectionProjectIcon', 2026-10-24T11:16:10.4249670Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:10.4249869Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:10.4250054Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:10.4250241Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:10.4250423Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:10.4250596Z '53_PullRequestFilesViewed', 2026-10-24T11:16:10.4250785Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:10.4250969Z '55_OrchestrationV2', 2026-10-24T11:16:10.4251143Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:10.4251319Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:10.4251484Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:10.4251643Z '59_McpAppModelContext', 2026-10-24T11:16:10.4251816Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:10.4251986Z '61_PullRequestReviewGuides', 2026-10-24T11:16:10.4252154Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:10.4252322Z '63_DropUnusedV1Projections', 2026-10-24T11:16:10.4252506Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:10.4252690Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:10.4252873Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:10.4253047Z '67_WebhookDedupe', 2026-10-24T11:16:10.4253203Z '68_ShellStopRequestIndex', 2026-10-24T11:16:10.4253365Z '69_ThreadMessageSearch' 2026-10-24T11:16:10.4253496Z ] 2026-10-24T11:16:10.4253590Z } 2026-10-24T11:16:10.4253640Z 2026-10-24T11:16:10.5413186Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-24T11:16:10.5413701Z [11:16:10.534] INFO (#4802): Migrations ran successfully { 2026-10-24T11:16:10.5413877Z migrations: [ 2026-10-24T11:16:10.5414023Z '1_OrchestrationEvents', 2026-10-24T11:16:10.5414249Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:10.5414429Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:10.5414588Z '4_ProviderSessionRuntime', 2026-10-24T11:16:10.5414754Z '5_Projections', 2026-10-24T11:16:10.5414946Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:10.5415160Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:10.5415381Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:10.5415575Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:10.5415763Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:10.5415962Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:10.5416176Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:10.5416390Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:10.5416608Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:10.5416850Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:10.5417038Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:10.5417221Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:10.5417410Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:10.5417605Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:10.5418049Z '20_AuthAccessManagement', 2026-10-24T11:16:10.5418326Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:10.5418509Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:10.5418691Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:10.5418894Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:10.5419112Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:10.5419326Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:10.5419523Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:10.5419719Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:10.5419919Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:10.5420128Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:10.5420315Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:10.5420494Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:10.5420711Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:10.5420952Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:10.5433867Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:10.5434078Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:10.5434285Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:10.5434470Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:10.5434678Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:10.5436274Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:10.5436472Z '41_AuthSessionClientConnection', 2026-10-24T11:16:10.5436675Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:10.5436867Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:10.5437065Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:10.5437255Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:10.5437452Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:10.5437640Z '47_ProjectionProjectIcon', 2026-10-24T11:16:10.5437823Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:10.5438019Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:10.5438206Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:10.5438393Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:10.5438575Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:10.5438750Z '53_PullRequestFilesViewed', 2026-10-24T11:16:10.5438939Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:10.5439123Z '55_OrchestrationV2', 2026-10-24T11:16:10.5439296Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:10.5439472Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:10.5439639Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:10.5439805Z '59_McpAppModelContext', 2026-10-24T11:16:10.5439980Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:10.5440155Z '61_PullRequestReviewGuides', 2026-10-24T11:16:10.5440328Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:10.5440497Z '63_DropUnusedV1Projections', 2026-10-24T11:16:10.5440684Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:10.5440870Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:10.5441057Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:10.5441235Z '67_WebhookDedupe', 2026-10-24T11:16:10.5441391Z '68_ShellStopRequestIndex', 2026-10-24T11:16:10.5441553Z '69_ThreadMessageSearch' 2026-10-24T11:16:10.5441683Z ] 2026-10-24T11:16:10.5441778Z } 2026-10-24T11:16:10.5441829Z 2026-10-24T11:16:10.5941032Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 276ms 2026-10-24T11:16:12.3737112Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 625ms 2026-10-24T11:16:13.5226610Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 824ms 2026-10-24T11:16:13.5227020Z ✓ AgentSessionScanner (37) 2026-10-24T11:16:13.5227214Z ✓ recentThreads (18) 2026-10-24T11:16:13.5227511Z ✓ skips excessive records without blocking an older valid transcript 339ms 2026-10-24T11:16:14.9326052Z ✓ src/assets/AssetAccess.test.ts (26 tests) 196ms 2026-10-24T11:16:21.2173781Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 6068ms 2026-10-24T11:16:21.2174321Z ✓ AcpSessionRuntime (30) 2026-10-24T11:16:21.2174671Z ✓ drains large stderr output and keeps auth-sized logging chunks 439ms 2026-10-24T11:16:21.2175047Z ✓ keeps assistant item IDs unique when a provider session restarts 406ms 2026-10-24T11:16:22.3467800Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 38ms 2026-10-24T11:16:23.4920228Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T11:16:23.4920676Z [11:16:23.485] INFO (#22): Migrations ran successfully { 2026-10-24T11:16:23.4920851Z migrations: [ 2026-10-24T11:16:23.4920996Z '1_OrchestrationEvents', 2026-10-24T11:16:23.4921179Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:23.4921397Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:23.4921582Z '4_ProviderSessionRuntime', 2026-10-24T11:16:23.4921745Z '5_Projections', 2026-10-24T11:16:23.4921938Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:23.4922153Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:23.4922357Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:23.4922548Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:23.4922736Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:23.4922941Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:23.4923151Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:23.4923353Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:23.4923571Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:23.4923793Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:23.4924010Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:23.4924202Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:23.4924391Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:23.4924641Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:23.4924822Z '20_AuthAccessManagement', 2026-10-24T11:16:23.4924998Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:23.4925176Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:23.4925363Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:23.4925567Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:23.4925787Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:23.4926010Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:23.4926211Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:23.4926412Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:23.4926625Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:23.4926843Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:23.4927187Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:23.4927372Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:23.4927552Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:23.4927731Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:23.4927930Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:23.4928118Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:23.4928300Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:23.4928484Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:23.4928695Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:23.4928898Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:23.4929091Z '41_AuthSessionClientConnection', 2026-10-24T11:16:23.4929636Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:23.4929952Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:23.4930148Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:23.4930345Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:23.4930547Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:23.4930735Z '47_ProjectionProjectIcon', 2026-10-24T11:16:23.4930931Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:23.4931128Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:23.4931320Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:23.4931509Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:23.4931699Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:23.4931875Z '53_PullRequestFilesViewed', 2026-10-24T11:16:23.4932065Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:23.4932254Z '55_OrchestrationV2', 2026-10-24T11:16:23.4932432Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:23.4932614Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:23.4932777Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:23.4932941Z '59_McpAppModelContext', 2026-10-24T11:16:23.4933111Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:23.4933288Z '61_PullRequestReviewGuides', 2026-10-24T11:16:23.4933455Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:23.4933622Z '63_DropUnusedV1Projections', 2026-10-24T11:16:23.4933811Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:23.4933998Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:23.4934187Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:23.4934360Z '67_WebhookDedupe', 2026-10-24T11:16:23.4934553Z '68_ShellStopRequestIndex', 2026-10-24T11:16:23.4934715Z '69_ThreadMessageSearch' 2026-10-24T11:16:23.4934850Z ] 2026-10-24T11:16:23.4934942Z } 2026-10-24T11:16:23.4934997Z 2026-10-24T11:16:23.6462369Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T11:16:23.6462810Z [11:16:23.644] WARN (#1246): Orchestration effect execution failed { 2026-10-24T11:16:23.6463315Z 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-24T11:16:23.6463737Z effectType: 'provider-turn.restart', 2026-10-24T11:16:23.6463926Z attemptCount: 1, 2026-10-24T11:16:23.6464079Z nonRetryable: false, 2026-10-24T11:16:23.6464279Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T11:16:23.6464668Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T11:16:23.6465123Z ' 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-24T11:16:23.6465451Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T11:16:23.6465790Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T11:16:23.6466256Z ' 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-24T11:16:23.6467054Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:ce8446d5-58a4-4b79-a9a8-778b6ae6c467.\n' + 2026-10-24T11:16:23.6467984Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T11:16:23.6468553Z ' 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-24T11:16:23.6469217Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:ce8446d5-58a4-4b79-a9a8-778b6ae6c467.\n' + 2026-10-24T11:16:23.6469862Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T11:16:23.6470214Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T11:16:23.6470408Z ' }\n' + 2026-10-24T11:16:23.6470542Z ' }\n' + 2026-10-24T11:16:23.6470677Z ' }\n' + 2026-10-24T11:16:23.6470800Z '}' 2026-10-24T11:16:23.6470905Z } 2026-10-24T11:16:23.6470957Z 2026-10-24T11:16:23.8931465Z 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-24T11:16:23.8931988Z [11:16:23.889] INFO (#2642): Migrations ran successfully { 2026-10-24T11:16:23.8932175Z migrations: [ 2026-10-24T11:16:23.8932504Z '1_OrchestrationEvents', 2026-10-24T11:16:23.8932830Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:23.8934109Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:23.8934368Z '4_ProviderSessionRuntime', 2026-10-24T11:16:23.8934596Z '5_Projections', 2026-10-24T11:16:23.8934831Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:23.8935065Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:23.8935309Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:23.8935509Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:23.8935694Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:23.8935895Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:23.8936104Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:23.8936294Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:23.8936507Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:23.8936721Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:23.8936907Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:23.8937091Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:23.8937274Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:23.8937467Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:23.8937644Z '20_AuthAccessManagement', 2026-10-24T11:16:23.8937819Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:23.8938000Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:23.8938183Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:23.8938381Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:23.8938599Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:23.8938813Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:23.8939008Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:23.8939204Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:23.8939406Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:23.8939614Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:23.8939799Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:23.8939981Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:23.8940654Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:23.8941047Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:23.8941233Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:23.8941414Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:23.8941590Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:23.8941770Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:23.8941976Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:23.8942176Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:23.8942360Z '41_AuthSessionClientConnection', 2026-10-24T11:16:23.8942550Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:23.8942743Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:23.8942933Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:23.8943121Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:23.8943318Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:23.8943500Z '47_ProjectionProjectIcon', 2026-10-24T11:16:23.8943686Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:23.8943877Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:23.8944066Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:23.8944250Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:23.8944435Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:23.8944647Z '53_PullRequestFilesViewed', 2026-10-24T11:16:23.8944835Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:23.8945019Z '55_OrchestrationV2', 2026-10-24T11:16:23.8945194Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:23.8945374Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:23.8945536Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:23.8945700Z '59_McpAppModelContext', 2026-10-24T11:16:23.8945875Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:23.8946053Z '61_PullRequestReviewGuides', 2026-10-24T11:16:23.8946220Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:23.8946388Z '63_DropUnusedV1Projections', 2026-10-24T11:16:23.8946574Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:23.8946760Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:23.8946949Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:23.8947120Z '67_WebhookDedupe', 2026-10-24T11:16:23.8947278Z '68_ShellStopRequestIndex', 2026-10-24T11:16:23.8947438Z '69_ThreadMessageSearch' 2026-10-24T11:16:23.8947571Z ] 2026-10-24T11:16:23.8947661Z } 2026-10-24T11:16:23.8947716Z 2026-10-24T11:16:24.1935830Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T11:16:24.1936395Z [11:16:24.190] INFO (#5323): Migrations ran successfully { 2026-10-24T11:16:24.1936627Z migrations: [ 2026-10-24T11:16:24.1936862Z '1_OrchestrationEvents', 2026-10-24T11:16:24.1937090Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:24.1937312Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:24.1937757Z '4_ProviderSessionRuntime', 2026-10-24T11:16:24.1938268Z '5_Projections', 2026-10-24T11:16:24.1938518Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:24.1938732Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:24.1938949Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:24.1939135Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:24.1939322Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:24.1939520Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:24.1940133Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:24.1940441Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:24.1940654Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:24.1940869Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:24.1941059Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:24.1941238Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:24.1941423Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:24.1941615Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:24.1941790Z '20_AuthAccessManagement', 2026-10-24T11:16:24.1941957Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:24.1942131Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:24.1942312Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:24.1942508Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:24.1942725Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:24.1942931Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:24.1943121Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:24.1943315Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:24.1943513Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:24.1943719Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:24.1943901Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:24.1944082Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:24.1944261Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:24.1944432Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:24.1944682Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:24.1944861Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:24.1945038Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:24.1945219Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:24.1945423Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:24.1945620Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:24.1945796Z '41_AuthSessionClientConnection', 2026-10-24T11:16:24.1945985Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:24.1946170Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:24.1946360Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:24.1946547Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:24.1946739Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:24.1946920Z '47_ProjectionProjectIcon', 2026-10-24T11:16:24.1947103Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:24.1947294Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:24.1947481Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:24.1947664Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:24.1947846Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:24.1948018Z '53_PullRequestFilesViewed', 2026-10-24T11:16:24.1948208Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:24.1948392Z '55_OrchestrationV2', 2026-10-24T11:16:24.1948564Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:24.1948743Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:24.1948905Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:24.1949069Z '59_McpAppModelContext', 2026-10-24T11:16:24.1949237Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:24.1949409Z '61_PullRequestReviewGuides', 2026-10-24T11:16:24.1949579Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:24.1949748Z '63_DropUnusedV1Projections', 2026-10-24T11:16:24.1950010Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:24.1950231Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:24.1950421Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:24.1950594Z '67_WebhookDedupe', 2026-10-24T11:16:24.1950751Z '68_ShellStopRequestIndex', 2026-10-24T11:16:24.1950909Z '69_ThreadMessageSearch' 2026-10-24T11:16:24.1951038Z ] 2026-10-24T11:16:24.1951135Z } 2026-10-24T11:16:24.1951190Z 2026-10-24T11:16:24.5068919Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T11:16:24.5069391Z [11:16:24.503] INFO (#8030): Migrations ran successfully { 2026-10-24T11:16:24.5069565Z migrations: [ 2026-10-24T11:16:24.5069706Z '1_OrchestrationEvents', 2026-10-24T11:16:24.5069888Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:24.5070063Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:24.5070274Z '4_ProviderSessionRuntime', 2026-10-24T11:16:24.5070438Z '5_Projections', 2026-10-24T11:16:24.5070630Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:24.5070843Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:24.5071040Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:24.5071224Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:24.5071404Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:24.5071607Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:24.5071813Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:24.5072007Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:24.5072215Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:24.5072430Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:24.5072614Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:24.5072799Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:24.5072987Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:24.5073177Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:24.5073355Z '20_AuthAccessManagement', 2026-10-24T11:16:24.5073519Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:24.5073695Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:24.5073875Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:24.5074076Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:24.5074294Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:24.5074549Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:24.5074742Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:24.5074937Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:24.5075142Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:24.5075351Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:24.5075537Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:24.5075715Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:24.5075897Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:24.5076068Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:24.5076256Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:24.5076436Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:24.5076613Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:24.5076792Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:24.5076992Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:24.5077195Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:24.5077375Z '41_AuthSessionClientConnection', 2026-10-24T11:16:24.5077848Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:24.5078159Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:24.5078356Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:24.5078543Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:24.5078738Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:24.5078921Z '47_ProjectionProjectIcon', 2026-10-24T11:16:24.5079103Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:24.5079299Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:24.5079483Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:24.5079670Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:24.5079852Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:24.5080026Z '53_PullRequestFilesViewed', 2026-10-24T11:16:24.5080214Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:24.5080402Z '55_OrchestrationV2', 2026-10-24T11:16:24.5080578Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:24.5080758Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:24.5080920Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:24.5081081Z '59_McpAppModelContext', 2026-10-24T11:16:24.5081254Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:24.5081428Z '61_PullRequestReviewGuides', 2026-10-24T11:16:24.5081598Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:24.5081764Z '63_DropUnusedV1Projections', 2026-10-24T11:16:24.5081951Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:24.5082138Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:24.5082325Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:24.5082496Z '67_WebhookDedupe', 2026-10-24T11:16:24.5082650Z '68_ShellStopRequestIndex', 2026-10-24T11:16:24.5082814Z '69_ThreadMessageSearch' 2026-10-24T11:16:24.5082944Z ] 2026-10-24T11:16:24.5083039Z } 2026-10-24T11:16:24.5083090Z 2026-10-24T11:16:24.8747132Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T11:16:24.8747597Z [11:16:24.871] INFO (#10800): Migrations ran successfully { 2026-10-24T11:16:24.8747773Z migrations: [ 2026-10-24T11:16:24.8747914Z '1_OrchestrationEvents', 2026-10-24T11:16:24.8748098Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:24.8748275Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:24.8748441Z '4_ProviderSessionRuntime', 2026-10-24T11:16:24.8748601Z '5_Projections', 2026-10-24T11:16:24.8748795Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:24.8749021Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:24.8749252Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:24.8749452Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:24.8749637Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:24.8749842Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:24.8750049Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:24.8750243Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:24.8750453Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:24.8750670Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:24.8750858Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:24.8751035Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:24.8751226Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:24.8751420Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:24.8751603Z '20_AuthAccessManagement', 2026-10-24T11:16:24.8752026Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:24.8752305Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:24.8752486Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:24.8752690Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:24.8752903Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:24.8753113Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:24.8753310Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:24.8753501Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:24.8753727Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:24.8753936Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:24.8754118Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:24.8754295Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:24.8754478Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:24.8754703Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:24.8754902Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:24.8755082Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:24.8755260Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:24.8755439Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:24.8755641Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:24.8755841Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:24.8756024Z '41_AuthSessionClientConnection', 2026-10-24T11:16:24.8756212Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:24.8756401Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:24.8756591Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:24.8756779Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:24.8756976Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:24.8757161Z '47_ProjectionProjectIcon', 2026-10-24T11:16:24.8757345Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:24.8757538Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:24.8757731Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:24.8757914Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:24.8758102Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:24.8758275Z '53_PullRequestFilesViewed', 2026-10-24T11:16:24.8758468Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:24.8758650Z '55_OrchestrationV2', 2026-10-24T11:16:24.8758824Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:24.8759003Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:24.8759166Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:24.8759331Z '59_McpAppModelContext', 2026-10-24T11:16:24.8759503Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:24.8759681Z '61_PullRequestReviewGuides', 2026-10-24T11:16:24.8759850Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:24.8760019Z '63_DropUnusedV1Projections', 2026-10-24T11:16:24.8760208Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:24.8760392Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:24.8760582Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:24.8760755Z '67_WebhookDedupe', 2026-10-24T11:16:24.8760914Z '68_ShellStopRequestIndex', 2026-10-24T11:16:24.8761072Z '69_ThreadMessageSearch' 2026-10-24T11:16:24.8761205Z ] 2026-10-24T11:16:24.8761297Z } 2026-10-24T11:16:24.8761353Z 2026-10-24T11:16:25.3022968Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T11:16:25.3049074Z [11:16:25.299] INFO (#13579): Migrations ran successfully { 2026-10-24T11:16:25.3049446Z migrations: [ 2026-10-24T11:16:25.3049596Z '1_OrchestrationEvents', 2026-10-24T11:16:25.3049790Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:25.3049967Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:25.3050130Z '4_ProviderSessionRuntime', 2026-10-24T11:16:25.3050288Z '5_Projections', 2026-10-24T11:16:25.3050477Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:25.3050697Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:25.3050894Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:25.3051085Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:25.3051266Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:25.3051472Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:25.3051678Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:25.3051871Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:25.3052083Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:25.3052300Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:25.3052492Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:25.3052670Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:25.3052859Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:25.3053050Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:25.3053230Z '20_AuthAccessManagement', 2026-10-24T11:16:25.3053397Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:25.3053575Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:25.3053754Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:25.3053957Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:25.3054176Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:25.3054510Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:25.3054810Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:25.3055059Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:25.3055313Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:25.3055575Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:25.3055811Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:25.3056036Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:25.3056269Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:25.3056493Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:25.3056729Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:25.3056960Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:25.3057189Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:25.3057425Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:25.3057680Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:25.3057929Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:25.3058177Z '41_AuthSessionClientConnection', 2026-10-24T11:16:25.3058420Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:25.3058659Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:25.3058903Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:25.3059145Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:25.3059385Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:25.3059618Z '47_ProjectionProjectIcon', 2026-10-24T11:16:25.3059848Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:25.3060091Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:25.3060332Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:25.3061054Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:25.3061656Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:25.3061978Z '53_PullRequestFilesViewed', 2026-10-24T11:16:25.3062333Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:25.3062523Z '55_OrchestrationV2', 2026-10-24T11:16:25.3062708Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:25.3062888Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:25.3063058Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:25.3063225Z '59_McpAppModelContext', 2026-10-24T11:16:25.3063411Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:25.3063591Z '61_PullRequestReviewGuides', 2026-10-24T11:16:25.3063762Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:25.3063931Z '63_DropUnusedV1Projections', 2026-10-24T11:16:25.3064124Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:25.3064322Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:25.3064506Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:25.3064713Z '67_WebhookDedupe', 2026-10-24T11:16:25.3064867Z '68_ShellStopRequestIndex', 2026-10-24T11:16:25.3065029Z '69_ThreadMessageSearch' 2026-10-24T11:16:25.3065159Z ] 2026-10-24T11:16:25.3065249Z } 2026-10-24T11:16:25.3065303Z 2026-10-24T11:16:25.6550538Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T11:16:25.6551094Z [11:16:25.652] INFO (#16349): Migrations ran successfully { 2026-10-24T11:16:25.6551276Z migrations: [ 2026-10-24T11:16:25.6551418Z '1_OrchestrationEvents', 2026-10-24T11:16:25.6551626Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:25.6551801Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:25.6552001Z '4_ProviderSessionRuntime', 2026-10-24T11:16:25.6552175Z '5_Projections', 2026-10-24T11:16:25.6552369Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:25.6552584Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:25.6552784Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:25.6552970Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:25.6553150Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:25.6553359Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:25.6553564Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:25.6553758Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:25.6553971Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:25.6554189Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:25.6554379Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:25.6554614Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:25.6554801Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:25.6554997Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:25.6555174Z '20_AuthAccessManagement', 2026-10-24T11:16:25.6555342Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:25.6555525Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:25.6555705Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:25.6555935Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:25.6556147Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:25.6556361Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:25.6556554Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:25.6556752Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:25.6557252Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:25.6557586Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:25.6557771Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:25.6557954Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:25.6558132Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:25.6558302Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:25.6558490Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:25.6558671Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:25.6558849Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:25.6559031Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:25.6559237Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:25.6559438Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:25.6559620Z '41_AuthSessionClientConnection', 2026-10-24T11:16:25.6559809Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:25.6559998Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:25.6572183Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:25.6572460Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:25.6572671Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:25.6572861Z '47_ProjectionProjectIcon', 2026-10-24T11:16:25.6573050Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:25.6573252Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:25.6573442Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:25.6573635Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:25.6573830Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:25.6574006Z '53_PullRequestFilesViewed', 2026-10-24T11:16:25.6574204Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:25.6574399Z '55_OrchestrationV2', 2026-10-24T11:16:25.6574612Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:25.6574788Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:25.6574956Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:25.6575115Z '59_McpAppModelContext', 2026-10-24T11:16:25.6575285Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:25.6575461Z '61_PullRequestReviewGuides', 2026-10-24T11:16:25.6575632Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:25.6575804Z '63_DropUnusedV1Projections', 2026-10-24T11:16:25.6575988Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:25.6576176Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:25.6576361Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:25.6576535Z '67_WebhookDedupe', 2026-10-24T11:16:25.6576689Z '68_ShellStopRequestIndex', 2026-10-24T11:16:25.6576849Z '69_ThreadMessageSearch' 2026-10-24T11:16:25.6576982Z ] 2026-10-24T11:16:25.6577073Z } 2026-10-24T11:16:25.6577128Z 2026-10-24T11:16:25.9016396Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2486ms 2026-10-24T11:16:25.9016868Z ✓ retries a failed selection restart session open before completing 425ms 2026-10-24T11:16:25.9017286Z ✓ restarts the live session on a model change when a newer stopped session record exists 307ms 2026-10-24T11:16:25.9017694Z ✓ preserves native history only for compatible account switches (active) 313ms 2026-10-24T11:16:25.9018077Z ✓ preserves native history only for compatible account switches (idle) 369ms 2026-10-24T11:16:25.9018913Z ✓ preserves native history only for compatible account switches (selection-command) 424ms 2026-10-24T11:16:25.9019446Z ✓ preserves native history only for compatible account switches (pooled) 355ms 2026-10-24T11:16:26.3401087Z ✓ src/textGeneration/AntigravityTextGeneration.test.ts (26 tests) 91ms 2026-10-24T11:16:27.7546431Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 1094ms 2026-10-24T11:16:28.3188020Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-24T11:16:28.3188410Z [11:16:28.317] INFO (#9): Migrations ran successfully { 2026-10-24T11:16:28.3188577Z migrations: [ 2026-10-24T11:16:28.3188726Z '1_OrchestrationEvents', 2026-10-24T11:16:28.3188909Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:28.3189086Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:28.3189247Z '4_ProviderSessionRuntime', 2026-10-24T11:16:28.3189408Z '5_Projections', 2026-10-24T11:16:28.3189600Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:28.3189813Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:28.3190056Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:28.3190247Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:28.3190429Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:28.3190633Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:28.3190841Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:28.3191033Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:28.3191251Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:28.3191467Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:28.3191654Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:28.3191839Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:28.3192024Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:28.3192218Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:28.3192396Z '20_AuthAccessManagement', 2026-10-24T11:16:28.3192699Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:28.3192938Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:28.3193172Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:28.3193425Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:28.3193696Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:28.3193954Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:28.3194195Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:28.3194433Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:28.3194715Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:28.3194981Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:28.3196100Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:28.3196375Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:28.3196568Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:28.3196786Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:28.3196990Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:28.3197186Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:28.3197360Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:28.3197540Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:28.3197748Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:28.3197950Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:28.3198132Z '41_AuthSessionClientConnection', 2026-10-24T11:16:28.3198323Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:28.3198514Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:28.3198703Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:28.3198893Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:28.3199084Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:28.3199524Z '47_ProjectionProjectIcon', 2026-10-24T11:16:28.3199838Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:28.3200036Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:28.3200230Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:28.3200421Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:28.3200608Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:28.3200783Z '53_PullRequestFilesViewed', 2026-10-24T11:16:28.3200982Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:28.3201168Z '55_OrchestrationV2', 2026-10-24T11:16:28.3201343Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:28.3201525Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:28.3201690Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:28.3201855Z '59_McpAppModelContext', 2026-10-24T11:16:28.3202027Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:28.3202207Z '61_PullRequestReviewGuides', 2026-10-24T11:16:28.3202376Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:28.3202547Z '63_DropUnusedV1Projections', 2026-10-24T11:16:28.3202731Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:28.3202917Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:28.3203109Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:28.3203282Z '67_WebhookDedupe', 2026-10-24T11:16:28.3203440Z '68_ShellStopRequestIndex', 2026-10-24T11:16:28.3203599Z '69_ThreadMessageSearch' 2026-10-24T11:16:28.3203732Z ] 2026-10-24T11:16:28.3203823Z } 2026-10-24T11:16:28.3203877Z 2026-10-24T11:16:28.5140753Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-24T11:16:28.5141268Z [11:16:28.513] WARN (#483): Review guide generation failed { 2026-10-24T11:16:28.5141505Z key: 'github.com/acme/refused-head#7', 2026-10-24T11:16:28.5142538Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 86c18d100a6d of #7. local objects: 86c18d100a6d names 31fe864cee7f18c6a1b11eeebd14fbb74be5ab4c here, a branch or tag rather than the commit. branch feature: 86c18d100a6d names 31fe864cee7f18c6a1b11eeebd14fbb74be5ab4c here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T11:16:28.5143592Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T11:16:28.5144122Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T11:16:28.5144793Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T11:16:28.5145412Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T11:16:28.5146027Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T11:16:28.5146628Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T11:16:28.5147470Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T11:16:28.5148174Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T11:16:28.5148880Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T11:16:28.5149279Z } 2026-10-24T11:16:28.5149355Z 2026-10-24T11:16:28.6953744Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-24T11:16:28.6954246Z [11:16:28.694] WARN (#693): Review guide generation failed { 2026-10-24T11:16:28.6954474Z key: 'github.com/acme/refused-head#7', 2026-10-24T11:16:28.6955591Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 86c18d100a6d of #7. local objects: 86c18d100a6d names 31fe864cee7f18c6a1b11eeebd14fbb74be5ab4c here, a branch or tag rather than the commit. branch feature: 86c18d100a6d names 31fe864cee7f18c6a1b11eeebd14fbb74be5ab4c here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T11:16:28.6956652Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T11:16:28.6957183Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T11:16:28.6957802Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T11:16:28.6958420Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T11:16:28.6959046Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T11:16:28.6959655Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T11:16:28.6960241Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T11:16:28.6960845Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T11:16:28.6961455Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T11:16:28.6961805Z } 2026-10-24T11:16:28.6961860Z 2026-10-24T11:16:28.8294797Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-24T11:16:28.8295293Z [11:16:28.828] WARN (#898): Review guide generation failed { 2026-10-24T11:16:28.8295523Z key: 'github.com/acme/refused-head#7', 2026-10-24T11:16:28.8295954Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-24T11:16:28.8296462Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-24T11:16:28.8297279Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T11:16:28.8298018Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T11:16:28.8298637Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T11:16:28.8299254Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T11:16:28.8299855Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T11:16:28.8300441Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T11:16:28.8301045Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T11:16:28.8301648Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T11:16:28.8301985Z } 2026-10-24T11:16:28.8302043Z 2026-10-24T11:16:29.0138426Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-24T11:16:29.0138895Z [11:16:29.013] WARN (#1073): Review guide generation failed { 2026-10-24T11:16:29.0139152Z key: 'github.com/acme/refused-head#7', 2026-10-24T11:16:29.0140121Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T11:16:29.0141987Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T11:16:29.0142507Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T11:16:29.0143121Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T11:16:29.0143733Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T11:16:29.0144356Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T11:16:29.0145006Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T11:16:29.0145591Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T11:16:29.0146413Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T11:16:29.0147113Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T11:16:29.0147452Z } 2026-10-24T11:16:29.0147506Z 2026-10-24T11:16:29.1921332Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-24T11:16:29.1921991Z [11:16:29.191] INFO (#1347): Review guide could not read a stack layer's head { 2026-10-24T11:16:29.1922331Z layer: 9, 2026-10-24T11:16:29.1923213Z detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.' 2026-10-24T11:16:29.1923953Z } 2026-10-24T11:16:29.1924113Z 2026-10-24T11:16:29.3359160Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-24T11:16:29.3359840Z [11:16:29.334] WARN (#1610): Review guide generation failed { 2026-10-24T11:16:29.3360326Z key: 'github.com/acme/app#7', 2026-10-24T11:16:29.3361087Z cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" + 2026-10-24T11:16:29.3361728Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-24T11:16:29.3362390Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T11:16:29.3363140Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T11:16:29.3363828Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T11:16:29.3365522Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T11:16:29.3366192Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-24T11:16:29.3366851Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T11:16:29.3368303Z } 2026-10-24T11:16:29.3368365Z 2026-10-24T11:16:29.4285773Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1149ms 2026-10-24T11:16:31.7102295Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1210ms 2026-10-24T11:16:31.7103342Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 416ms 2026-10-24T11:16:31.7103776Z ✓ delivers scheduled message with Claude's native pending-tool cancellation behavior 323ms 2026-10-24T11:16:32.0752583Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 45ms 2026-10-24T11:16:32.3729089Z ✓ src/orchestration-v2/ShellStream.test.ts (11 tests) 17ms 2026-10-24T11:16:33.0192931Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 329ms 2026-10-24T11:16:34.5963701Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.5964262Z [11:16:34.577] INFO (#1): Migrations ran successfully { 2026-10-24T11:16:34.5965383Z migrations: [ 2026-10-24T11:16:34.5965848Z '1_OrchestrationEvents', 2026-10-24T11:16:34.5966052Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:34.5966240Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:34.5966406Z '4_ProviderSessionRuntime', 2026-10-24T11:16:34.5966570Z '5_Projections', 2026-10-24T11:16:34.5966761Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:34.5967091Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:34.5967287Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:34.5967472Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:34.5967658Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:34.5967859Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:34.5968067Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:34.5968257Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:34.5968479Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:34.5968697Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:34.5968889Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:34.5969071Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:34.5969263Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:34.5969454Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:34.5969630Z '20_AuthAccessManagement', 2026-10-24T11:16:34.5969803Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:34.5969979Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:34.5970161Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:34.5970359Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:34.5970577Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:34.5970791Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:34.5970992Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:34.5971186Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:34.5971386Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:34.5971593Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:34.5971777Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:34.5971960Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:34.5972140Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:34.5972315Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:34.5972500Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:34.5972682Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:34.5972857Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:34.5973039Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:34.5973703Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:34.5974045Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:34.5974230Z '41_AuthSessionClientConnection', 2026-10-24T11:16:34.5974419Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:34.5974610Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:34.5974840Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:34.5975033Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:34.5975223Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:34.5975409Z '47_ProjectionProjectIcon', 2026-10-24T11:16:34.5975590Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:34.5975783Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:34.5975973Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:34.5976158Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:34.5976346Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:34.5976518Z '53_PullRequestFilesViewed', 2026-10-24T11:16:34.5976711Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:34.5976893Z '55_OrchestrationV2', 2026-10-24T11:16:34.5977071Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:34.5977252Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:34.5977415Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:34.5977613Z '59_McpAppModelContext', 2026-10-24T11:16:34.5977783Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:34.5977960Z '61_PullRequestReviewGuides', 2026-10-24T11:16:34.5978131Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:34.5978302Z '63_DropUnusedV1Projections', 2026-10-24T11:16:34.5978485Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:34.5978674Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:34.5978862Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:34.5979034Z '67_WebhookDedupe', 2026-10-24T11:16:34.5979195Z '68_ShellStopRequestIndex', 2026-10-24T11:16:34.5979353Z '69_ThreadMessageSearch' 2026-10-24T11:16:34.5979484Z ] 2026-10-24T11:16:34.5979575Z } 2026-10-24T11:16:34.5979631Z 2026-10-24T11:16:34.7499455Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.7499835Z [11:16:34.748] INFO (#349) http.span=17ms: Sent HTTP response { 2026-10-24T11:16:34.7500049Z 'http.method': 'GET', 2026-10-24T11:16:34.7500288Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T11:16:34.7500516Z 'http.status': 200 2026-10-24T11:16:34.7500644Z } 2026-10-24T11:16:34.7500700Z 2026-10-24T11:16:34.7578772Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.7579161Z [11:16:34.757] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T11:16:34.7579376Z 'http.method': 'GET', 2026-10-24T11:16:34.7579579Z 'http.url': '/api/orchestration/shell', 2026-10-24T11:16:34.7579762Z 'http.status': 200 2026-10-24T11:16:34.7579895Z } 2026-10-24T11:16:34.7579957Z 2026-10-24T11:16:34.9103445Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9104018Z [11:16:34.909] INFO (#405) http.span=145ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:34.9104296Z 2026-10-24T11:16:34.9238081Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9238824Z [11:16:34.923] INFO (#629) http.span=36ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:34.9239256Z 2026-10-24T11:16:34.9240907Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9241479Z [11:16:34.923] INFO (#395) http.span=160ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:34.9241757Z 2026-10-24T11:16:34.9243506Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9244141Z [11:16:34.924] INFO (#643) http.span=36ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:34.9244431Z 2026-10-24T11:16:34.9258980Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9259409Z [11:16:34.924] INFO (#384) http.span=163ms: InterruptError: All fibers interrupted without error { 2026-10-24T11:16:34.9259670Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T11:16:34.9259833Z at fiber (#710) 2026-10-24T11:16:34.9260098Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T11:16:34.9260286Z 2026-10-24T11:16:34.9579718Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:34.9580404Z [11:16:34.947] INFO (#1): Migrations ran successfully { 2026-10-24T11:16:34.9580793Z migrations: [ 2026-10-24T11:16:34.9581052Z '1_OrchestrationEvents', 2026-10-24T11:16:34.9581244Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:34.9581428Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:34.9581594Z '4_ProviderSessionRuntime', 2026-10-24T11:16:34.9581757Z '5_Projections', 2026-10-24T11:16:34.9581956Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:34.9582173Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:34.9582373Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:34.9582558Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:34.9582745Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:34.9582944Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:34.9583152Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:34.9583345Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:34.9583570Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:34.9583785Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:34.9583974Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:34.9584152Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:34.9584340Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:34.9584535Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:34.9584715Z '20_AuthAccessManagement', 2026-10-24T11:16:34.9584927Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:34.9585105Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:34.9585288Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:34.9585490Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:34.9585712Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:34.9586111Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:34.9586380Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:34.9586583Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:34.9586788Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:34.9587004Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:34.9587190Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:34.9587375Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:34.9587556Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:34.9587732Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:34.9587914Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:34.9588100Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:34.9588271Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:34.9588450Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:34.9588656Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:34.9588853Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:34.9589034Z '41_AuthSessionClientConnection', 2026-10-24T11:16:34.9589220Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:34.9589410Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:34.9589597Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:34.9589786Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:34.9589974Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:34.9590154Z '47_ProjectionProjectIcon', 2026-10-24T11:16:34.9590337Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:34.9590528Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:34.9590719Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:34.9590900Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:34.9591086Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:34.9591255Z '53_PullRequestFilesViewed', 2026-10-24T11:16:34.9591445Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:34.9591625Z '55_OrchestrationV2', 2026-10-24T11:16:34.9591797Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:34.9591975Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:34.9592135Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:34.9592297Z '59_McpAppModelContext', 2026-10-24T11:16:34.9592466Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:34.9592643Z '61_PullRequestReviewGuides', 2026-10-24T11:16:34.9592808Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:34.9592978Z '63_DropUnusedV1Projections', 2026-10-24T11:16:34.9593161Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:34.9593348Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:34.9593536Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:34.9593707Z '67_WebhookDedupe', 2026-10-24T11:16:34.9593867Z '68_ShellStopRequestIndex', 2026-10-24T11:16:34.9594026Z '69_ThreadMessageSearch' 2026-10-24T11:16:34.9594159Z ] 2026-10-24T11:16:34.9594250Z } 2026-10-24T11:16:34.9594304Z 2026-10-24T11:16:35.0813980Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.0814427Z [11:16:35.080] INFO (#1090) http.span=11ms: Sent HTTP response { 2026-10-24T11:16:35.0814741Z 'http.method': 'GET', 2026-10-24T11:16:35.0815083Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T11:16:35.0815377Z 'http.status': 200 2026-10-24T11:16:35.0815576Z } 2026-10-24T11:16:35.0815706Z 2026-10-24T11:16:35.0860696Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.0861632Z [11:16:35.085] INFO (#1108) http.span=2ms: Sent HTTP response { 2026-10-24T11:16:35.0861972Z 'http.method': 'GET', 2026-10-24T11:16:35.0862359Z 'http.url': '/api/orchestration/shell', 2026-10-24T11:16:35.0862568Z 'http.status': 200 2026-10-24T11:16:35.0862700Z } 2026-10-24T11:16:35.0862762Z 2026-10-24T11:16:35.2199932Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.2200919Z [11:16:35.219] INFO (#1146) http.span=131ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:35.2201444Z 2026-10-24T11:16:35.2307884Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.2308501Z [11:16:35.230] INFO (#1136) http.span=143ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:35.2308783Z 2026-10-24T11:16:35.2327922Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.2328470Z [11:16:35.230] INFO (#1372) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T11:16:35.2328740Z 2026-10-24T11:16:35.2328973Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.2329384Z [11:16:35.230] INFO (#1384) http.span=30ms: InterruptError: All fibers interrupted without error { 2026-10-24T11:16:35.2329643Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T11:16:35.2329811Z at fiber (#1471) 2026-10-24T11:16:35.2330069Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T11:16:35.2330377Z [11:16:35.231] INFO (#1125) http.span=144ms: InterruptError: All fibers interrupted without error { 2026-10-24T11:16:35.2330613Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T11:16:35.2330772Z at fiber (#1472) 2026-10-24T11:16:35.2331017Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T11:16:35.2331198Z 2026-10-24T11:16:35.2355360Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T11:16:35.2355732Z [11:16:35.235] INFO (#1): # T3 Code thread transfer budget 2026-10-24T11:16:35.2355855Z 2026-10-24T11:16:35.2356285Z 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-24T11:16:35.2357497Z 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-24T11:16:35.2359035Z 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-24T11:16:35.2359723Z 2026-10-24T11:16:35.2359793Z | Provider | Total thread wire | Budget | Result | 2026-10-24T11:16:35.2359962Z | --- | ---: | ---: | --- | 2026-10-24T11:16:35.2360115Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:16:35.2360300Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:16:35.2360413Z 2026-10-24T11:16:35.2360465Z ## Detailed measurements 2026-10-24T11:16:35.2360540Z 2026-10-24T11:16:35.2360612Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T11:16:35.2360780Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T11:16:35.2360978Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:16:35.2361239Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:16:35.2361505Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:16:35.2361743Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T11:16:35.2361933Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T11:16:35.2362141Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T11:16:35.2362376Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T11:16:35.2362612Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:16:35.2362851Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T11:16:35.2363128Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T11:16:35.2363389Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:16:35.2363631Z | codex | measured turn | server egress wire | 3.5 KiB (3,563 B) | none | INFO | 2026-10-24T11:16:35.2363844Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T11:16:35.2364071Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T11:16:35.2364350Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T11:16:35.2364608Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:16:35.2364882Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T11:16:35.2365128Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T11:16:35.2365378Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:16:35.2365586Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:16:35.2365815Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:16:35.2366090Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:16:35.2366386Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:16:35.2366642Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T11:16:35.2366858Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T11:16:35.2367199Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T11:16:35.2367457Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T11:16:35.2367710Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:16:35.2368072Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T11:16:35.2368424Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T11:16:35.2368709Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:16:35.2368964Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,586 B) | none | INFO | 2026-10-24T11:16:35.2369195Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T11:16:35.2369446Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T11:16:35.2369736Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T11:16:35.2370018Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:16:35.2370272Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T11:16:35.2370541Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T11:16:35.2370810Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:16:35.2371040Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:16:35.2371165Z 2026-10-24T11:16:35.2371217Z ## Compression diagnostics 2026-10-24T11:16:35.2371295Z 2026-10-24T11:16:35.2371404Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T11:16:35.2371629Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T11:16:35.2371861Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T11:16:35.2372103Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T11:16:35.2372237Z 2026-10-24T11:16:35.2372239Z 2026-10-24T11:16:35.2372498Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 700ms 2026-10-24T11:16:35.2372882Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 699ms 2026-10-24T11:16:35.5396076Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms 2026-10-24T11:16:35.8902518Z ✓ src/usage/usageTranscriptReader.test.ts (13 tests) 47ms 2026-10-24T11:16:36.4049480Z ✓ src/process/agentScope.test.ts (10 tests) 46ms 2026-10-24T11:16:36.8220126Z ✓ src/project/ProjectCloneTracker.test.ts (10 tests) 17ms 2026-10-24T11:16:37.3805192Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms 2026-10-24T11:16:39.0045905Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1228ms 2026-10-24T11:16:40.0630241Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 25ms 2026-10-24T11:16:40.3671056Z ✓ src/preview/Manager.test.ts (8 tests) 16ms 2026-10-24T11:16:41.4718547Z ✓ src/serverLogger.test.ts (7 tests) 18ms 2026-10-24T11:16:41.6095743Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T11:16:42.0301885Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-24T11:16:42.0302954Z [11:16:42.027] ERROR (#47): environment api operation failed { 2026-10-24T11:16:42.0303162Z reason: 'internal_error', 2026-10-24T11:16:42.0303324Z traceId: 'unavailable', 2026-10-24T11:16:42.0303454Z cause: { 2026-10-24T11:16:42.0303632Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-24T11:16:42.0303829Z cause: Error: private credential diagnostic 2026-10-24T11:16:42.0304117Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-24T11:16:42.0304473Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T11:16:42.0305256Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T11:16:42.0306373Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T11:16:42.0307442Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T11:16:42.0308489Z at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10) 2026-10-24T11:16:42.0309437Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5 2026-10-24T11:16:42.0310328Z at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3) 2026-10-24T11:16:42.0311231Z at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17) 2026-10-24T11:16:42.0312100Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6 2026-10-24T11:16:42.0312541Z } 2026-10-24T11:16:42.0312636Z } 2026-10-24T11:16:42.0312691Z 2026-10-24T11:16:42.0312958Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 28ms 2026-10-24T11:16:42.2178230Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 26ms 2026-10-24T11:16:42.5358209Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 28ms 2026-10-24T11:16:42.8508394Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 11ms 2026-10-24T11:16:44.1492310Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 88ms 2026-10-24T11:16:44.5604144Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T11:16:44.5604514Z [11:16:44.557] INFO (#11): Migrations ran successfully { 2026-10-24T11:16:44.5604697Z migrations: [ 2026-10-24T11:16:44.5604842Z '1_OrchestrationEvents', 2026-10-24T11:16:44.5605029Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:44.5605242Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:44.5605409Z '4_ProviderSessionRuntime', 2026-10-24T11:16:44.5605571Z '5_Projections', 2026-10-24T11:16:44.5605769Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:44.5605987Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:44.5606184Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:44.5606373Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:44.5606597Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:44.5606811Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:44.5607167Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:44.5607361Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:44.5607577Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:44.5607796Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:44.5607984Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:44.5608167Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:44.5608354Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:44.5608547Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:44.5608726Z '20_AuthAccessManagement', 2026-10-24T11:16:44.5608894Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:44.5609077Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:44.5609260Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:44.5609463Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:44.5609679Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:44.5609895Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:44.5610088Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:44.5610281Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:44.5610485Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:44.5610692Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:44.5610880Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:44.5611058Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:44.5611240Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:44.5611411Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:44.5611600Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:44.5611818Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:44.5611991Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:44.5612176Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:44.5612378Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:44.5612583Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:44.5612767Z '41_AuthSessionClientConnection', 2026-10-24T11:16:44.5612960Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:44.5613147Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:44.5613341Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:44.5613531Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:44.5613726Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:44.5613914Z '47_ProjectionProjectIcon', 2026-10-24T11:16:44.5614346Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:44.5614682Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:44.5614872Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:44.5615066Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:44.5615282Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:44.5615456Z '53_PullRequestFilesViewed', 2026-10-24T11:16:44.5615648Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:44.5615831Z '55_OrchestrationV2', 2026-10-24T11:16:44.5628272Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:44.5628478Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:44.5628647Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:44.5628814Z '59_McpAppModelContext', 2026-10-24T11:16:44.5628999Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:44.5629190Z '61_PullRequestReviewGuides', 2026-10-24T11:16:44.5629374Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:44.5629547Z '63_DropUnusedV1Projections', 2026-10-24T11:16:44.5629744Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:44.5629940Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:44.5630136Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:44.5630316Z '67_WebhookDedupe', 2026-10-24T11:16:44.5630474Z '68_ShellStopRequestIndex', 2026-10-24T11:16:44.5630638Z '69_ThreadMessageSearch' 2026-10-24T11:16:44.5630772Z ] 2026-10-24T11:16:44.5630867Z } 2026-10-24T11:16:44.5630919Z 2026-10-24T11:16:44.5761258Z stdout | src/auth/http.test.ts > sets the selected browser session cookies through the HTTP route 2026-10-24T11:16:44.5761584Z [11:16:44.575] INFO (#6): Migrations ran successfully { 2026-10-24T11:16:44.5761752Z migrations: [ 2026-10-24T11:16:44.5761899Z '1_OrchestrationEvents', 2026-10-24T11:16:44.5762077Z '2_OrchestrationCommandReceipts', 2026-10-24T11:16:44.5762253Z '3_CheckpointDiffBlobs', 2026-10-24T11:16:44.5762416Z '4_ProviderSessionRuntime', 2026-10-24T11:16:44.5762576Z '5_Projections', 2026-10-24T11:16:44.5762764Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T11:16:44.5762981Z '7_ProjectionThreadMessageAttachments', 2026-10-24T11:16:44.5763179Z '8_ProjectionThreadActivitySequence', 2026-10-24T11:16:44.5763365Z '9_ProviderSessionRuntimeMode', 2026-10-24T11:16:44.5763549Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T11:16:44.5763750Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T11:16:44.5763958Z '12_ProjectionThreadsInteractionMode', 2026-10-24T11:16:44.5764150Z '13_ProjectionThreadProposedPlans', 2026-10-24T11:16:44.5764367Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T11:16:44.5764583Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T11:16:44.5764769Z '16_CanonicalizeModelSelections', 2026-10-24T11:16:44.5764952Z '17_ProjectionThreadsArchivedAt', 2026-10-24T11:16:44.5765187Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T11:16:44.5765382Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T11:16:44.5765559Z '20_AuthAccessManagement', 2026-10-24T11:16:44.5765730Z '21_AuthSessionClientMetadata', 2026-10-24T11:16:44.5765906Z '22_AuthSessionLastConnectedAt', 2026-10-24T11:16:44.5766092Z '23_ProjectionThreadShellSummary', 2026-10-24T11:16:44.5766288Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T11:16:44.5766508Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T11:16:44.5766717Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T11:16:44.5768966Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T11:16:44.5769252Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T11:16:44.5769457Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T11:16:44.5769667Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T11:16:44.5769853Z '31_AuthAuthorizationScopes', 2026-10-24T11:16:44.5770037Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T11:16:44.5770217Z '33_ProjectionThreadsSettled', 2026-10-24T11:16:44.5770392Z '34_ProjectionThreadsSnoozed', 2026-10-24T11:16:44.5770576Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T11:16:44.5770758Z '36_ProjectionThreadsPinned', 2026-10-24T11:16:44.5770933Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T11:16:44.5771113Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T11:16:44.5771317Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T11:16:44.5771520Z '40_ProjectionProjectFaviconPath', 2026-10-24T11:16:44.5771703Z '41_AuthSessionClientConnection', 2026-10-24T11:16:44.5771893Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T11:16:44.5772082Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T11:16:44.5772272Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T11:16:44.5772460Z '45_ProjectionProjectsAutoPull', 2026-10-24T11:16:44.5772656Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T11:16:44.5772837Z '47_ProjectionProjectIcon', 2026-10-24T11:16:44.5773022Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T11:16:44.5773215Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T11:16:44.5773404Z '50_ProjectionThreadPullRequests', 2026-10-24T11:16:44.5773589Z '51_ProjectionThreadMessageContext', 2026-10-24T11:16:44.5773775Z '52_ProjectionThreadTitleState', 2026-10-24T11:16:44.5774130Z '53_PullRequestFilesViewed', 2026-10-24T11:16:44.5774359Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T11:16:44.5774545Z '55_OrchestrationV2', 2026-10-24T11:16:44.5774720Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T11:16:44.5774897Z '57_ScheduledTaskWebhooks', 2026-10-24T11:16:44.5775065Z '58_WebhookRelayDeliveries', 2026-10-24T11:16:44.5775274Z '59_McpAppModelContext', 2026-10-24T11:16:44.5775446Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T11:16:44.5775620Z '61_PullRequestReviewGuides', 2026-10-24T11:16:44.5775793Z '62_ThreadFailureLookupIndex', 2026-10-24T11:16:44.5775962Z '63_DropUnusedV1Projections', 2026-10-24T11:16:44.5776152Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T11:16:44.5776339Z '65_CodexUsageNativeTurnIndex', 2026-10-24T11:16:44.5776531Z '66_RepairClientSettlementTimestamps', 2026-10-24T11:16:44.5776704Z '67_WebhookDedupe', 2026-10-24T11:16:44.5776885Z '68_ShellStopRequestIndex', 2026-10-24T11:16:44.5777049Z '69_ThreadMessageSearch' 2026-10-24T11:16:44.5777179Z ] 2026-10-24T11:16:44.5777274Z } 2026-10-24T11:16:44.5777325Z 2026-10-24T11:16:44.5956004Z ✓ src/auth/http.test.ts (1 test) 93ms 2026-10-24T11:16:44.9452824Z ✓ src/device/DeviceMultiHost.test.ts (1 test) 18ms 2026-10-24T11:16:45.0615220Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 13ms 2026-10-24T11:16:45.3375418Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 11ms 2026-10-24T11:16:45.6409274Z ✓ src/cloud/CliState.test.ts (3 tests) 18ms 2026-10-24T11:16:45.9262583Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 11ms 2026-10-24T11:16:46.0211057Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T11:16:46.3377073Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 7ms 2026-10-24T11:16:47.5192872Z ✓ src/auth/replayMarkers.test.ts (1 test) 19ms 2026-10-24T11:16:47.9745482Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 6ms 2026-10-24T11:16:49.0452719Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms 2026-10-24T11:16:49.3260010Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 9ms 2026-10-24T11:16:49.6557434Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 15ms 2026-10-24T11:16:49.9886838Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 46ms 2026-10-24T11:16:50.2621401Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 20ms 2026-10-24T11:16:50.5284262Z ✓ src/telemetry/ProviderDimensions.test.ts (2 tests) 2ms 2026-10-24T11:16:59.0420783Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7188ms 2026-10-24T11:16:59.0421311Z ✓ OpenCode replay fixtures (22) 2026-10-24T11:16:59.0421643Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 396ms 2026-10-24T11:16:59.0422076Z ✓ runs opencode_subagent/opencode through OrchestratorV2 using deterministic replay 302ms 2026-10-24T11:16:59.0422503Z ✓ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 320ms 2026-10-24T11:16:59.0422929Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 426ms 2026-10-24T11:16:59.0423347Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 414ms 2026-10-24T11:16:59.0423796Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 367ms 2026-10-24T11:16:59.0424227Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 309ms 2026-10-24T11:16:59.0424657Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 395ms 2026-10-24T11:16:59.0425098Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 331ms 2026-10-24T11:16:59.0425592Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 502ms 2026-10-24T11:16:59.0426040Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 384ms 2026-10-24T11:16:59.0426538Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 310ms 2026-10-24T11:16:59.0427034Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 415ms 2026-10-24T11:16:59.3931656Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 45ms 2026-10-24T11:16:59.4860549Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 6ms 2026-10-24T11:16:59.8073176Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 39ms 2026-10-24T11:17:04.5046700Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3595ms 2026-10-24T11:17:04.5047439Z ✓ Cursor replay fixtures (11) 2026-10-24T11:17:04.5047766Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 439ms 2026-10-24T11:17:04.5048181Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 326ms 2026-10-24T11:17:04.5048585Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 370ms 2026-10-24T11:17:04.5048974Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 374ms 2026-10-24T11:17:04.5049367Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 377ms 2026-10-24T11:17:04.5049753Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 350ms 2026-10-24T11:17:04.5050149Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 346ms 2026-10-24T11:17:04.5141685Z 2026-10-24T11:17:04.5144504Z  Test Files  53 passed (53) 2026-10-24T11:17:04.5168882Z  Tests  745 passed (745) 2026-10-24T11:17:04.5169225Z  Start at  11:16:01 2026-10-24T11:17:04.5169523Z  Duration  63.27s (tests 51%, import 36%, transform 10%, setup 2%) 2026-10-24T11:17:04.5169741Z 2026-10-24T11:17:04.5170029Z  Import  1346 modules were evaluated 16160 times · 21.73s total, 36% of tracked time 2026-10-24T11:17:04.5170486Z   ~19.92s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T11:17:04.5170949Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T11:17:04.5171133Z 2026-10-24T11:17:04.5477969Z 2026-10-24T11:17:04.5580895Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:17:04.5581207Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T11:17:04.5581428Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T11:17:04.5581578Z else 2026-10-24T11:17:04.5581704Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T11:17:04.5581850Z fi 2026-10-24T11:17:04.5603594Z shell: /usr/bin/bash -e {0} 2026-10-24T11:17:04.5603723Z env: 2026-10-24T11:17:04.5603839Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:17:04.5603985Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:17:04.5604131Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:17:04.5604267Z ##[endgroup] 2026-10-24T11:17:04.5651395Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T11:17:04.5651675Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T11:17:04.5651958Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T11:17:04.5652165Z else 2026-10-24T11:17:04.5652336Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T11:17:04.5652527Z fi 2026-10-24T11:17:04.5668649Z shell: /usr/bin/bash -e {0} 2026-10-24T11:17:04.5668774Z env: 2026-10-24T11:17:04.5668884Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:17:04.5669032Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:17:04.5669172Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:17:04.5669305Z ##[endgroup] 2026-10-24T11:17:04.5700251Z # T3 Code thread transfer budget 2026-10-24T11:17:04.5700366Z 2026-10-24T11:17:04.5700968Z 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-24T11:17:04.5702548Z 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-24T11:17:04.5703865Z 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-24T11:17:04.5704457Z 2026-10-24T11:17:04.5704526Z | Provider | Total thread wire | Budget | Result | 2026-10-24T11:17:04.5704692Z | --- | ---: | ---: | --- | 2026-10-24T11:17:04.5704840Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:17:04.5705029Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T11:17:04.5705145Z 2026-10-24T11:17:04.5705197Z ## Detailed measurements 2026-10-24T11:17:04.5705270Z 2026-10-24T11:17:04.5705346Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T11:17:04.5705548Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T11:17:04.5705785Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:17:04.5706051Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:17:04.5706323Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:17:04.5706564Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T11:17:04.5706762Z | codex | shell snapshot | HTTP wire | 845 B | none | INFO | 2026-10-24T11:17:04.5706964Z | codex | measured turn, shell | WebSocket wire | 643 B | none | INFO | 2026-10-24T11:17:04.5707196Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,650 B) | none | INFO | 2026-10-24T11:17:04.5707432Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:17:04.5707674Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,708 B) | none | INFO | 2026-10-24T11:17:04.5707951Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,010 B) | none | INFO | 2026-10-24T11:17:04.5708368Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:17:04.5708612Z | codex | measured turn | server egress wire | 3.5 KiB (3,563 B) | none | INFO | 2026-10-24T11:17:04.5708823Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T11:17:04.5709056Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T11:17:04.5709332Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T11:17:04.5709593Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:17:04.5709831Z | codex | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T11:17:04.5710082Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,715 B) | none | INFO | 2026-10-24T11:17:04.5710329Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:17:04.5710541Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:17:04.5710770Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T11:17:04.5711053Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T11:17:04.5711414Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T11:17:04.5711670Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T11:17:04.5711884Z | claudeAgent | shell snapshot | HTTP wire | 849 B | none | INFO | 2026-10-24T11:17:04.5712107Z | claudeAgent | measured turn, shell | WebSocket wire | 648 B | none | INFO | 2026-10-24T11:17:04.5712362Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,672 B) | none | INFO | 2026-10-24T11:17:04.5712616Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T11:17:04.5712879Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,717 B) | none | INFO | 2026-10-24T11:17:04.5713173Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,382 B) | none | INFO | 2026-10-24T11:17:04.5713456Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T11:17:04.5713712Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,586 B) | none | INFO | 2026-10-24T11:17:04.5713951Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T11:17:04.5714199Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T11:17:04.5714498Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T11:17:04.5714775Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:17:04.5715036Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T11:17:04.5715303Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T11:17:04.5715572Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T11:17:04.5715838Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T11:17:04.5715966Z 2026-10-24T11:17:04.5716020Z ## Compression diagnostics 2026-10-24T11:17:04.5716097Z 2026-10-24T11:17:04.5716205Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T11:17:04.5716434Z - codex: shell snapshot 1.6 KiB (1,627 B) decoded to 670 B gzip. 2026-10-24T11:17:04.5716666Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T11:17:04.5716906Z - claudeAgent: shell snapshot 1.6 KiB (1,649 B) decoded to 674 B gzip. 2026-10-24T11:17:04.5757245Z ##[group]Run actions/upload-artifact@v7 2026-10-24T11:17:04.5757398Z with: 2026-10-24T11:17:04.5757521Z name: thread-transfer-results 2026-10-24T11:17:04.5757691Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T11:17:04.5757874Z if-no-files-found: ignore 2026-10-24T11:17:04.5758002Z retention-days: 30 2026-10-24T11:17:04.5758125Z compression-level: 6 2026-10-24T11:17:04.5758253Z overwrite: false 2026-10-24T11:17:04.5758367Z include-hidden-files: false 2026-10-24T11:17:04.5758494Z archive: true 2026-10-24T11:17:04.5758596Z env: 2026-10-24T11:17:04.5758708Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:17:04.5758852Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:17:04.5758996Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T11:17:04.5759129Z ##[endgroup] 2026-10-24T11:17:04.6525543Z With the provided path, there will be 1 file uploaded 2026-10-24T11:17:04.6528170Z Artifact name is valid! 2026-10-24T11:17:04.6528340Z Root directory input is valid! 2026-10-24T11:17:04.8271870Z Uploading artifact: thread-transfer-results.zip 2026-10-24T11:17:04.8290000Z Beginning upload of artifact content to blob storage 2026-10-24T11:17:04.8730271Z Uploaded bytes 504 2026-10-24T11:17:04.8849890Z Finished uploading artifact content to blob storage! 2026-10-24T11:17:04.8850595Z SHA256 digest of uploaded artifact is 9a0ddb4d9033e72a05804ba3388468696fe09ddbc5cc0567f4760501c78b0185 2026-10-24T11:17:04.8856093Z Finalizing artifact upload 2026-10-24T11:17:05.2635605Z Artifact thread-transfer-results successfully finalized. Artifact ID 12558586003 2026-10-24T11:17:05.2636365Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12558586003 2026-10-24T11:17:05.2640140Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40089177841/artifacts/12558586003 2026-10-24T11:17:05.2756730Z Post job cleanup. 2026-10-24T11:17:05.3400989Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T11:17:05.3470624Z Post job cleanup. 2026-10-24T11:17:05.4539448Z ##[start-action display=Cache full pnpm store;id=__3cae4741-12fd-4b7d-835b-f178e6c8a858.__actions_cache] 2026-10-24T11:17:05.4868294Z Post job cleanup. 2026-10-24T11:17:05.5528132Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache. 2026-10-24T11:17:05.5565159Z ##[end-action id=__3cae4741-12fd-4b7d-835b-f178e6c8a858.__actions_cache;outcome=success;conclusion=success;duration_ms=102] 2026-10-24T11:17:05.5567214Z ##[start-action display=Cache Vite+;id=__3cae4741-12fd-4b7d-835b-f178e6c8a858.vp_cache] 2026-10-24T11:17:05.5589300Z Post job cleanup. 2026-10-24T11:17:05.6223285Z 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-24T11:17:05.6255734Z ##[end-action id=__3cae4741-12fd-4b7d-835b-f178e6c8a858.vp_cache;outcome=success;conclusion=success;duration_ms=68] 2026-10-24T11:17:05.6288630Z Post job cleanup. 2026-10-24T11:17:05.6730123Z [command]/usr/local/bin/git version 2026-10-24T11:17:05.6761172Z git version 2.55.0 2026-10-24T11:17:05.6779159Z Temporarily overriding HOME='/home/runner/_work/_temp/36da0782-dce9-417f-bf0f-30c7b276051a' before making global git config changes 2026-10-24T11:17:05.6779534Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T11:17:05.6782433Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T11:17:05.6813282Z Removing SSH command configuration 2026-10-24T11:17:05.6816472Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T11:17:05.6843830Z [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-24T11:17:05.6980629Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T11:17:05.7035196Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T11:17:05.7071598Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T11:17:05.7099904Z ##[group]Run '/job_completed.sh' 2026-10-24T11:17:05.7113466Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T11:17:05.7113656Z env: 2026-10-24T11:17:05.7113774Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 161 2026-10-24T11:17:05.7113925Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 371 2026-10-24T11:17:05.7114074Z BLACKSMITH_CHECK_RUN_ID: 120858151102 2026-10-24T11:17:05.7114226Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T11:17:05.7114381Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T11:17:05.7114520Z ##[endgroup] 2026-10-24T11:17:05.7202697Z Docker container cache not activated, skipping hash computation. 2026-10-24T11:17:05.7491081Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T11:17:05.7533985Z Cleaning up orphan processes