2026-10-24T02:54:35.0184504Z Current runner version: '2.338.1' 2026-10-24T02:54:35.0188098Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-cqz3kuwyhwo3alak' 2026-10-24T02:54:35.0188785Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T02:54:35.0189462Z Machine name: 'ip-172-31-73-130' 2026-10-24T02:54:35.0190982Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T02:54:35.0192740Z Contents: read 2026-10-24T02:54:35.0193369Z Metadata: read 2026-10-24T02:54:35.0193879Z ##[endgroup] 2026-10-24T02:54:35.0195240Z Secret source: Actions 2026-10-24T02:54:35.0195864Z Cache mode: write 2026-10-24T02:54:35.0196375Z Prepare workflow directory 2026-10-24T02:54:35.0365623Z Prepare all required actions 2026-10-24T02:54:35.0390254Z Getting action download info 2026-10-24T02:54:35.1630520Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T02:54:35.1992867Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T02:54:35.2601509Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T02:54:35.4259612Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T02:54:35.4297154Z Complete job name: Test Server 8 2026-10-24T02:54:35.4661411Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T02:54:35.4741721Z ##[group]Run '/setup.sh' 2026-10-24T02:54:35.4755798Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:35.4756238Z env: 2026-10-24T02:54:35.4756455Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:35.4756736Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:35.4757012Z BLACKSMITH_CHECK_RUN_ID: 120759370421 2026-10-24T02:54:35.4757294Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T02:54:35.4757581Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:54:35.4757830Z ##[endgroup] 2026-10-24T02:54:35.5009091Z Logging daemon started (blacksmithd for logs) 2026-10-24T02:54:35.5105526Z Results daemon started (blacksmithd for results) 2026-10-24T02:54:35.5222583Z Background adoption and SSH setup started (PID: 2943) 2026-10-24T02:54:35.5222978Z 2026-10-24T02:54:35.5223229Z ---------------------------------------- 2026-10-24T02:54:35.5223798Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40056119225/jobs/120759370421 2026-10-24T02:54:35.5224338Z SSH Access (using your GitHub SSH key): 2026-10-24T02:54:35.5224810Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-cqz3kuwyhwo3alak.vm.blacksmith.sh 2026-10-24T02:54:35.5225179Z 2026-10-24T02:54:35.5225350Z No GitHub SSH key? Add one at: 2026-10-24T02:54:35.5225888Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T02:54:35.5226347Z 2026-10-24T02:54:35.5226511Z ---------------------------------------- 2026-10-24T02:54:35.5226752Z 2026-10-24T02:54:35.5226961Z VM ID: blacksmith-4vcpu-ubuntu-2404-cqz3kuwyhwo3alak 2026-10-24T02:54:35.5227354Z Host: production-152.236.31.208-x8664 2026-10-24T02:54:35.5227685Z Host Agent PID: 3860251 2026-10-24T02:54:35.5227993Z Host Agent Git SHA: 1637818df 2026-10-24T02:54:35.5228316Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T02:54:35.5228653Z Blacksmith Host Generation: gen 2 2026-10-24T02:54:35.5228993Z Petname: production-hip-magpie-93bd4da5 2026-10-24T02:54:35.5229329Z Region: us-east 2026-10-24T02:54:35.5229624Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T02:54:35.5239378Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T02:54:35.5239695Z 2026-10-24T02:54:35.5239883Z Enabling Blacksmith transparent cache 2026-10-24T02:54:35.5456145Z ##[group]Run actions/checkout@v6 2026-10-24T02:54:35.5456444Z with: 2026-10-24T02:54:35.5456655Z fetch-depth: 2 2026-10-24T02:54:35.5456986Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T02:54:35.5457374Z sparse-checkout-cone-mode: false 2026-10-24T02:54:35.5457640Z repository: pingdotgg/t3code 2026-10-24T02:54:35.5459677Z token: *** 2026-10-24T02:54:35.5459883Z ssh-strict: true 2026-10-24T02:54:35.5460098Z ssh-user: git 2026-10-24T02:54:35.5460317Z persist-credentials: true 2026-10-24T02:54:35.5460556Z clean: true 2026-10-24T02:54:35.5460760Z fetch-tags: false 2026-10-24T02:54:35.5461066Z show-progress: true 2026-10-24T02:54:35.5461286Z lfs: false 2026-10-24T02:54:35.5461490Z submodules: false 2026-10-24T02:54:35.5461713Z set-safe-directory: true 2026-10-24T02:54:35.5461960Z allow-unsafe-pr-checkout: false 2026-10-24T02:54:35.5462209Z env: 2026-10-24T02:54:35.5462441Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:35.5462723Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:35.5462995Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:35.5463251Z ##[endgroup] 2026-10-24T02:54:35.6428288Z Syncing repository: pingdotgg/t3code 2026-10-24T02:54:35.6429316Z ##[group]Getting Git version info 2026-10-24T02:54:35.6429641Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:35.6430152Z [command]/usr/local/bin/git version 2026-10-24T02:54:35.6488964Z git version 2.55.0 2026-10-24T02:54:35.6499664Z ##[endgroup] 2026-10-24T02:54:35.6507295Z Temporarily overriding HOME='/home/runner/_work/_temp/4e1dab28-6ad3-41b9-8fcf-aef90ad22f54' before making global git config changes 2026-10-24T02:54:35.6507925Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:54:35.6511717Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:54:35.6542938Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T02:54:35.6544240Z ##[group]Determining repository object format 2026-10-24T02:54:35.6545434Z ##[endgroup] 2026-10-24T02:54:35.6545781Z ##[group]Initializing the repository 2026-10-24T02:54:35.6547782Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T02:54:35.6578365Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T02:54:35.6578882Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T02:54:35.6579355Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T02:54:35.6579706Z hint: call: 2026-10-24T02:54:35.6579904Z hint: 2026-10-24T02:54:35.6580166Z hint: git config --global init.defaultBranch 2026-10-24T02:54:35.6580467Z hint: 2026-10-24T02:54:35.6580745Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T02:54:35.6581191Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T02:54:35.6581547Z hint: 2026-10-24T02:54:35.6581747Z hint: git branch -m 2026-10-24T02:54:35.6581979Z hint: 2026-10-24T02:54:35.6582278Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T02:54:35.6582734Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T02:54:35.6583540Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T02:54:35.6606694Z ##[endgroup] 2026-10-24T02:54:35.6607077Z ##[group]Disabling automatic garbage collection 2026-10-24T02:54:35.6607429Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T02:54:35.6627241Z ##[endgroup] 2026-10-24T02:54:35.6627589Z ##[group]Setting up auth 2026-10-24T02:54:35.6627851Z Removing SSH command configuration 2026-10-24T02:54:35.6630636Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:54:35.6652692Z [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-24T02:54:35.6773220Z Removing HTTP extra header 2026-10-24T02:54:35.6776231Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T02:54:35.6797578Z [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-24T02:54:35.6887334Z Removing includeIf entries pointing to credentials config files 2026-10-24T02:54:35.6890217Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T02:54:35.6910686Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T02:54:35.7002408Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-0de79eda-c69f-4c28-8d64-bf982aff5936.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T02:54:35.7027669Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-0de79eda-c69f-4c28-8d64-bf982aff5936.config 2026-10-24T02:54:35.7049055Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-0de79eda-c69f-4c28-8d64-bf982aff5936.config 2026-10-24T02:54:35.7074403Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-0de79eda-c69f-4c28-8d64-bf982aff5936.config 2026-10-24T02:54:35.7090824Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-0de79eda-c69f-4c28-8d64-bf982aff5936.config 2026-10-24T02:54:35.7109247Z ##[endgroup] 2026-10-24T02:54:35.7109619Z ##[group]Fetching the repository 2026-10-24T02:54:35.7113584Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +25557c11259c58b5d6d2a3710f4388c96db83d4a:refs/remotes/pull/24314/merge 2026-10-24T02:54:35.9931711Z From https://github.com/pingdotgg/t3code 2026-10-24T02:54:35.9932392Z * [new ref] 25557c11259c58b5d6d2a3710f4388c96db83d4a -> pull/24314/merge 2026-10-24T02:54:35.9954670Z ##[endgroup] 2026-10-24T02:54:35.9955106Z ##[group]Determining the checkout info 2026-10-24T02:54:35.9955553Z ##[endgroup] 2026-10-24T02:54:35.9955937Z ##[group]Setting up sparse checkout 2026-10-24T02:54:35.9958305Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T02:54:35.9984585Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T02:54:36.0001493Z .git/info/sparse-checkout 2026-10-24T02:54:36.0005826Z ##[endgroup] 2026-10-24T02:54:36.0006411Z ##[group]Checking out the ref 2026-10-24T02:54:36.0008007Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24314/merge 2026-10-24T02:54:42.4082958Z Updating files: 0% (1/6319) 2026-10-24T02:54:42.4110024Z Updating files: 1% (64/6319) 2026-10-24T02:54:42.4126241Z Updating files: 2% (127/6319) 2026-10-24T02:54:42.4144388Z Updating files: 3% (190/6319) 2026-10-24T02:54:42.4167127Z Updating files: 4% (253/6319) 2026-10-24T02:54:42.4198276Z Updating files: 5% (316/6319) 2026-10-24T02:54:42.4222216Z Updating files: 6% (380/6319) 2026-10-24T02:54:42.4280439Z Updating files: 7% (443/6319) 2026-10-24T02:54:42.4317063Z Updating files: 8% (506/6319) 2026-10-24T02:54:42.4342354Z Updating files: 9% (569/6319) 2026-10-24T02:54:42.4630373Z Updating files: 10% (632/6319) 2026-10-24T02:54:42.4645842Z Updating files: 11% (696/6319) 2026-10-24T02:54:42.4656294Z Updating files: 12% (759/6319) 2026-10-24T02:54:42.4669637Z Updating files: 13% (822/6319) 2026-10-24T02:54:42.4685476Z Updating files: 14% (885/6319) 2026-10-24T02:54:42.4702976Z Updating files: 15% (948/6319) 2026-10-24T02:54:42.4721480Z Updating files: 16% (1012/6319) 2026-10-24T02:54:42.4735986Z Updating files: 17% (1075/6319) 2026-10-24T02:54:42.4754734Z Updating files: 18% (1138/6319) 2026-10-24T02:54:42.4769608Z Updating files: 19% (1201/6319) 2026-10-24T02:54:42.4792551Z Updating files: 20% (1264/6319) 2026-10-24T02:54:42.4810779Z Updating files: 21% (1327/6319) 2026-10-24T02:54:42.4830965Z Updating files: 22% (1391/6319) 2026-10-24T02:54:42.4844538Z Updating files: 23% (1454/6319) 2026-10-24T02:54:42.4857147Z Updating files: 24% (1517/6319) 2026-10-24T02:54:42.4871952Z Updating files: 25% (1580/6319) 2026-10-24T02:54:42.4885865Z Updating files: 26% (1643/6319) 2026-10-24T02:54:42.4899185Z Updating files: 27% (1707/6319) 2026-10-24T02:54:42.4918797Z Updating files: 28% (1770/6319) 2026-10-24T02:54:42.4951659Z Updating files: 29% (1833/6319) 2026-10-24T02:54:42.4971076Z Updating files: 30% (1896/6319) 2026-10-24T02:54:42.4995517Z Updating files: 31% (1959/6319) 2026-10-24T02:54:42.5024357Z Updating files: 32% (2023/6319) 2026-10-24T02:54:42.5055121Z Updating files: 33% (2086/6319) 2026-10-24T02:54:42.5120780Z Updating files: 34% (2149/6319) 2026-10-24T02:54:42.5180891Z Updating files: 35% (2212/6319) 2026-10-24T02:54:42.5214897Z Updating files: 36% (2275/6319) 2026-10-24T02:54:42.5248127Z Updating files: 37% (2339/6319) 2026-10-24T02:54:42.5291499Z Updating files: 38% (2402/6319) 2026-10-24T02:54:42.5318097Z Updating files: 39% (2465/6319) 2026-10-24T02:54:42.5347476Z Updating files: 40% (2528/6319) 2026-10-24T02:54:42.5378040Z Updating files: 41% (2591/6319) 2026-10-24T02:54:42.5394164Z Updating files: 42% (2654/6319) 2026-10-24T02:54:42.5403749Z Updating files: 43% (2718/6319) 2026-10-24T02:54:42.5423920Z Updating files: 44% (2781/6319) 2026-10-24T02:54:42.5452683Z Updating files: 45% (2844/6319) 2026-10-24T02:54:42.5477484Z Updating files: 46% (2907/6319) 2026-10-24T02:54:42.5503922Z Updating files: 47% (2970/6319) 2026-10-24T02:54:42.5532277Z Updating files: 48% (3034/6319) 2026-10-24T02:54:42.5561801Z Updating files: 49% (3097/6319) 2026-10-24T02:54:42.5597923Z Updating files: 50% (3160/6319) 2026-10-24T02:54:42.5612817Z Updating files: 51% (3223/6319) 2026-10-24T02:54:42.5649726Z Updating files: 52% (3286/6319) 2026-10-24T02:54:42.5672782Z Updating files: 53% (3350/6319) 2026-10-24T02:54:42.5692536Z Updating files: 54% (3413/6319) 2026-10-24T02:54:42.5715348Z Updating files: 55% (3476/6319) 2026-10-24T02:54:42.5732330Z Updating files: 56% (3539/6319) 2026-10-24T02:54:42.5749079Z Updating files: 57% (3602/6319) 2026-10-24T02:54:42.5766882Z Updating files: 58% (3666/6319) 2026-10-24T02:54:42.6123677Z Updating files: 59% (3729/6319) 2026-10-24T02:54:42.6137905Z Updating files: 60% (3792/6319) 2026-10-24T02:54:42.6153800Z Updating files: 61% (3855/6319) 2026-10-24T02:54:42.6172199Z Updating files: 62% (3918/6319) 2026-10-24T02:54:42.6193065Z Updating files: 63% (3981/6319) 2026-10-24T02:54:42.6218289Z Updating files: 64% (4045/6319) 2026-10-24T02:54:42.6238994Z Updating files: 65% (4108/6319) 2026-10-24T02:54:42.6254234Z Updating files: 66% (4171/6319) 2026-10-24T02:54:42.6278846Z Updating files: 67% (4234/6319) 2026-10-24T02:54:42.6291149Z Updating files: 68% (4297/6319) 2026-10-24T02:54:42.6309409Z Updating files: 69% (4361/6319) 2026-10-24T02:54:42.6323831Z Updating files: 70% (4424/6319) 2026-10-24T02:54:42.6337661Z Updating files: 71% (4487/6319) 2026-10-24T02:54:42.6353750Z Updating files: 72% (4550/6319) 2026-10-24T02:54:42.6378921Z Updating files: 73% (4613/6319) 2026-10-24T02:54:42.6628408Z Updating files: 74% (4677/6319) 2026-10-24T02:54:42.6809956Z Updating files: 75% (4740/6319) 2026-10-24T02:54:42.6831212Z Updating files: 76% (4803/6319) 2026-10-24T02:54:42.6850684Z Updating files: 77% (4866/6319) 2026-10-24T02:54:42.6875730Z Updating files: 78% (4929/6319) 2026-10-24T02:54:42.6893844Z Updating files: 79% (4993/6319) 2026-10-24T02:54:42.6910275Z Updating files: 80% (5056/6319) 2026-10-24T02:54:42.6930234Z Updating files: 81% (5119/6319) 2026-10-24T02:54:42.6947705Z Updating files: 82% (5182/6319) 2026-10-24T02:54:42.6964436Z Updating files: 83% (5245/6319) 2026-10-24T02:54:42.6986324Z Updating files: 84% (5308/6319) 2026-10-24T02:54:42.7004966Z Updating files: 85% (5372/6319) 2026-10-24T02:54:42.7025947Z Updating files: 86% (5435/6319) 2026-10-24T02:54:42.7092991Z Updating files: 87% (5498/6319) 2026-10-24T02:54:42.7124343Z Updating files: 88% (5561/6319) 2026-10-24T02:54:42.7141090Z Updating files: 89% (5624/6319) 2026-10-24T02:54:42.7165988Z Updating files: 90% (5688/6319) 2026-10-24T02:54:42.7199189Z Updating files: 91% (5751/6319) 2026-10-24T02:54:42.7213583Z Updating files: 92% (5814/6319) 2026-10-24T02:54:42.7229153Z Updating files: 93% (5877/6319) 2026-10-24T02:54:42.7249570Z Updating files: 94% (5940/6319) 2026-10-24T02:54:42.7272587Z Updating files: 95% (6004/6319) 2026-10-24T02:54:42.7324359Z Updating files: 96% (6067/6319) 2026-10-24T02:54:42.7349525Z Updating files: 97% (6130/6319) 2026-10-24T02:54:42.7394610Z Updating files: 98% (6193/6319) 2026-10-24T02:54:42.7412830Z Updating files: 99% (6256/6319) 2026-10-24T02:54:42.7413132Z Updating files: 100% (6319/6319) 2026-10-24T02:54:42.7413457Z Updating files: 100% (6319/6319), done. 2026-10-24T02:54:42.7560294Z Note: switching to 'refs/remotes/pull/24314/merge'. 2026-10-24T02:54:42.7560652Z 2026-10-24T02:54:42.7560760Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-24T02:54:42.7561021Z changes and commit them, and you can discard any commits you make in this 2026-10-24T02:54:42.7561248Z state without impacting any branches by switching back to a branch. 2026-10-24T02:54:42.7561412Z 2026-10-24T02:54:42.7561505Z If you want to create a new branch to retain commits you create, you may 2026-10-24T02:54:42.7561787Z do so (now or later) by using -c with the switch command. Example: 2026-10-24T02:54:42.7561909Z 2026-10-24T02:54:42.7561971Z git switch -c 2026-10-24T02:54:42.7562061Z 2026-10-24T02:54:42.7562118Z Or undo this operation with: 2026-10-24T02:54:42.7562197Z 2026-10-24T02:54:42.7562245Z git switch - 2026-10-24T02:54:42.7562328Z 2026-10-24T02:54:42.7562441Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-24T02:54:42.7562581Z 2026-10-24T02:54:42.7562745Z HEAD is now at 25557c1 Merge a44ddee637e7077b2247488c0b9f1fc167850b73 into 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 2026-10-24T02:54:42.7573822Z ##[endgroup] 2026-10-24T02:54:42.7603708Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T02:54:42.7621802Z 25557c11259c58b5d6d2a3710f4388c96db83d4a 2026-10-24T02:54:42.7746195Z Prepare all required actions 2026-10-24T02:54:42.7782401Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T02:54:42.7782547Z env: 2026-10-24T02:54:42.7782659Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:42.7782803Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:42.7782951Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:42.7783080Z ##[endgroup] 2026-10-24T02:54:42.7822323Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T02:54:42.7855138Z ##[group]Run set -uo pipefail 2026-10-24T02:54:42.7855340Z set -uo pipefail 2026-10-24T02:54:42.7855458Z  2026-10-24T02:54:42.7855561Z decide() { 2026-10-24T02:54:42.7855739Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T02:54:42.7855937Z  exit "${PIPESTATUS[0]}" 2026-10-24T02:54:42.7856062Z } 2026-10-24T02:54:42.7856158Z  2026-10-24T02:54:42.7856255Z fail_open() { 2026-10-24T02:54:42.7856396Z  echo "$* Running every job." 2026-10-24T02:54:42.7856525Z  decide 2026-10-24T02:54:42.7856626Z } 2026-10-24T02:54:42.7856719Z  2026-10-24T02:54:42.7856882Z # Reads the change from git rather than the REST API: every job that 2026-10-24T02:54:42.7857126Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T02:54:42.7857336Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T02:54:42.7857539Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T02:54:42.7857877Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T02:54:42.7858063Z  base=HEAD^1 2026-10-24T02:54:42.7858171Z  mode=() 2026-10-24T02:54:42.7858278Z else 2026-10-24T02:54:42.7858381Z  base=$BEFORE_SHA 2026-10-24T02:54:42.7858564Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T02:54:42.7858772Z  || fail_open "Could not fetch ${base}." 2026-10-24T02:54:42.7858969Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T02:54:42.7859152Z  mode=(--full) 2026-10-24T02:54:42.7859264Z fi 2026-10-24T02:54:42.7859356Z  2026-10-24T02:54:42.7859510Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T02:54:42.7859757Z # of a package changes that package just like editing it. It also keeps 2026-10-24T02:54:42.7859970Z # git from fetching file contents to score renames. 2026-10-24T02:54:42.7860204Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T02:54:42.7860426Z  || fail_open "Could not diff against ${base}." 2026-10-24T02:54:42.7860618Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T02:54:42.7875529Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:42.7875687Z env: 2026-10-24T02:54:42.7875794Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:42.7875932Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:42.7876066Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:42.7876202Z EVENT_NAME: pull_request 2026-10-24T02:54:42.7876316Z BEFORE_SHA: 2026-10-24T02:54:42.7876412Z ##[endgroup] 2026-10-24T02:54:42.8298087Z Affected packages: @t3tools/scripts, t3 2026-10-24T02:54:42.8298344Z typecheck=true 2026-10-24T02:54:42.8298540Z build=true 2026-10-24T02:54:42.8299997Z test=true 2026-10-24T02:54:42.8300345Z test_packages=@t3tools/scripts 2026-10-24T02:54:42.8303044Z test_web=false 2026-10-24T02:54:42.8303229Z test_server=true 2026-10-24T02:54:42.8303560Z rust=false 2026-10-24T02:54:42.8303875Z release_smoke=false 2026-10-24T02:54:42.8304015Z mobile_native=false 2026-10-24T02:54:42.8342302Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=51] 2026-10-24T02:54:42.8413340Z Prepare all required actions 2026-10-24T02:54:42.8413601Z Getting action download info 2026-10-24T02:54:42.9201701Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T02:54:43.0207278Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T02:54:43.0207431Z env: 2026-10-24T02:54:43.0207544Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:43.0207688Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:43.0207829Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.0207972Z ##[endgroup] 2026-10-24T02:54:43.0277382Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T02:54:43.0287099Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.0287557Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.0287972Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.0288209Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:43.0303995Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:43.0304157Z env: 2026-10-24T02:54:43.0304273Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:43.0304416Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:43.0304557Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.0304693Z ##[endgroup] 2026-10-24T02:54:43.0364820Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T02:54:43.0366284Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T02:54:43.0417042Z ##[group]Run actions/cache@v6 2026-10-24T02:54:43.0417174Z with: 2026-10-24T02:54:43.0417274Z path: ~/.vite-plus 2026-10-24T02:54:43.0417438Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:43.0417627Z enableCrossOsArchive: false 2026-10-24T02:54:43.0417761Z fail-on-cache-miss: false 2026-10-24T02:54:43.0417879Z lookup-only: false 2026-10-24T02:54:43.0417988Z save-always: false 2026-10-24T02:54:43.0418089Z env: 2026-10-24T02:54:43.0418195Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:43.0418339Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:43.0418478Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:43.0418609Z ##[endgroup] 2026-10-24T02:54:45.3309712Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:45.7031932Z Received 170349591 of 170349591 (100.0%), 465.5 MBs/sec 2026-10-24T02:54:45.7033030Z Cache Size: ~162 MB (170349591 B) 2026-10-24T02:54:45.7064450Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/35c81d46-5afc-4a86-a24d-5621012c5e3b/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:46.3314045Z Cache restored successfully 2026-10-24T02:54:46.3453404Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T02:54:46.3513338Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=3314] 2026-10-24T02:54:46.3515486Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T02:54:46.3534593Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:54:46.3534805Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T02:54:46.3534970Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T02:54:46.3550496Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:46.3550668Z env: 2026-10-24T02:54:46.3550781Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:46.3550922Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:46.3551064Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:46.3551192Z ##[endgroup] 2026-10-24T02:54:46.3587770Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T02:54:46.3594032Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7] 2026-10-24T02:54:46.3595272Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T02:54:46.3598792Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T02:54:46.3599802Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T02:54:46.3610131Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T02:54:46.3610301Z store_path="$(vp pm cache dir)" 2026-10-24T02:54:46.3610458Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:46.3623595Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:46.3623761Z env: 2026-10-24T02:54:46.3623868Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:46.3624009Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:46.3624146Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:46.3624288Z ##[endgroup] 2026-10-24T02:54:46.3743722Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T02:54:46.3745025Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T02:54:46.4085215Z ##[group]Run actions/cache@v6 2026-10-24T02:54:46.4085345Z with: 2026-10-24T02:54:46.4085465Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:54:46.4085719Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:46.4085975Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T02:54:46.4086119Z enableCrossOsArchive: false 2026-10-24T02:54:46.4086466Z fail-on-cache-miss: false 2026-10-24T02:54:46.4086587Z lookup-only: false 2026-10-24T02:54:46.4086699Z save-always: false 2026-10-24T02:54:46.4086804Z env: 2026-10-24T02:54:46.4086909Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:46.4087055Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:46.4087191Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:46.4087322Z ##[endgroup] 2026-10-24T02:54:46.6020093Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:47.6257782Z Received 608174080 of 995020926 (61.1%), 579.4 MBs/sec 2026-10-24T02:54:48.2530708Z Received 995020926 of 995020926 (100.0%), 582.9 MBs/sec 2026-10-24T02:54:48.2531012Z Cache Size: ~949 MB (995020926 B) 2026-10-24T02:54:48.2591602Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/0226e736-a2aa-4aff-b875-99bbef362f20/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:53.3076721Z Cache restored successfully 2026-10-24T02:54:53.3528618Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T02:54:53.3586551Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6984] 2026-10-24T02:54:53.3588962Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T02:54:53.3602325Z ##[group]Run vp install 2026-10-24T02:54:53.3602523Z vp install 2026-10-24T02:54:53.3617654Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:54:53.3617819Z env: 2026-10-24T02:54:53.3617930Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:53.3618072Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:53.3618210Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:53.3618343Z ##[endgroup] 2026-10-24T02:54:53.3953784Z Scope: all 33 workspace projects 2026-10-24T02:54:53.4972273Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T02:54:53.8755834Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T02:54:53.8757183Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T02:54:53.8757513Z Virtual store is at: node_modules/.pnpm 2026-10-24T02:54:55.9872489Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T02:54:55.9872855Z Lockfile is up to date, resolution step is skipped 2026-10-24T02:54:56.0029524Z Packages: +1721 2026-10-24T02:54:56.0029769Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T02:54:56.0355621Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T02:54:57.0040925Z . prepare$ vp config --no-agent 2026-10-24T02:54:57.1048862Z . prepare: Done 2026-10-24T02:54:57.1062140Z 2026-10-24T02:54:57.1062382Z devDependencies: 2026-10-24T02:54:57.1062520Z + @coderabbitai/config 1.1.0 2026-10-24T02:54:57.1062653Z + @shadcn/lint 0.1.5 2026-10-24T02:54:57.1062796Z + @types/node 24.12.4 2026-10-24T02:54:57.1062916Z + knip 6.34.0 2026-10-24T02:54:57.1063045Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T02:54:57.1063189Z + vite-plus 1.3.0 2026-10-24T02:54:57.1063254Z 2026-10-24T02:54:57.1086266Z Done in 3.7s using pnpm v12.14.0 2026-10-24T02:54:57.1238481Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3764] 2026-10-24T02:54:57.1270586Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:57.1271040Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T02:54:57.1287266Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:57.1287392Z env: 2026-10-24T02:54:57.1287502Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:57.1287644Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:57.1287783Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:57.1287912Z ##[endgroup] 2026-10-24T02:54:57.1503247Z ##[group]Run actions/cache@v6 2026-10-24T02:54:57.1503379Z with: 2026-10-24T02:54:57.1503486Z path: ~/.cache/ms-playwright 2026-10-24T02:54:57.1503638Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:57.1503798Z enableCrossOsArchive: false 2026-10-24T02:54:57.1503924Z fail-on-cache-miss: false 2026-10-24T02:54:57.1504046Z lookup-only: false 2026-10-24T02:54:57.1504151Z save-always: false 2026-10-24T02:54:57.1504255Z env: 2026-10-24T02:54:57.1504359Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:57.1504506Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:57.1504644Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:57.1504776Z ##[endgroup] 2026-10-24T02:54:57.3427296Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:57.4767609Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec 2026-10-24T02:54:57.4767991Z Cache Size: ~102 MB (106503405 B) 2026-10-24T02:54:57.4780936Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/aaae3982-ef14-4add-ae90-993b060111fd/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T02:54:57.6512486Z Cache restored successfully 2026-10-24T02:54:57.6640412Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T02:54:57.6799258Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:54:57.6799841Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T02:54:57.6800215Z test -n "$browser" 2026-10-24T02:54:57.6800479Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T02:54:57.6800860Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T02:54:57.6801190Z fi 2026-10-24T02:54:57.6824198Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:57.6824411Z env: 2026-10-24T02:54:57.6824600Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:57.6824858Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:57.6825091Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:57.6825314Z ##[endgroup] 2026-10-24T02:54:57.7344709Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T02:54:57.7345055Z vp run --filter t3 test --shard 8/8 2026-10-24T02:54:57.7362295Z shell: /usr/bin/bash -e {0} 2026-10-24T02:54:57.7362436Z env: 2026-10-24T02:54:57.7362551Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:54:57.7362770Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:54:57.7362916Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:54:57.7363146Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T02:54:57.7363464Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:54:57.7363714Z ##[endgroup] 2026-10-24T02:54:57.8988058Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T02:54:58.0417210Z 2026-10-24T02:54:58.0418812Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T02:54:58.0419019Z 2026-10-24T02:55:03.4486119Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1684ms 2026-10-24T02:55:03.4486653Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-24T02:55:03.4486977Z ✓ persists a todo_list from inline Claude task-tool frames 1193ms 2026-10-24T02:55:04.9739103Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 976ms 2026-10-24T02:55:06.0302427Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-24T02:55:06.0302944Z [02:55:06.017] INFO (#414): Migrations ran successfully { 2026-10-24T02:55:06.0303123Z migrations: [ 2026-10-24T02:55:06.0303272Z '1_OrchestrationEvents', 2026-10-24T02:55:06.0303452Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:06.0303633Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:06.0303841Z '4_ProviderSessionRuntime', 2026-10-24T02:55:06.0304023Z '5_Projections', 2026-10-24T02:55:06.0304215Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:06.0304431Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:06.0304630Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:06.0304816Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:06.0305006Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:06.0305223Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:06.0305433Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:06.0305625Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:06.0305842Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:06.0306057Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:06.0306251Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:06.0306435Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:06.0306677Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:06.0306878Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:06.0307055Z '20_AuthAccessManagement', 2026-10-24T02:55:06.0307228Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:06.0307406Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:06.0307589Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:06.0307786Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:06.0308007Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:06.0308218Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:06.0308415Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:06.0308613Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:06.0308819Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:06.0309035Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:06.0309221Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:06.0309434Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:06.0309616Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:06.0309794Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:06.0309980Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:06.0310165Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:06.0310341Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:06.0310528Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:06.0310731Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:06.0310934Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:06.0311120Z '41_AuthSessionClientConnection', 2026-10-24T02:55:06.0311613Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:06.0311913Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:06.0312106Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:06.0312300Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:06.0312494Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:06.0312683Z '47_ProjectionProjectIcon', 2026-10-24T02:55:06.0312869Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:06.0313066Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:06.0313394Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:06.0313582Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:06.0313771Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:06.0313947Z '53_PullRequestFilesViewed', 2026-10-24T02:55:06.0314142Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:06.0314332Z '55_OrchestrationV2', 2026-10-24T02:55:06.0314514Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:06.0314699Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:06.0314866Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:06.0315031Z '59_McpAppModelContext', 2026-10-24T02:55:06.0315201Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:06.0315381Z '61_PullRequestReviewGuides', 2026-10-24T02:55:06.0315549Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:06.0315727Z '63_DropUnusedV1Projections', 2026-10-24T02:55:06.0315913Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:06.0316105Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:06.0316294Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:06.0316474Z '67_WebhookDedupe', 2026-10-24T02:55:06.0316661Z '68_ShellStopRequestIndex' 2026-10-24T02:55:06.0317386Z ] 2026-10-24T02:55:06.0317560Z } 2026-10-24T02:55:06.0317628Z 2026-10-24T02:55:06.1346953Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-24T02:55:06.1356677Z [02:55:06.129] INFO (#4797): Migrations ran successfully { 2026-10-24T02:55:06.1357667Z migrations: [ 2026-10-24T02:55:06.1358091Z '1_OrchestrationEvents', 2026-10-24T02:55:06.1358349Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:06.1358592Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:06.1358820Z '4_ProviderSessionRuntime', 2026-10-24T02:55:06.1359056Z '5_Projections', 2026-10-24T02:55:06.1359308Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:06.1359592Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:06.1359851Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:06.1360139Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:06.1360401Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:06.1360664Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:06.1360933Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:06.1361184Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:06.1361464Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:06.1361739Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:06.1361991Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:06.1362235Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:06.1362490Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:06.1362742Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:06.1362989Z '20_AuthAccessManagement', 2026-10-24T02:55:06.1363489Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:06.1363906Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:06.1364156Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:06.1364418Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:06.1364722Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:06.1364996Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:06.1365255Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:06.1365509Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:06.1365776Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:06.1366044Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:06.1366292Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:06.1366534Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:06.1366826Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:06.1367062Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:06.1367314Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:06.1367556Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:06.1367791Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:06.1368038Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:06.1368300Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:06.1368561Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:06.1369119Z '41_AuthSessionClientConnection', 2026-10-24T02:55:06.1369493Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:06.1369762Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:06.1370025Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:06.1370288Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:06.1370545Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:06.1370804Z '47_ProjectionProjectIcon', 2026-10-24T02:55:06.1382717Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:06.1382996Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:06.1383255Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:06.1383506Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:06.1383759Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:06.1383997Z '53_PullRequestFilesViewed', 2026-10-24T02:55:06.1384386Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:06.1384638Z '55_OrchestrationV2', 2026-10-24T02:55:06.1384879Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:06.1385124Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:06.1385349Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:06.1385576Z '59_McpAppModelContext', 2026-10-24T02:55:06.1385819Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:06.1386060Z '61_PullRequestReviewGuides', 2026-10-24T02:55:06.1386293Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:06.1386522Z '63_DropUnusedV1Projections', 2026-10-24T02:55:06.1386814Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:06.1387060Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:06.1387394Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:06.1387799Z '67_WebhookDedupe', 2026-10-24T02:55:06.1388033Z '68_ShellStopRequestIndex' 2026-10-24T02:55:06.1388204Z ] 2026-10-24T02:55:06.1388320Z } 2026-10-24T02:55:06.1388381Z 2026-10-24T02:55:06.1813919Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 244ms 2026-10-24T02:55:07.7380825Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 537ms 2026-10-24T02:55:08.7351677Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 709ms 2026-10-24T02:55:08.7357584Z ✓ AgentSessionScanner (37) 2026-10-24T02:55:08.7357831Z ✓ recentThreads (18) 2026-10-24T02:55:08.7358227Z ✓ skips excessive records without blocking an older valid transcript 312ms 2026-10-24T02:55:09.9270394Z ✓ src/assets/AssetAccess.test.ts (26 tests) 154ms 2026-10-24T02:55:15.4747009Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5355ms 2026-10-24T02:55:15.4747403Z ✓ AcpSessionRuntime (30) 2026-10-24T02:55:15.4747699Z ✓ drains large stderr output and keeps auth-sized logging chunks 365ms 2026-10-24T02:55:15.4748050Z ✓ keeps assistant item IDs unique when a provider session restarts 361ms 2026-10-24T02:55:16.4715479Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 35ms 2026-10-24T02:55:16.7127765Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 60ms 2026-10-24T02:55:17.7246415Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T02:55:17.7246863Z [02:55:17.718] INFO (#22): Migrations ran successfully { 2026-10-24T02:55:17.7247034Z migrations: [ 2026-10-24T02:55:17.7247207Z '1_OrchestrationEvents', 2026-10-24T02:55:17.7247396Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:17.7247566Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:17.7247725Z '4_ProviderSessionRuntime', 2026-10-24T02:55:17.7247883Z '5_Projections', 2026-10-24T02:55:17.7248070Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:17.7248279Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:17.7248466Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:17.7248647Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:17.7248822Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:17.7249025Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:17.7249221Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:17.7249406Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:17.7249617Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:17.7249828Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:17.7250009Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:17.7250181Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:17.7250369Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:17.7250552Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:17.7250725Z '20_AuthAccessManagement', 2026-10-24T02:55:17.7250887Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:17.7251059Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:17.7251234Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:17.7251430Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:17.7251639Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:17.7251844Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:17.7252034Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:17.7252223Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:17.7252424Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:17.7252621Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:17.7252800Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:17.7252970Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:17.7253162Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:17.7253326Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:17.7253504Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:17.7253679Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:17.7253847Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:17.7254021Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:17.7254213Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:17.7254693Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:17.7254963Z '41_AuthSessionClientConnection', 2026-10-24T02:55:17.7255149Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:17.7255327Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:17.7255516Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:17.7255697Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:17.7255885Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:17.7256058Z '47_ProjectionProjectIcon', 2026-10-24T02:55:17.7256235Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:17.7256418Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:17.7256597Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:17.7256809Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:17.7256984Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:17.7257156Z '53_PullRequestFilesViewed', 2026-10-24T02:55:17.7257343Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:17.7257520Z '55_OrchestrationV2', 2026-10-24T02:55:17.7257687Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:17.7257861Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:17.7258020Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:17.7258176Z '59_McpAppModelContext', 2026-10-24T02:55:17.7258340Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:17.7258504Z '61_PullRequestReviewGuides', 2026-10-24T02:55:17.7258670Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:17.7258831Z '63_DropUnusedV1Projections', 2026-10-24T02:55:17.7259009Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:17.7259188Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:17.7259374Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:17.7259541Z '67_WebhookDedupe', 2026-10-24T02:55:17.7259688Z '68_ShellStopRequestIndex' 2026-10-24T02:55:17.7259819Z ] 2026-10-24T02:55:17.7259911Z } 2026-10-24T02:55:17.7259972Z 2026-10-24T02:55:17.8453672Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T02:55:17.8454118Z [02:55:17.844] WARN (#1241): Orchestration effect execution failed { 2026-10-24T02:55:17.8454695Z 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-24T02:55:17.8455107Z effectType: 'provider-turn.restart', 2026-10-24T02:55:17.8455284Z attemptCount: 1, 2026-10-24T02:55:17.8455435Z nonRetryable: false, 2026-10-24T02:55:17.8455659Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T02:55:17.8455981Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T02:55:17.8456417Z ' 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-24T02:55:17.8456734Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T02:55:17.8457125Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T02:55:17.8457569Z ' 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-24T02:55:17.8458547Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:c1d80057-97e9-4ad4-8ef5-dc6ca44d6e49.\n' + 2026-10-24T02:55:17.8459287Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T02:55:17.8459726Z ' 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-24T02:55:17.8460363Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:c1d80057-97e9-4ad4-8ef5-dc6ca44d6e49.\n' + 2026-10-24T02:55:17.8460977Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T02:55:17.8461317Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T02:55:17.8461508Z ' }\n' + 2026-10-24T02:55:17.8461644Z ' }\n' + 2026-10-24T02:55:17.8461772Z ' }\n' + 2026-10-24T02:55:17.8461889Z '}' 2026-10-24T02:55:17.8461994Z } 2026-10-24T02:55:17.8462052Z 2026-10-24T02:55:18.0591998Z 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-24T02:55:18.0592446Z [02:55:18.056] INFO (#2637): Migrations ran successfully { 2026-10-24T02:55:18.0592617Z migrations: [ 2026-10-24T02:55:18.0592754Z '1_OrchestrationEvents', 2026-10-24T02:55:18.0592929Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:18.0593097Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:18.0629964Z '4_ProviderSessionRuntime', 2026-10-24T02:55:18.0630152Z '5_Projections', 2026-10-24T02:55:18.0630380Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:18.0630627Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:18.0630830Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:18.0631006Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:18.0631186Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:18.0631379Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:18.0631579Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:18.0631762Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:18.0631971Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:18.0632175Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:18.0632352Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:18.0632529Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:18.0632708Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:18.0632897Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:18.0633069Z '20_AuthAccessManagement', 2026-10-24T02:55:18.0633342Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:18.0633509Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:18.0633684Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:18.0633871Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:18.0634077Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:18.0634281Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:18.0634464Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:18.0634650Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:18.0634841Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:18.0635042Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:18.0635221Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:18.0635669Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:18.0636099Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:18.0636267Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:18.0636442Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:18.0636615Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:18.0636813Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:18.0636987Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:18.0637181Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:18.0637375Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:18.0637549Z '41_AuthSessionClientConnection', 2026-10-24T02:55:18.0637733Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:18.0637913Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:18.0638094Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:18.0638278Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:18.0638466Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:18.0638639Z '47_ProjectionProjectIcon', 2026-10-24T02:55:18.0638815Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:18.0638997Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:18.0639176Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:18.0639352Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:18.0639531Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:18.0639693Z '53_PullRequestFilesViewed', 2026-10-24T02:55:18.0639873Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:18.0640053Z '55_OrchestrationV2', 2026-10-24T02:55:18.0640218Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:18.0640390Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:18.0640544Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:18.0640702Z '59_McpAppModelContext', 2026-10-24T02:55:18.0640870Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:18.0641039Z '61_PullRequestReviewGuides', 2026-10-24T02:55:18.0641199Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:18.0641358Z '63_DropUnusedV1Projections', 2026-10-24T02:55:18.0641536Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:18.0641712Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:18.0641894Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:18.0642060Z '67_WebhookDedupe', 2026-10-24T02:55:18.0642211Z '68_ShellStopRequestIndex' 2026-10-24T02:55:18.0642338Z ] 2026-10-24T02:55:18.0642433Z } 2026-10-24T02:55:18.0642489Z 2026-10-24T02:55:18.2961067Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T02:55:18.2961530Z [02:55:18.293] INFO (#5313): Migrations ran successfully { 2026-10-24T02:55:18.2961713Z migrations: [ 2026-10-24T02:55:18.2961850Z '1_OrchestrationEvents', 2026-10-24T02:55:18.2962027Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:18.2962198Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:18.2962357Z '4_ProviderSessionRuntime', 2026-10-24T02:55:18.2962517Z '5_Projections', 2026-10-24T02:55:18.2962705Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:18.2962916Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:18.2963108Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:18.2963287Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:18.2963467Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:18.2963663Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:18.2964347Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:18.2964636Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:18.2964849Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:18.2965057Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:18.2965236Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:18.2965411Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:18.2965594Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:18.2965782Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:18.2965953Z '20_AuthAccessManagement', 2026-10-24T02:55:18.2966140Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:18.2966310Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:18.2966491Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:18.2966682Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:18.2966923Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:18.2967132Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:18.2967319Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:18.2967506Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:18.2967699Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:18.2967900Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:18.2968079Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:18.2968253Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:18.2968424Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:18.2968586Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:18.2968769Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:18.2968944Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:18.2969114Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:18.2969289Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:18.2969493Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:18.2969689Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:18.2969867Z '41_AuthSessionClientConnection', 2026-10-24T02:55:18.2970049Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:18.2970229Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:18.2970417Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:18.2970599Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:18.2970808Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:18.2970984Z '47_ProjectionProjectIcon', 2026-10-24T02:55:18.2971168Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:18.2971359Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:18.2971544Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:18.2971722Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:18.2971900Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:18.2972066Z '53_PullRequestFilesViewed', 2026-10-24T02:55:18.2972251Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:18.2972426Z '55_OrchestrationV2', 2026-10-24T02:55:18.2972592Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:18.2972765Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:18.2972921Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:18.2973082Z '59_McpAppModelContext', 2026-10-24T02:55:18.2973245Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:18.2973415Z '61_PullRequestReviewGuides', 2026-10-24T02:55:18.2973577Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:18.2973741Z '63_DropUnusedV1Projections', 2026-10-24T02:55:18.2973998Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:18.2974208Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:18.2974388Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:18.2974555Z '67_WebhookDedupe', 2026-10-24T02:55:18.2974708Z '68_ShellStopRequestIndex' 2026-10-24T02:55:18.2974839Z ] 2026-10-24T02:55:18.2974939Z } 2026-10-24T02:55:18.2974999Z 2026-10-24T02:55:18.5741841Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T02:55:18.5742393Z [02:55:18.571] INFO (#8015): Migrations ran successfully { 2026-10-24T02:55:18.5742624Z migrations: [ 2026-10-24T02:55:18.5742795Z '1_OrchestrationEvents', 2026-10-24T02:55:18.5743026Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:18.5743239Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:18.5743442Z '4_ProviderSessionRuntime', 2026-10-24T02:55:18.5743670Z '5_Projections', 2026-10-24T02:55:18.5743913Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:18.5744178Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:18.5744416Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:18.5744647Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:18.5744869Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:18.5745125Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:18.5745371Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:18.5745607Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:18.5745873Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:18.5746142Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:18.5746373Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:18.5746599Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:18.5746898Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:18.5747133Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:18.5747322Z '20_AuthAccessManagement', 2026-10-24T02:55:18.5747483Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:18.5747655Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:18.5747830Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:18.5748023Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:18.5748230Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:18.5748436Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:18.5748621Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:18.5748807Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:18.5749004Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:18.5749203Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:18.5749390Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:18.5749563Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:18.5749738Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:18.5749902Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:18.5750080Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:18.5750255Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:18.5750425Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:18.5750601Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:18.5750793Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:18.5750989Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:18.5751163Z '41_AuthSessionClientConnection', 2026-10-24T02:55:18.5751348Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:18.5751777Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:18.5752062Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:18.5752241Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:18.5752429Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:18.5752603Z '47_ProjectionProjectIcon', 2026-10-24T02:55:18.5752780Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:18.5752970Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:18.5753235Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:18.5753417Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:18.5753592Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:18.5753760Z '53_PullRequestFilesViewed', 2026-10-24T02:55:18.5753944Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:18.5754124Z '55_OrchestrationV2', 2026-10-24T02:55:18.5754296Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:18.5754470Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:18.5754631Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:18.5754785Z '59_McpAppModelContext', 2026-10-24T02:55:18.5754951Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:18.5755119Z '61_PullRequestReviewGuides', 2026-10-24T02:55:18.5755283Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:18.5755443Z '63_DropUnusedV1Projections', 2026-10-24T02:55:18.5755620Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:18.5755798Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:18.5755975Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:18.5756144Z '67_WebhookDedupe', 2026-10-24T02:55:18.5756293Z '68_ShellStopRequestIndex' 2026-10-24T02:55:18.5756427Z ] 2026-10-24T02:55:18.5756522Z } 2026-10-24T02:55:18.5756579Z 2026-10-24T02:55:18.8634480Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T02:55:18.8634956Z [02:55:18.858] INFO (#10780): Migrations ran successfully { 2026-10-24T02:55:18.8635128Z migrations: [ 2026-10-24T02:55:18.8635263Z '1_OrchestrationEvents', 2026-10-24T02:55:18.8635439Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:18.8635611Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:18.8635768Z '4_ProviderSessionRuntime', 2026-10-24T02:55:18.8635926Z '5_Projections', 2026-10-24T02:55:18.8636108Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:18.8636319Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:18.8636513Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:18.8636690Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:18.8636908Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:18.8637109Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:18.8637307Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:18.8637499Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:18.8637703Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:18.8637915Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:18.8638095Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:18.8638271Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:18.8638449Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:18.8638637Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:18.8638809Z '20_AuthAccessManagement', 2026-10-24T02:55:18.8638971Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:18.8639141Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:18.8639590Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:18.8639888Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:18.8640094Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:18.8640302Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:18.8640491Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:18.8640678Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:18.8640871Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:18.8641066Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:18.8641245Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:18.8641415Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:18.8641588Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:18.8641749Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:18.8641930Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:18.8642105Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:18.8642275Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:18.8642451Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:18.8642642Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:18.8642836Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:18.8643009Z '41_AuthSessionClientConnection', 2026-10-24T02:55:18.8643190Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:18.8643395Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:18.8643575Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:18.8643756Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:18.8643938Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:18.8644114Z '47_ProjectionProjectIcon', 2026-10-24T02:55:18.8644288Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:18.8644475Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:18.8644652Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:18.8644828Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:18.8645006Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:18.8645169Z '53_PullRequestFilesViewed', 2026-10-24T02:55:18.8645356Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:18.8645528Z '55_OrchestrationV2', 2026-10-24T02:55:18.8645696Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:18.8645867Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:18.8646025Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:18.8646180Z '59_McpAppModelContext', 2026-10-24T02:55:18.8646344Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:18.8646512Z '61_PullRequestReviewGuides', 2026-10-24T02:55:18.8646672Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:18.8646873Z '63_DropUnusedV1Projections', 2026-10-24T02:55:18.8647048Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:18.8647229Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:18.8647407Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:18.8647580Z '67_WebhookDedupe', 2026-10-24T02:55:18.8647729Z '68_ShellStopRequestIndex' 2026-10-24T02:55:18.8647859Z ] 2026-10-24T02:55:18.8647957Z } 2026-10-24T02:55:18.8648016Z 2026-10-24T02:55:19.1422238Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T02:55:19.1422668Z [02:55:19.139] INFO (#13554): Migrations ran successfully { 2026-10-24T02:55:19.1422844Z migrations: [ 2026-10-24T02:55:19.1422980Z '1_OrchestrationEvents', 2026-10-24T02:55:19.1423436Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:19.1423713Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:19.1423871Z '4_ProviderSessionRuntime', 2026-10-24T02:55:19.1424033Z '5_Projections', 2026-10-24T02:55:19.1424222Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:19.1424434Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:19.1424623Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:19.1424804Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:19.1424985Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:19.1425190Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:19.1425387Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:19.1425576Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:19.1425791Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:19.1426010Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:19.1426191Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:19.1426369Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:19.1426551Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:19.1426736Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:19.1426942Z '20_AuthAccessManagement', 2026-10-24T02:55:19.1427102Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:19.1427274Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:19.1427449Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:19.1427645Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:19.1427855Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:19.1428060Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:19.1428247Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:19.1428434Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:19.1428633Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:19.1428835Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:19.1429016Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:19.1429189Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:19.1429366Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:19.1429531Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:19.1429714Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:19.1429890Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:19.1430063Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:19.1430239Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:19.1430430Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:19.1430636Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:19.1430815Z '41_AuthSessionClientConnection', 2026-10-24T02:55:19.1431000Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:19.1431181Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:19.1431367Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:19.1431551Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:19.1431741Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:19.1431915Z '47_ProjectionProjectIcon', 2026-10-24T02:55:19.1432089Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:19.1432278Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:19.1432457Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:19.1432636Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:19.1432815Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:19.1433058Z '53_PullRequestFilesViewed', 2026-10-24T02:55:19.1433391Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:19.1433574Z '55_OrchestrationV2', 2026-10-24T02:55:19.1433742Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:19.1433916Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:19.1434087Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:19.1434244Z '59_McpAppModelContext', 2026-10-24T02:55:19.1434412Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:19.1434580Z '61_PullRequestReviewGuides', 2026-10-24T02:55:19.1434746Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:19.1434909Z '63_DropUnusedV1Projections', 2026-10-24T02:55:19.1435089Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:19.1435271Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:19.1435449Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:19.1435624Z '67_WebhookDedupe', 2026-10-24T02:55:19.1435776Z '68_ShellStopRequestIndex' 2026-10-24T02:55:19.1435908Z ] 2026-10-24T02:55:19.1436003Z } 2026-10-24T02:55:19.1436065Z 2026-10-24T02:55:19.4202722Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T02:55:19.4203280Z [02:55:19.417] INFO (#16319): Migrations ran successfully { 2026-10-24T02:55:19.4203533Z migrations: [ 2026-10-24T02:55:19.4203912Z '1_OrchestrationEvents', 2026-10-24T02:55:19.4204116Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:19.4204298Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:19.4204454Z '4_ProviderSessionRuntime', 2026-10-24T02:55:19.4204618Z '5_Projections', 2026-10-24T02:55:19.4204805Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:19.4205050Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:19.4205248Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:19.4205431Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:19.4205612Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:19.4205805Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:19.4206005Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:19.4206188Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:19.4206397Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:19.4206602Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:19.4206819Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:19.4206996Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:19.4207179Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:19.4207367Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:19.4207545Z '20_AuthAccessManagement', 2026-10-24T02:55:19.4207709Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:19.4207878Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:19.4208055Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:19.4208244Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:19.4208455Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:19.4208657Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:19.4208847Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:19.4209033Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:19.4209229Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:19.4209429Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:19.4209604Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:19.4210041Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:19.4210309Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:19.4210482Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:19.4210658Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:19.4210839Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:19.4211008Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:19.4211187Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:19.4211407Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:19.4211603Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:19.4211778Z '41_AuthSessionClientConnection', 2026-10-24T02:55:19.4211959Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:19.4212142Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:19.4212325Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:19.4212510Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:19.4212697Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:19.4212874Z '47_ProjectionProjectIcon', 2026-10-24T02:55:19.4213053Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:19.4213238Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:19.4213422Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:19.4213598Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:19.4213778Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:19.4213942Z '53_PullRequestFilesViewed', 2026-10-24T02:55:19.4214127Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:19.4214303Z '55_OrchestrationV2', 2026-10-24T02:55:19.4214469Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:19.4214641Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:19.4214800Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:19.4214963Z '59_McpAppModelContext', 2026-10-24T02:55:19.4215128Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:19.4215302Z '61_PullRequestReviewGuides', 2026-10-24T02:55:19.4225692Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:19.4225896Z '63_DropUnusedV1Projections', 2026-10-24T02:55:19.4226082Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:19.4226269Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:19.4226451Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:19.4226639Z '67_WebhookDedupe', 2026-10-24T02:55:19.4226812Z '68_ShellStopRequestIndex' 2026-10-24T02:55:19.4226944Z ] 2026-10-24T02:55:19.4227042Z } 2026-10-24T02:55:19.4227095Z 2026-10-24T02:55:19.6041023Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1946ms 2026-10-24T02:55:19.6041574Z ✓ retries a failed selection restart session open before completing 361ms 2026-10-24T02:55:19.6041959Z ✓ preserves native history only for compatible account switches (idle) 304ms 2026-10-24T02:55:19.9514419Z ✓ src/process/externalLauncher.test.ts (20 tests) 92ms 2026-10-24T02:55:20.3087304Z ✓ src/sourceControl/BitbucketApi.test.ts (21 tests) 54ms 2026-10-24T02:55:21.4523492Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 858ms 2026-10-24T02:55:21.9530704Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-24T02:55:21.9531091Z [02:55:21.951] INFO (#9): Migrations ran successfully { 2026-10-24T02:55:21.9531258Z migrations: [ 2026-10-24T02:55:21.9531400Z '1_OrchestrationEvents', 2026-10-24T02:55:21.9531578Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:21.9531751Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:21.9531908Z '4_ProviderSessionRuntime', 2026-10-24T02:55:21.9532068Z '5_Projections', 2026-10-24T02:55:21.9532255Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:21.9532462Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:21.9532650Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:21.9532827Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:21.9533035Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:21.9533234Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:21.9533427Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:21.9533612Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:21.9533813Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:21.9534019Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:21.9534195Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:21.9534368Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:21.9534546Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:21.9534729Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:21.9534897Z '20_AuthAccessManagement', 2026-10-24T02:55:21.9535055Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:21.9535224Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:21.9535399Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:21.9535597Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:21.9535804Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:21.9536006Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:21.9536188Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:21.9536375Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:21.9536566Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:21.9536763Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:21.9536980Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:21.9537149Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:21.9537322Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:21.9537484Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:21.9537659Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:21.9537835Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:21.9538004Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:21.9538175Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:21.9538368Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:21.9538557Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:21.9538728Z '41_AuthSessionClientConnection', 2026-10-24T02:55:21.9538910Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:21.9539087Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:21.9539271Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:21.9539450Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:21.9539635Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:21.9539814Z '47_ProjectionProjectIcon', 2026-10-24T02:55:21.9539991Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:21.9540175Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:21.9540352Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:21.9540531Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:21.9540703Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:21.9540869Z '53_PullRequestFilesViewed', 2026-10-24T02:55:21.9541048Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:21.9541223Z '55_OrchestrationV2', 2026-10-24T02:55:21.9541387Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:21.9541559Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:21.9541714Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:21.9541868Z '59_McpAppModelContext', 2026-10-24T02:55:21.9542032Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:21.9542197Z '61_PullRequestReviewGuides', 2026-10-24T02:55:21.9542802Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:21.9543050Z '63_DropUnusedV1Projections', 2026-10-24T02:55:21.9543228Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:21.9543407Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:21.9543584Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:21.9543759Z '67_WebhookDedupe', 2026-10-24T02:55:21.9543906Z '68_ShellStopRequestIndex' 2026-10-24T02:55:21.9544036Z ] 2026-10-24T02:55:21.9544131Z } 2026-10-24T02:55:21.9544187Z 2026-10-24T02:55:22.1034870Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-24T02:55:22.1035435Z [02:55:22.102] WARN (#478): Review guide generation failed { 2026-10-24T02:55:22.1035680Z key: 'github.com/acme/refused-head#7', 2026-10-24T02:55:22.1036852Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 47fad949e2de of #7. local objects: 47fad949e2de names 4f3f2d32d7a24eb5285991306243f5037bee1633 here, a branch or tag rather than the commit. branch feature: 47fad949e2de names 4f3f2d32d7a24eb5285991306243f5037bee1633 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-24T02:55:22.1037865Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T02:55:22.1038373Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T02:55:22.1038994Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T02:55:22.1039605Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T02:55:22.1040221Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T02:55:22.1040813Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T02:55:22.1041397Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T02:55:22.1042000Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T02:55:22.1042599Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T02:55:22.1042953Z } 2026-10-24T02:55:22.1043028Z 2026-10-24T02:55:22.2487330Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-24T02:55:22.2487794Z [02:55:22.248] WARN (#688): Review guide generation failed { 2026-10-24T02:55:22.2488009Z key: 'github.com/acme/refused-head#7', 2026-10-24T02:55:22.2489252Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head ff4e11db0b25 of #7. local objects: ff4e11db0b25 names 43e4f5efac366649795203ab972a29eb4be8a272 here, a branch or tag rather than the commit. branch feature: ff4e11db0b25 names 43e4f5efac366649795203ab972a29eb4be8a272 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-24T02:55:22.2490726Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T02:55:22.2491238Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T02:55:22.2491829Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T02:55:22.2492424Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T02:55:22.2493020Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T02:55:22.2493604Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T02:55:22.2494169Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T02:55:22.2494753Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T02:55:22.2495335Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T02:55:22.2495678Z } 2026-10-24T02:55:22.2495740Z 2026-10-24T02:55:22.3563008Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-24T02:55:22.3563479Z [02:55:22.355] WARN (#893): Review guide generation failed { 2026-10-24T02:55:22.3563695Z key: 'github.com/acme/refused-head#7', 2026-10-24T02:55:22.3564090Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-24T02:55:22.3564579Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-24T02:55:22.3565091Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T02:55:22.3565729Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T02:55:22.3566334Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T02:55:22.3566976Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T02:55:22.3567559Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T02:55:22.3568126Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T02:55:22.3568894Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T02:55:22.3569564Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T02:55:22.3569908Z } 2026-10-24T02:55:22.3569977Z 2026-10-24T02:55:22.4915949Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-24T02:55:22.4916406Z [02:55:22.490] WARN (#1068): Review guide generation failed { 2026-10-24T02:55:22.4916625Z key: 'github.com/acme/refused-head#7', 2026-10-24T02:55:22.4917610Z 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-24T02:55:22.4918581Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T02:55:22.4919091Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T02:55:22.4919694Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T02:55:22.4920293Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T02:55:22.4920906Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T02:55:22.4921494Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T02:55:22.4922057Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T02:55:22.4922670Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T02:55:22.4923258Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T02:55:22.4923598Z } 2026-10-24T02:55:22.4923656Z 2026-10-24T02:55:22.6304018Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-24T02:55:22.6305104Z [02:55:22.629] INFO (#1342): Review guide could not read a stack layer's head { 2026-10-24T02:55:22.6305394Z layer: 9, 2026-10-24T02:55:22.6306394Z 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-24T02:55:22.6307109Z } 2026-10-24T02:55:22.6307184Z 2026-10-24T02:55:22.7425123Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-24T02:55:22.7425758Z [02:55:22.741] WARN (#1605): Review guide generation failed { 2026-10-24T02:55:22.7425963Z key: 'github.com/acme/app#7', 2026-10-24T02:55:22.7426367Z 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-24T02:55:22.7426904Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-24T02:55:22.7427419Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T02:55:22.7428021Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T02:55:22.7428602Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T02:55:22.7429174Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T02:55:22.7429750Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-24T02:55:22.7430329Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T02:55:22.7430660Z } 2026-10-24T02:55:22.7430721Z 2026-10-24T02:55:22.8137246Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 898ms 2026-10-24T02:55:24.6960336Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 934ms 2026-10-24T02:55:24.6960824Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 330ms 2026-10-24T02:55:24.9809429Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 22ms 2026-10-24T02:55:25.2934952Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 38ms 2026-10-24T02:55:26.6694664Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.6695159Z [02:55:26.652] INFO (#1): Migrations ran successfully { 2026-10-24T02:55:26.6695328Z migrations: [ 2026-10-24T02:55:26.6695464Z '1_OrchestrationEvents', 2026-10-24T02:55:26.6695632Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:26.6695804Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:26.6695956Z '4_ProviderSessionRuntime', 2026-10-24T02:55:26.6696115Z '5_Projections', 2026-10-24T02:55:26.6696295Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:26.6696505Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:26.6696692Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:26.6696896Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:26.6697330Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:26.6697748Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:26.6698088Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:26.6698390Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:26.6698728Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:26.6699060Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:26.6699358Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:26.6699635Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:26.6699926Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:26.6700227Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:26.6700502Z '20_AuthAccessManagement', 2026-10-24T02:55:26.6700709Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:26.6700880Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:26.6701058Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:26.6701250Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:26.6701463Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:26.6701670Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:26.6701900Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:26.6702201Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:26.6702514Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:26.6702831Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:26.6703124Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:26.6703395Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:26.6703666Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:26.6703932Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:26.6704118Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:26.6704294Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:26.6704458Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:26.6704638Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:26.6704831Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:26.6705024Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:26.6705196Z '41_AuthSessionClientConnection', 2026-10-24T02:55:26.6705379Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:26.6705561Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:26.6705742Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:26.6705926Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:26.6706112Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:26.6706288Z '47_ProjectionProjectIcon', 2026-10-24T02:55:26.6706461Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:26.6706648Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:26.6706830Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:26.6707065Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:26.6707244Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:26.6707406Z '53_PullRequestFilesViewed', 2026-10-24T02:55:26.6707592Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:26.6707765Z '55_OrchestrationV2', 2026-10-24T02:55:26.6707936Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:26.6708105Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:26.6708261Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:26.6708416Z '59_McpAppModelContext', 2026-10-24T02:55:26.6708676Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:26.6708949Z '61_PullRequestReviewGuides', 2026-10-24T02:55:26.6709218Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:26.6709486Z '63_DropUnusedV1Projections', 2026-10-24T02:55:26.6710055Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:26.6710396Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:26.6710589Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:26.6710762Z '67_WebhookDedupe', 2026-10-24T02:55:26.6710908Z '68_ShellStopRequestIndex' 2026-10-24T02:55:26.6711032Z ] 2026-10-24T02:55:26.6711127Z } 2026-10-24T02:55:26.6711205Z 2026-10-24T02:55:26.8032192Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.8032585Z [02:55:26.802] INFO (#344) http.span=17ms: Sent HTTP response { 2026-10-24T02:55:26.8032789Z 'http.method': 'GET', 2026-10-24T02:55:26.8033026Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T02:55:26.8033389Z 'http.status': 200 2026-10-24T02:55:26.8033546Z } 2026-10-24T02:55:26.8033607Z 2026-10-24T02:55:26.8108112Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.8108510Z [02:55:26.810] INFO (#362) http.span=3ms: Sent HTTP response { 2026-10-24T02:55:26.8108717Z 'http.method': 'GET', 2026-10-24T02:55:26.8108911Z 'http.url': '/api/orchestration/shell', 2026-10-24T02:55:26.8109092Z 'http.status': 200 2026-10-24T02:55:26.8109243Z } 2026-10-24T02:55:26.8109298Z 2026-10-24T02:55:26.9527853Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.9528401Z [02:55:26.952] INFO (#400) http.span=135ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:26.9528668Z 2026-10-24T02:55:26.9661901Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.9662450Z [02:55:26.965] INFO (#390) http.span=149ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:26.9662711Z 2026-10-24T02:55:26.9663076Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.9663582Z [02:55:26.966] INFO (#626) http.span=36ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:26.9663841Z 2026-10-24T02:55:26.9679748Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.9680161Z [02:55:26.966] INFO (#638) http.span=34ms: InterruptError: All fibers interrupted without error { 2026-10-24T02:55:26.9680413Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T02:55:26.9680575Z at fiber (#725) 2026-10-24T02:55:26.9680825Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T02:55:26.9681126Z [02:55:26.967] INFO (#379) http.span=153ms: InterruptError: All fibers interrupted without error { 2026-10-24T02:55:26.9681353Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T02:55:26.9681506Z at fiber (#726) 2026-10-24T02:55:26.9681740Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T02:55:26.9681915Z 2026-10-24T02:55:26.9990897Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:26.9991866Z [02:55:26.989] INFO (#1): Migrations ran successfully { 2026-10-24T02:55:26.9992190Z migrations: [ 2026-10-24T02:55:26.9992368Z '1_OrchestrationEvents', 2026-10-24T02:55:26.9992601Z '2_OrchestrationCommandReceipts', 2026-10-24T02:55:26.9992820Z '3_CheckpointDiffBlobs', 2026-10-24T02:55:26.9993017Z '4_ProviderSessionRuntime', 2026-10-24T02:55:26.9993336Z '5_Projections', 2026-10-24T02:55:26.9993571Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T02:55:26.9993840Z '7_ProjectionThreadMessageAttachments', 2026-10-24T02:55:26.9994080Z '8_ProjectionThreadActivitySequence', 2026-10-24T02:55:26.9994311Z '9_ProviderSessionRuntimeMode', 2026-10-24T02:55:26.9994533Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T02:55:26.9994783Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T02:55:26.9995036Z '12_ProjectionThreadsInteractionMode', 2026-10-24T02:55:26.9995277Z '13_ProjectionThreadProposedPlans', 2026-10-24T02:55:26.9995543Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T02:55:26.9995810Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T02:55:26.9996049Z '16_CanonicalizeModelSelections', 2026-10-24T02:55:26.9996270Z '17_ProjectionThreadsArchivedAt', 2026-10-24T02:55:26.9996512Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T02:55:26.9996748Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T02:55:26.9997023Z '20_AuthAccessManagement', 2026-10-24T02:55:26.9997230Z '21_AuthSessionClientMetadata', 2026-10-24T02:55:26.9997453Z '22_AuthSessionLastConnectedAt', 2026-10-24T02:55:26.9997684Z '23_ProjectionThreadShellSummary', 2026-10-24T02:55:26.9997925Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T02:55:26.9998194Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T02:55:26.9998452Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T02:55:26.9998644Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T02:55:26.9998831Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T02:55:26.9999030Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T02:55:26.9999230Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T02:55:26.9999407Z '31_AuthAuthorizationScopes', 2026-10-24T02:55:26.9999580Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T02:55:26.9999753Z '33_ProjectionThreadsSettled', 2026-10-24T02:55:26.9999925Z '34_ProjectionThreadsSnoozed', 2026-10-24T02:55:27.0000104Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T02:55:27.0000281Z '36_ProjectionThreadsPinned', 2026-10-24T02:55:27.0000451Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T02:55:27.0000634Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T02:55:27.0000831Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T02:55:27.0001026Z '40_ProjectionProjectFaviconPath', 2026-10-24T02:55:27.0001198Z '41_AuthSessionClientConnection', 2026-10-24T02:55:27.0001383Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T02:55:27.0001573Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T02:55:27.0001768Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T02:55:27.0001951Z '45_ProjectionProjectsAutoPull', 2026-10-24T02:55:27.0002135Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T02:55:27.0002314Z '47_ProjectionProjectIcon', 2026-10-24T02:55:27.0002491Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T02:55:27.0002680Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T02:55:27.0002864Z '50_ProjectionThreadPullRequests', 2026-10-24T02:55:27.0003182Z '51_ProjectionThreadMessageContext', 2026-10-24T02:55:27.0003412Z '52_ProjectionThreadTitleState', 2026-10-24T02:55:27.0003578Z '53_PullRequestFilesViewed', 2026-10-24T02:55:27.0003766Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T02:55:27.0003943Z '55_OrchestrationV2', 2026-10-24T02:55:27.0004114Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T02:55:27.0004285Z '57_ScheduledTaskWebhooks', 2026-10-24T02:55:27.0004446Z '58_WebhookRelayDeliveries', 2026-10-24T02:55:27.0004603Z '59_McpAppModelContext', 2026-10-24T02:55:27.0004769Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T02:55:27.0004934Z '61_PullRequestReviewGuides', 2026-10-24T02:55:27.0005094Z '62_ThreadFailureLookupIndex', 2026-10-24T02:55:27.0005260Z '63_DropUnusedV1Projections', 2026-10-24T02:55:27.0005439Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T02:55:27.0005631Z '65_CodexUsageNativeTurnIndex', 2026-10-24T02:55:27.0005816Z '66_RepairClientSettlementTimestamps', 2026-10-24T02:55:27.0005989Z '67_WebhookDedupe', 2026-10-24T02:55:27.0006138Z '68_ShellStopRequestIndex' 2026-10-24T02:55:27.0006266Z ] 2026-10-24T02:55:27.0006364Z } 2026-10-24T02:55:27.0006419Z 2026-10-24T02:55:27.1074600Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.1075000Z [02:55:27.105] INFO (#1083) http.span=10ms: Sent HTTP response { 2026-10-24T02:55:27.1075227Z 'http.method': 'GET', 2026-10-24T02:55:27.1075470Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T02:55:27.1075689Z 'http.status': 200 2026-10-24T02:55:27.1075825Z } 2026-10-24T02:55:27.1075884Z 2026-10-24T02:55:27.1099690Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.1100075Z [02:55:27.109] INFO (#1101) http.span=1ms: Sent HTTP response { 2026-10-24T02:55:27.1100281Z 'http.method': 'GET', 2026-10-24T02:55:27.1100479Z 'http.url': '/api/orchestration/shell', 2026-10-24T02:55:27.1100659Z 'http.status': 200 2026-10-24T02:55:27.1100788Z } 2026-10-24T02:55:27.1100840Z 2026-10-24T02:55:27.2311412Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2311986Z [02:55:27.230] INFO (#1139) http.span=118ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:27.2312276Z 2026-10-24T02:55:27.2407137Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2407966Z [02:55:27.240] INFO (#1340) http.span=29ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:27.2408336Z 2026-10-24T02:55:27.2408818Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2409367Z [02:55:27.240] INFO (#1129) http.span=129ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:27.2409641Z 2026-10-24T02:55:27.2410331Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2411206Z [02:55:27.240] INFO (#1352) http.span=27ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T02:55:27.2411599Z 2026-10-24T02:55:27.2414808Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2415210Z [02:55:27.241] INFO (#1118) http.span=131ms: InterruptError: All fibers interrupted without error { 2026-10-24T02:55:27.2415459Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T02:55:27.2415621Z at fiber (#1419) 2026-10-24T02:55:27.2415872Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T02:55:27.2416050Z 2026-10-24T02:55:27.2450521Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T02:55:27.2450847Z [02:55:27.244] INFO (#1): # T3 Code thread transfer budget 2026-10-24T02:55:27.2450971Z 2026-10-24T02:55:27.2451395Z 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-24T02:55:27.2452581Z 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-24T02:55:27.2453856Z 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-24T02:55:27.2454429Z 2026-10-24T02:55:27.2454492Z | Provider | Total thread wire | Budget | Result | 2026-10-24T02:55:27.2454663Z | --- | ---: | ---: | --- | 2026-10-24T02:55:27.2454809Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T02:55:27.2454991Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T02:55:27.2455107Z 2026-10-24T02:55:27.2455154Z ## Detailed measurements 2026-10-24T02:55:27.2455228Z 2026-10-24T02:55:27.2455301Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T02:55:27.2455463Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T02:55:27.2455657Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T02:55:27.2455908Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T02:55:27.2456172Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T02:55:27.2456400Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T02:55:27.2456589Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-24T02:55:27.2456785Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-24T02:55:27.2457048Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-24T02:55:27.2457271Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T02:55:27.2457502Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-24T02:55:27.2457771Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-24T02:55:27.2458121Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T02:55:27.2458399Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T02:55:27.2458607Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T02:55:27.2458854Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T02:55:27.2459127Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T02:55:27.2459377Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:27.2459605Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-24T02:55:27.2459845Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-24T02:55:27.2460085Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:27.2460284Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T02:55:27.2460500Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T02:55:27.2460774Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T02:55:27.2461054Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T02:55:27.2461304Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T02:55:27.2461507Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-24T02:55:27.2461723Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-24T02:55:27.2461966Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-24T02:55:27.2462213Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T02:55:27.2462465Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-24T02:55:27.2462751Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-24T02:55:27.2463021Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T02:55:27.2463269Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T02:55:27.2463494Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T02:55:27.2463737Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T02:55:27.2464020Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T02:55:27.2464292Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:27.2464535Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T02:55:27.2464794Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-24T02:55:27.2465060Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:27.2465282Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T02:55:27.2465401Z 2026-10-24T02:55:27.2465454Z ## Compression diagnostics 2026-10-24T02:55:27.2465530Z 2026-10-24T02:55:27.2465629Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T02:55:27.2465848Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-24T02:55:27.2466068Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T02:55:27.2466307Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-24T02:55:27.2466436Z 2026-10-24T02:55:27.2466438Z 2026-10-24T02:55:27.2466743Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 631ms 2026-10-24T02:55:27.2467181Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 630ms 2026-10-24T02:55:27.5194722Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms 2026-10-24T02:55:28.0119828Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 5ms 2026-10-24T02:55:29.4549830Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1083ms 2026-10-24T02:55:30.3932058Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 20ms 2026-10-24T02:55:31.0583011Z ✓ src/review/ReviewService.test.ts (5 tests) 350ms 2026-10-24T02:55:31.4273244Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-24T02:55:31.4273740Z [02:55:31.425] ERROR (#47): environment api operation failed { 2026-10-24T02:55:31.4273952Z reason: 'internal_error', 2026-10-24T02:55:31.4274111Z traceId: 'unavailable', 2026-10-24T02:55:31.4274240Z cause: { 2026-10-24T02:55:31.4274409Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-24T02:55:31.4274603Z cause: Error: private credential diagnostic 2026-10-24T02:55:31.4274880Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-24T02:55:31.4275220Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T02:55:31.4275921Z 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-24T02:55:31.4277008Z 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-24T02:55:31.4278034Z 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-24T02:55:31.4279405Z 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-24T02:55:31.4280429Z 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-24T02:55:31.4281287Z 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-24T02:55:31.4282169Z 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-24T02:55:31.4283016Z 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-24T02:55:31.4283440Z } 2026-10-24T02:55:31.4283538Z } 2026-10-24T02:55:31.4283596Z 2026-10-24T02:55:31.4283833Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 24ms 2026-10-24T02:55:31.5456578Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms 2026-10-24T02:55:31.8218611Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 9ms 2026-10-24T02:55:31.9681070Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms 2026-10-24T02:55:33.0936680Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 76ms 2026-10-24T02:55:33.3808830Z ✓ src/device/SshDeviceHost.test.ts (1 test) 23ms 2026-10-24T02:55:33.7714739Z ✓ src/cli/service.test.ts (6 tests) 28ms 2026-10-24T02:55:34.0761232Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 39ms 2026-10-24T02:55:34.1757634Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 12ms 2026-10-24T02:55:34.4987788Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-24T02:55:34.7656965Z ✓ src/cloud/CliState.test.ts (3 tests) 16ms 2026-10-24T02:55:35.0163290Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 10ms 2026-10-24T02:55:35.3020024Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 6ms 2026-10-24T02:55:36.3202041Z ✓ src/auth/replayMarkers.test.ts (1 test) 16ms 2026-10-24T02:55:36.7121784Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 5ms 2026-10-24T02:55:37.6476251Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms 2026-10-24T02:55:37.7736264Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T02:55:38.0170029Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T02:55:38.3115041Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 12ms 2026-10-24T02:55:38.6019803Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 40ms 2026-10-24T02:55:38.9318194Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms 2026-10-24T02:55:39.0161169Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 2ms 2026-10-24T02:55:39.2691835Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 4ms 2026-10-24T02:55:39.3884236Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms 2026-10-24T02:55:46.2669136Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5674ms 2026-10-24T02:55:46.2669671Z ✓ OpenCode replay fixtures (22) 2026-10-24T02:55:46.2669979Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 307ms 2026-10-24T02:55:46.2670381Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 329ms 2026-10-24T02:55:46.2670785Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 326ms 2026-10-24T02:55:46.2671200Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 326ms 2026-10-24T02:55:46.2671612Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 394ms 2026-10-24T02:55:46.2672062Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 310ms 2026-10-24T02:55:46.2672572Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 329ms 2026-10-24T02:55:46.5829665Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 41ms 2026-10-24T02:55:46.8864035Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 40ms 2026-10-24T02:55:46.9663486Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 5ms 2026-10-24T02:55:47.2521115Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms 2026-10-24T02:55:51.2043984Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2962ms 2026-10-24T02:55:51.2044397Z ✓ Cursor replay fixtures (11) 2026-10-24T02:55:51.2044722Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 358ms 2026-10-24T02:55:51.2045103Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 321ms 2026-10-24T02:55:51.2045482Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 304ms 2026-10-24T02:55:51.2078743Z 2026-10-24T02:55:51.2087017Z  Test Files  53 passed (53) 2026-10-24T02:55:51.2088044Z  Tests  721 passed (721) 2026-10-24T02:55:51.2088371Z  Start at  02:54:58 2026-10-24T02:55:51.2091415Z  Duration  53.15s (tests 51%, import 36%, transform 10%, setup 3%) 2026-10-24T02:55:51.2099467Z 2026-10-24T02:55:51.2100140Z  Import  1341 modules were evaluated 15507 times · 18.46s total, 36% of tracked time 2026-10-24T02:55:51.2113870Z   ~16.86s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T02:55:51.2114377Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T02:55:51.2114654Z 2026-10-24T02:55:51.2338019Z 2026-10-24T02:55:51.2436181Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:55:51.2436486Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T02:55:51.2436699Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T02:55:51.2436852Z else 2026-10-24T02:55:51.2436979Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T02:55:51.2437173Z fi 2026-10-24T02:55:51.2451543Z shell: /usr/bin/bash -e {0} 2026-10-24T02:55:51.2451665Z env: 2026-10-24T02:55:51.2451778Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:55:51.2452044Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:55:51.2452182Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:55:51.2452311Z ##[endgroup] 2026-10-24T02:55:51.2489784Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T02:55:51.2490053Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T02:55:51.2490313Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T02:55:51.2490511Z else 2026-10-24T02:55:51.2490675Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T02:55:51.2490860Z fi 2026-10-24T02:55:51.2500798Z shell: /usr/bin/bash -e {0} 2026-10-24T02:55:51.2500924Z env: 2026-10-24T02:55:51.2501028Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:55:51.2501169Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:55:51.2501308Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:55:51.2501441Z ##[endgroup] 2026-10-24T02:55:51.2529406Z # T3 Code thread transfer budget 2026-10-24T02:55:51.2529523Z 2026-10-24T02:55:51.2529976Z 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-24T02:55:51.2531193Z 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-24T02:55:51.2532466Z 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-24T02:55:51.2533032Z 2026-10-24T02:55:51.2533101Z | Provider | Total thread wire | Budget | Result | 2026-10-24T02:55:51.2533261Z | --- | ---: | ---: | --- | 2026-10-24T02:55:51.2533402Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T02:55:51.2533581Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T02:55:51.2533698Z 2026-10-24T02:55:51.2533752Z ## Detailed measurements 2026-10-24T02:55:51.2533825Z 2026-10-24T02:55:51.2533894Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T02:55:51.2534059Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T02:55:51.2534253Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T02:55:51.2534510Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T02:55:51.2534770Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T02:55:51.2535003Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T02:55:51.2535187Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-24T02:55:51.2535384Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-24T02:55:51.2535607Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-24T02:55:51.2535834Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T02:55:51.2536065Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-24T02:55:51.2536458Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-24T02:55:51.2536795Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T02:55:51.2537028Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T02:55:51.2537273Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T02:55:51.2537493Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T02:55:51.2537762Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T02:55:51.2538009Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:51.2538236Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-24T02:55:51.2538471Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-24T02:55:51.2538711Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:51.2538913Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T02:55:51.2539138Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T02:55:51.2539401Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T02:55:51.2539684Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T02:55:51.2539929Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T02:55:51.2540134Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-24T02:55:51.2540350Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-24T02:55:51.2540600Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-24T02:55:51.2540846Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T02:55:51.2541103Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-24T02:55:51.2541386Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-24T02:55:51.2541665Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T02:55:51.2541913Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T02:55:51.2542141Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T02:55:51.2542375Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T02:55:51.2542658Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T02:55:51.2542929Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:51.2543178Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T02:55:51.2543439Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-24T02:55:51.2543695Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T02:55:51.2543918Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T02:55:51.2544041Z 2026-10-24T02:55:51.2544091Z ## Compression diagnostics 2026-10-24T02:55:51.2544166Z 2026-10-24T02:55:51.2544267Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T02:55:51.2544485Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-24T02:55:51.2544710Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T02:55:51.2544945Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-24T02:55:51.2576506Z ##[group]Run actions/upload-artifact@v7 2026-10-24T02:55:51.2576726Z with: 2026-10-24T02:55:51.2576834Z name: thread-transfer-results 2026-10-24T02:55:51.2576992Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T02:55:51.2577199Z if-no-files-found: ignore 2026-10-24T02:55:51.2577315Z retention-days: 30 2026-10-24T02:55:51.2577425Z compression-level: 6 2026-10-24T02:55:51.2577534Z overwrite: false 2026-10-24T02:55:51.2577642Z include-hidden-files: false 2026-10-24T02:55:51.2577762Z archive: true 2026-10-24T02:55:51.2577858Z env: 2026-10-24T02:55:51.2577963Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:55:51.2578100Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:55:51.2578237Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T02:55:51.2578362Z ##[endgroup] 2026-10-24T02:55:51.3266616Z With the provided path, there will be 1 file uploaded 2026-10-24T02:55:51.3269129Z Artifact name is valid! 2026-10-24T02:55:51.3269369Z Root directory input is valid! 2026-10-24T02:55:51.5238980Z Uploading artifact: thread-transfer-results.zip 2026-10-24T02:55:51.5255130Z Beginning upload of artifact content to blob storage 2026-10-24T02:55:51.5903909Z Uploaded bytes 505 2026-10-24T02:55:51.6027554Z Finished uploading artifact content to blob storage! 2026-10-24T02:55:51.6028228Z SHA256 digest of uploaded artifact is a19b84097161a3a3682cfe54c1e1288149657bcfb86d30394e47a73160c9b44f 2026-10-24T02:55:51.6028550Z Finalizing artifact upload 2026-10-24T02:55:52.0096385Z Artifact thread-transfer-results successfully finalized. Artifact ID 12545795733 2026-10-24T02:55:52.0096943Z Artifact thread-transfer-results has been successfully uploaded! Final size is 505 bytes. Artifact ID is 12545795733 2026-10-24T02:55:52.0098552Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40056119225/artifacts/12545795733 2026-10-24T02:55:52.0182322Z Post job cleanup. 2026-10-24T02:55:52.0780965Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T02:55:52.0854943Z Post job cleanup. 2026-10-24T02:55:52.0864082Z ##[start-action display=Cache full pnpm store;id=__66b8022c-d5c9-4cbf-96ee-87966ce0b4bc.__actions_cache] 2026-10-24T02:55:52.1164214Z Post job cleanup. 2026-10-24T02:55:52.1763869Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T02:55:52.1798752Z ##[end-action id=__66b8022c-d5c9-4cbf-96ee-87966ce0b4bc.__actions_cache;outcome=success;conclusion=success;duration_ms=93] 2026-10-24T02:55:52.1800962Z ##[start-action display=Cache Vite+;id=__66b8022c-d5c9-4cbf-96ee-87966ce0b4bc.vp_cache] 2026-10-24T02:55:52.1823297Z Post job cleanup. 2026-10-24T02:55:52.2447364Z 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-24T02:55:52.2475728Z ##[end-action id=__66b8022c-d5c9-4cbf-96ee-87966ce0b4bc.vp_cache;outcome=success;conclusion=success;duration_ms=67] 2026-10-24T02:55:52.2508690Z Post job cleanup. 2026-10-24T02:55:52.2902407Z [command]/usr/local/bin/git version 2026-10-24T02:55:52.2930979Z git version 2.55.0 2026-10-24T02:55:52.2947770Z Temporarily overriding HOME='/home/runner/_work/_temp/2de3cbcf-3af3-4b62-92f4-17bf05ac6559' before making global git config changes 2026-10-24T02:55:52.2948122Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T02:55:52.2953614Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T02:55:52.2972648Z Removing SSH command configuration 2026-10-24T02:55:52.2975340Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T02:55:52.2996686Z [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-24T02:55:52.3107218Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T02:55:52.3128157Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T02:55:52.3164894Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T02:55:52.3186067Z ##[group]Run '/job_completed.sh' 2026-10-24T02:55:52.3196534Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T02:55:52.3196722Z env: 2026-10-24T02:55:52.3196834Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 164 2026-10-24T02:55:52.3196980Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 330 2026-10-24T02:55:52.3197162Z BLACKSMITH_CHECK_RUN_ID: 120759370421 2026-10-24T02:55:52.3197306Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T02:55:52.3197458Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T02:55:52.3197590Z ##[endgroup] 2026-10-24T02:55:52.3268311Z Docker container cache not activated, skipping hash computation. 2026-10-24T02:55:52.3501488Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T02:55:52.3541240Z Cleaning up orphan processes