2026-10-24T21:34:09.9753026Z Current runner version: '2.338.1' 2026-10-24T21:34:09.9756242Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-mzkofcazwm4cwy5i' 2026-10-24T21:34:09.9756871Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T21:34:09.9757918Z Machine name: 'ip-172-31-73-130' 2026-10-24T21:34:09.9759597Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T21:34:09.9761018Z Contents: read 2026-10-24T21:34:09.9761401Z Metadata: read 2026-10-24T21:34:09.9761887Z ##[endgroup] 2026-10-24T21:34:09.9763101Z Secret source: Actions 2026-10-24T21:34:09.9763733Z Cache mode: write 2026-10-24T21:34:09.9764336Z Prepare workflow directory 2026-10-24T21:34:09.9938567Z Prepare all required actions 2026-10-24T21:34:09.9964133Z Getting action download info 2026-10-24T21:34:10.1321926Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T21:34:10.1613457Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T21:34:10.2256454Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T21:34:10.3828367Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T21:34:10.3865877Z Complete job name: Test Server 8 2026-10-24T21:34:10.4241635Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T21:34:10.4319706Z ##[group]Run '/setup.sh' 2026-10-24T21:34:10.4334240Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:10.4334652Z env: 2026-10-24T21:34:10.4334872Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:10.4335159Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:10.4335438Z BLACKSMITH_CHECK_RUN_ID: 120993907139 2026-10-24T21:34:10.4335720Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T21:34:10.4336010Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T21:34:10.4336260Z ##[endgroup] 2026-10-24T21:34:10.4563061Z Logging daemon started (blacksmithd for logs) 2026-10-24T21:34:10.4661201Z Results daemon started (blacksmithd for results) 2026-10-24T21:34:10.4778149Z Background adoption and SSH setup started (PID: 2939) 2026-10-24T21:34:10.4778668Z 2026-10-24T21:34:10.4779014Z ---------------------------------------- 2026-10-24T21:34:10.4779558Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40134793376/jobs/120993907139 2026-10-24T21:34:10.4780155Z SSH Access (using your GitHub SSH key): 2026-10-24T21:34:10.4780638Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-mzkofcazwm4cwy5i.vm.blacksmith.sh 2026-10-24T21:34:10.4781108Z 2026-10-24T21:34:10.4781281Z No GitHub SSH key? Add one at: 2026-10-24T21:34:10.4781884Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T21:34:10.4782353Z 2026-10-24T21:34:10.4782521Z ---------------------------------------- 2026-10-24T21:34:10.4782761Z 2026-10-24T21:34:10.4782968Z VM ID: blacksmith-4vcpu-ubuntu-2404-mzkofcazwm4cwy5i 2026-10-24T21:34:10.4783363Z Host: production-152.236.31.159-x8664 2026-10-24T21:34:10.4783698Z Host Agent PID: 3813624 2026-10-24T21:34:10.4784003Z Host Agent Git SHA: 1637818df 2026-10-24T21:34:10.4784331Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T21:34:10.4784672Z Blacksmith Host Generation: gen 2 2026-10-24T21:34:10.4785017Z Petname: production-in-feline-e56d84c3 2026-10-24T21:34:10.4785350Z Region: us-east 2026-10-24T21:34:10.4785647Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T21:34:10.4798380Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T21:34:10.4800872Z 2026-10-24T21:34:10.4801104Z Enabling Blacksmith transparent cache 2026-10-24T21:34:10.5074725Z ##[group]Run actions/checkout@v6 2026-10-24T21:34:10.5075160Z with: 2026-10-24T21:34:10.5075369Z fetch-depth: 2 2026-10-24T21:34:10.5075698Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T21:34:10.5076081Z sparse-checkout-cone-mode: false 2026-10-24T21:34:10.5076347Z repository: pingdotgg/t3code 2026-10-24T21:34:10.5078484Z token: *** 2026-10-24T21:34:10.5078695Z ssh-strict: true 2026-10-24T21:34:10.5078907Z ssh-user: git 2026-10-24T21:34:10.5079129Z persist-credentials: true 2026-10-24T21:34:10.5079366Z clean: true 2026-10-24T21:34:10.5079571Z fetch-tags: false 2026-10-24T21:34:10.5079896Z show-progress: true 2026-10-24T21:34:10.5080114Z lfs: false 2026-10-24T21:34:10.5080319Z submodules: false 2026-10-24T21:34:10.5080538Z set-safe-directory: true 2026-10-24T21:34:10.5080789Z allow-unsafe-pr-checkout: false 2026-10-24T21:34:10.5081037Z env: 2026-10-24T21:34:10.5081269Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:10.5081552Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:10.5081863Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:10.5082122Z ##[endgroup] 2026-10-24T21:34:10.6213887Z Syncing repository: pingdotgg/t3code 2026-10-24T21:34:10.6214766Z ##[group]Getting Git version info 2026-10-24T21:34:10.6215091Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T21:34:10.6218205Z [command]/usr/local/bin/git version 2026-10-24T21:34:10.6310826Z git version 2.55.0 2026-10-24T21:34:10.6321782Z ##[endgroup] 2026-10-24T21:34:10.6329398Z Temporarily overriding HOME='/home/runner/_work/_temp/cfc518a1-8880-44ea-892b-157751c80ded' before making global git config changes 2026-10-24T21:34:10.6330046Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T21:34:10.6333252Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T21:34:10.6362110Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T21:34:10.6363849Z ##[group]Determining repository object format 2026-10-24T21:34:10.6364919Z ##[endgroup] 2026-10-24T21:34:10.6365452Z ##[group]Initializing the repository 2026-10-24T21:34:10.6366993Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T21:34:10.6399513Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T21:34:10.6400097Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T21:34:10.6401531Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T21:34:10.6402010Z hint: call: 2026-10-24T21:34:10.6402281Z hint: 2026-10-24T21:34:10.6402610Z hint: git config --global init.defaultBranch 2026-10-24T21:34:10.6402980Z hint: 2026-10-24T21:34:10.6403328Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T21:34:10.6404155Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T21:34:10.6404592Z hint: 2026-10-24T21:34:10.6404868Z hint: git branch -m 2026-10-24T21:34:10.6405175Z hint: 2026-10-24T21:34:10.6405545Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T21:34:10.6406110Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T21:34:10.6407106Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T21:34:10.6425285Z ##[endgroup] 2026-10-24T21:34:10.6425738Z ##[group]Disabling automatic garbage collection 2026-10-24T21:34:10.6427382Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T21:34:10.6449376Z ##[endgroup] 2026-10-24T21:34:10.6449806Z ##[group]Setting up auth 2026-10-24T21:34:10.6450151Z Removing SSH command configuration 2026-10-24T21:34:10.6453128Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T21:34:10.6472188Z [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-24T21:34:10.6586578Z Removing HTTP extra header 2026-10-24T21:34:10.6589415Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T21:34:10.6612080Z [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-24T21:34:10.6695942Z Removing includeIf entries pointing to credentials config files 2026-10-24T21:34:10.6698690Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T21:34:10.6717200Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T21:34:10.6802257Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-53203396-27bf-4741-95fe-28a60d301f2d.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T21:34:10.6825808Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-53203396-27bf-4741-95fe-28a60d301f2d.config 2026-10-24T21:34:10.6843126Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-53203396-27bf-4741-95fe-28a60d301f2d.config 2026-10-24T21:34:10.6860297Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-53203396-27bf-4741-95fe-28a60d301f2d.config 2026-10-24T21:34:10.6877432Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-53203396-27bf-4741-95fe-28a60d301f2d.config 2026-10-24T21:34:10.6893121Z ##[endgroup] 2026-10-24T21:34:10.6893496Z ##[group]Fetching the repository 2026-10-24T21:34:10.6897042Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +eea989536849e5b5049987ee24318b5a77326542:refs/remotes/origin/main 2026-10-24T21:34:10.9900231Z From https://github.com/pingdotgg/t3code 2026-10-24T21:34:10.9900882Z * [new ref] eea989536849e5b5049987ee24318b5a77326542 -> origin/main 2026-10-24T21:34:10.9925392Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T21:34:10.9944670Z origin/main 2026-10-24T21:34:10.9949366Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T21:34:10.9969563Z eea989536849e5b5049987ee24318b5a77326542 2026-10-24T21:34:10.9971088Z ##[endgroup] 2026-10-24T21:34:10.9971483Z ##[group]Determining the checkout info 2026-10-24T21:34:10.9972233Z ##[endgroup] 2026-10-24T21:34:10.9972738Z ##[group]Setting up sparse checkout 2026-10-24T21:34:10.9974711Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T21:34:10.9993871Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T21:34:11.0008220Z .git/info/sparse-checkout 2026-10-24T21:34:11.0012269Z ##[endgroup] 2026-10-24T21:34:11.0012681Z ##[group]Checking out the ref 2026-10-24T21:34:11.0014548Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T21:34:17.4592566Z Updating files: 0% (1/6402) 2026-10-24T21:34:17.4619527Z Updating files: 1% (65/6402) 2026-10-24T21:34:17.4635754Z Updating files: 2% (129/6402) 2026-10-24T21:34:17.4657808Z Updating files: 3% (193/6402) 2026-10-24T21:34:17.4678110Z Updating files: 4% (257/6402) 2026-10-24T21:34:17.4707630Z Updating files: 5% (321/6402) 2026-10-24T21:34:17.4728748Z Updating files: 6% (385/6402) 2026-10-24T21:34:17.4781097Z Updating files: 7% (449/6402) 2026-10-24T21:34:17.4811296Z Updating files: 8% (513/6402) 2026-10-24T21:34:17.4832736Z Updating files: 9% (577/6402) 2026-10-24T21:34:17.5092418Z Updating files: 10% (641/6402) 2026-10-24T21:34:17.5108186Z Updating files: 11% (705/6402) 2026-10-24T21:34:17.5118445Z Updating files: 12% (769/6402) 2026-10-24T21:34:17.5133333Z Updating files: 13% (833/6402) 2026-10-24T21:34:17.5149607Z Updating files: 14% (897/6402) 2026-10-24T21:34:17.5167036Z Updating files: 15% (961/6402) 2026-10-24T21:34:17.5186222Z Updating files: 16% (1025/6402) 2026-10-24T21:34:17.5200382Z Updating files: 17% (1089/6402) 2026-10-24T21:34:17.5217982Z Updating files: 18% (1153/6402) 2026-10-24T21:34:17.5232588Z Updating files: 19% (1217/6402) 2026-10-24T21:34:17.5255956Z Updating files: 20% (1281/6402) 2026-10-24T21:34:17.5272165Z Updating files: 21% (1345/6402) 2026-10-24T21:34:17.5290449Z Updating files: 22% (1409/6402) 2026-10-24T21:34:17.5303406Z Updating files: 23% (1473/6402) 2026-10-24T21:34:17.5316362Z Updating files: 24% (1537/6402) 2026-10-24T21:34:17.5331535Z Updating files: 25% (1601/6402) 2026-10-24T21:34:17.5345570Z Updating files: 26% (1665/6402) 2026-10-24T21:34:17.5358517Z Updating files: 27% (1729/6402) 2026-10-24T21:34:17.5379008Z Updating files: 28% (1793/6402) 2026-10-24T21:34:17.5410471Z Updating files: 29% (1857/6402) 2026-10-24T21:34:17.5430478Z Updating files: 30% (1921/6402) 2026-10-24T21:34:17.5453224Z Updating files: 31% (1985/6402) 2026-10-24T21:34:17.5482906Z Updating files: 32% (2049/6402) 2026-10-24T21:34:17.5510538Z Updating files: 33% (2113/6402) 2026-10-24T21:34:17.5578493Z Updating files: 34% (2177/6402) 2026-10-24T21:34:17.5635225Z Updating files: 35% (2241/6402) 2026-10-24T21:34:17.5670081Z Updating files: 36% (2305/6402) 2026-10-24T21:34:17.5700886Z Updating files: 37% (2369/6402) 2026-10-24T21:34:17.5745743Z Updating files: 38% (2433/6402) 2026-10-24T21:34:17.5772282Z Updating files: 39% (2497/6402) 2026-10-24T21:34:17.5801383Z Updating files: 40% (2561/6402) 2026-10-24T21:34:17.5828167Z Updating files: 41% (2625/6402) 2026-10-24T21:34:17.5842598Z Updating files: 42% (2689/6402) 2026-10-24T21:34:17.5852374Z Updating files: 43% (2753/6402) 2026-10-24T21:34:17.5880957Z Updating files: 44% (2817/6402) 2026-10-24T21:34:17.5907808Z Updating files: 45% (2881/6402) 2026-10-24T21:34:17.5934110Z Updating files: 46% (2945/6402) 2026-10-24T21:34:17.5958957Z Updating files: 47% (3009/6402) 2026-10-24T21:34:17.5986101Z Updating files: 48% (3073/6402) 2026-10-24T21:34:17.6024497Z Updating files: 49% (3137/6402) 2026-10-24T21:34:17.6051673Z Updating files: 50% (3201/6402) 2026-10-24T21:34:17.6066455Z Updating files: 51% (3266/6402) 2026-10-24T21:34:17.6101394Z Updating files: 52% (3330/6402) 2026-10-24T21:34:17.6128634Z Updating files: 53% (3394/6402) 2026-10-24T21:34:17.6147513Z Updating files: 54% (3458/6402) 2026-10-24T21:34:17.6169405Z Updating files: 55% (3522/6402) 2026-10-24T21:34:17.6185646Z Updating files: 56% (3586/6402) 2026-10-24T21:34:17.6204433Z Updating files: 57% (3650/6402) 2026-10-24T21:34:17.6221631Z Updating files: 58% (3714/6402) 2026-10-24T21:34:17.6576442Z Updating files: 59% (3778/6402) 2026-10-24T21:34:17.6594303Z Updating files: 60% (3842/6402) 2026-10-24T21:34:17.6613874Z Updating files: 61% (3906/6402) 2026-10-24T21:34:17.6631060Z Updating files: 62% (3970/6402) 2026-10-24T21:34:17.6654472Z Updating files: 63% (4034/6402) 2026-10-24T21:34:17.6679032Z Updating files: 64% (4098/6402) 2026-10-24T21:34:17.6697564Z Updating files: 65% (4162/6402) 2026-10-24T21:34:17.6714220Z Updating files: 66% (4226/6402) 2026-10-24T21:34:17.6736692Z Updating files: 67% (4290/6402) 2026-10-24T21:34:17.6751070Z Updating files: 68% (4354/6402) 2026-10-24T21:34:17.6768952Z Updating files: 69% (4418/6402) 2026-10-24T21:34:17.6781554Z Updating files: 70% (4482/6402) 2026-10-24T21:34:17.6799371Z Updating files: 71% (4546/6402) 2026-10-24T21:34:17.6811643Z Updating files: 72% (4610/6402) 2026-10-24T21:34:17.6856934Z Updating files: 73% (4674/6402) 2026-10-24T21:34:17.7252248Z Updating files: 74% (4738/6402) 2026-10-24T21:34:17.7274427Z Updating files: 75% (4802/6402) 2026-10-24T21:34:17.7296163Z Updating files: 76% (4866/6402) 2026-10-24T21:34:17.7320758Z Updating files: 77% (4930/6402) 2026-10-24T21:34:17.7341460Z Updating files: 78% (4994/6402) 2026-10-24T21:34:17.7357109Z Updating files: 79% (5058/6402) 2026-10-24T21:34:17.7378728Z Updating files: 80% (5122/6402) 2026-10-24T21:34:17.7393961Z Updating files: 81% (5186/6402) 2026-10-24T21:34:17.7411220Z Updating files: 82% (5250/6402) 2026-10-24T21:34:17.7432974Z Updating files: 83% (5314/6402) 2026-10-24T21:34:17.7456462Z Updating files: 84% (5378/6402) 2026-10-24T21:34:17.7473060Z Updating files: 85% (5442/6402) 2026-10-24T21:34:17.7498470Z Updating files: 86% (5506/6402) 2026-10-24T21:34:17.7566928Z Updating files: 87% (5570/6402) 2026-10-24T21:34:17.7595582Z Updating files: 88% (5634/6402) 2026-10-24T21:34:17.7614376Z Updating files: 89% (5698/6402) 2026-10-24T21:34:17.7642901Z Updating files: 90% (5762/6402) 2026-10-24T21:34:17.7670009Z Updating files: 91% (5826/6402) 2026-10-24T21:34:17.7684307Z Updating files: 92% (5890/6402) 2026-10-24T21:34:17.7705473Z Updating files: 93% (5954/6402) 2026-10-24T21:34:17.7725086Z Updating files: 94% (6018/6402) 2026-10-24T21:34:17.7748027Z Updating files: 95% (6082/6402) 2026-10-24T21:34:17.7802939Z Updating files: 96% (6146/6402) 2026-10-24T21:34:17.7826096Z Updating files: 97% (6210/6402) 2026-10-24T21:34:17.7869919Z Updating files: 98% (6274/6402) 2026-10-24T21:34:17.7888800Z Updating files: 99% (6338/6402) 2026-10-24T21:34:17.7889069Z Updating files: 100% (6402/6402) 2026-10-24T21:34:17.7889264Z Updating files: 100% (6402/6402), done. 2026-10-24T21:34:17.8039014Z Switched to a new branch 'main' 2026-10-24T21:34:17.8040431Z branch 'main' set up to track 'origin/main'. 2026-10-24T21:34:17.8052894Z ##[endgroup] 2026-10-24T21:34:17.8081525Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T21:34:17.8097594Z eea989536849e5b5049987ee24318b5a77326542 2026-10-24T21:34:17.8223891Z Prepare all required actions 2026-10-24T21:34:17.8260044Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T21:34:17.8260192Z env: 2026-10-24T21:34:17.8260306Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:17.8260447Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:17.8260589Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:17.8260718Z ##[endgroup] 2026-10-24T21:34:17.8389534Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T21:34:17.8402907Z ##[group]Run set -uo pipefail 2026-10-24T21:34:17.8403104Z set -uo pipefail 2026-10-24T21:34:17.8403230Z  2026-10-24T21:34:17.8403328Z decide() { 2026-10-24T21:34:17.8403523Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T21:34:17.8403726Z  exit "${PIPESTATUS[0]}" 2026-10-24T21:34:17.8403851Z } 2026-10-24T21:34:17.8403944Z  2026-10-24T21:34:17.8404041Z fail_open() { 2026-10-24T21:34:17.8404188Z  echo "$* Running every job." 2026-10-24T21:34:17.8404318Z  decide 2026-10-24T21:34:17.8404417Z } 2026-10-24T21:34:17.8404509Z  2026-10-24T21:34:17.8404663Z # Reads the change from git rather than the REST API: every job that 2026-10-24T21:34:17.8404905Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T21:34:17.8405117Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T21:34:17.8405324Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T21:34:17.8405569Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T21:34:17.8405758Z  base=HEAD^1 2026-10-24T21:34:17.8405865Z  mode=() 2026-10-24T21:34:17.8405971Z else 2026-10-24T21:34:17.8406072Z  base=$BEFORE_SHA 2026-10-24T21:34:17.8406258Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T21:34:17.8406462Z  || fail_open "Could not fetch ${base}." 2026-10-24T21:34:17.8406661Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T21:34:17.8406840Z  mode=(--full) 2026-10-24T21:34:17.8406951Z fi 2026-10-24T21:34:17.8407043Z  2026-10-24T21:34:17.8407195Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T21:34:17.8407438Z # of a package changes that package just like editing it. It also keeps 2026-10-24T21:34:17.8407771Z # git from fetching file contents to score renames. 2026-10-24T21:34:17.8408016Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T21:34:17.8408241Z  || fail_open "Could not diff against ${base}." 2026-10-24T21:34:17.8408437Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T21:34:17.8426772Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:17.8426945Z env: 2026-10-24T21:34:17.8427051Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:17.8427197Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:17.8427333Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:17.8427467Z EVENT_NAME: push 2026-10-24T21:34:17.8427597Z BEFORE_SHA: 3afb9b366f271b56a3e49fd86f2594981ec11b66 2026-10-24T21:34:17.8427748Z ##[endgroup] 2026-10-24T21:34:18.0981766Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay 2026-10-24T21:34:18.0983216Z typecheck=true 2026-10-24T21:34:18.0983322Z build=true 2026-10-24T21:34:18.0983422Z test=true 2026-10-24T21:34:18.0983516Z test_packages= 2026-10-24T21:34:18.0983619Z test_web=true 2026-10-24T21:34:18.0983718Z test_server=true 2026-10-24T21:34:18.0983821Z rust=true 2026-10-24T21:34:18.0983921Z release_smoke=true 2026-10-24T21:34:18.0984027Z mobile_native=false 2026-10-24T21:34:18.1025405Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=263] 2026-10-24T21:34:18.1099495Z Prepare all required actions 2026-10-24T21:34:18.1099856Z Getting action download info 2026-10-24T21:34:18.2053436Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T21:34:18.2837783Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T21:34:18.2837938Z env: 2026-10-24T21:34:18.2838052Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:18.2838194Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:18.2838342Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:18.2838473Z ##[endgroup] 2026-10-24T21:34:18.2912601Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T21:34:18.2921023Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:18.2921365Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:18.2921663Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:18.2921897Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:18.2937509Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:18.2937674Z env: 2026-10-24T21:34:18.2937786Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:18.2937929Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:18.2938067Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:18.2938212Z ##[endgroup] 2026-10-24T21:34:18.2996154Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T21:34:18.2997390Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T21:34:18.3031057Z ##[group]Run actions/cache@v6 2026-10-24T21:34:18.3031193Z with: 2026-10-24T21:34:18.3031463Z path: ~/.vite-plus 2026-10-24T21:34:18.3031630Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:34:18.3031835Z enableCrossOsArchive: false 2026-10-24T21:34:18.3031966Z fail-on-cache-miss: false 2026-10-24T21:34:18.3032092Z lookup-only: false 2026-10-24T21:34:18.3032201Z save-always: false 2026-10-24T21:34:18.3032313Z env: 2026-10-24T21:34:18.3032420Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:18.3032566Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:18.3032709Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:18.3032842Z ##[endgroup] 2026-10-24T21:34:18.5377123Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:34:18.9038683Z Received 170349591 of 170349591 (100.0%), 476.4 MBs/sec 2026-10-24T21:34:18.9039705Z Cache Size: ~162 MB (170349591 B) 2026-10-24T21:34:18.9063354Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/722ba99a-34d9-4b53-a973-845b18bc5943/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:34:19.5823000Z Cache restored successfully 2026-10-24T21:34:19.5964293Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T21:34:19.6043302Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1304] 2026-10-24T21:34:19.6045901Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T21:34:19.6063886Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T21:34:19.6064101Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T21:34:19.6064277Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T21:34:19.6082134Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:19.6082303Z env: 2026-10-24T21:34:19.6082416Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:19.6082564Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:19.6082707Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:19.6082854Z ##[endgroup] 2026-10-24T21:34:19.6122161Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T21:34:19.6127996Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T21:34:19.6129262Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T21:34:19.6132786Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T21:34:19.6133796Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T21:34:19.6143660Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T21:34:19.6143878Z store_path="$(vp pm cache dir)" 2026-10-24T21:34:19.6144079Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:19.6159165Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:19.6159357Z env: 2026-10-24T21:34:19.6159468Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:19.6159614Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:19.6159764Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:19.6159893Z ##[endgroup] 2026-10-24T21:34:19.6297064Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16] 2026-10-24T21:34:19.6298660Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T21:34:19.6617792Z ##[group]Run actions/cache@v6 2026-10-24T21:34:19.6617924Z with: 2026-10-24T21:34:19.6618047Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T21:34:19.6618299Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:34:19.6618546Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T21:34:19.6618689Z enableCrossOsArchive: false 2026-10-24T21:34:19.6618941Z fail-on-cache-miss: false 2026-10-24T21:34:19.6619061Z lookup-only: false 2026-10-24T21:34:19.6619165Z save-always: false 2026-10-24T21:34:19.6619272Z env: 2026-10-24T21:34:19.6619374Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:19.6619657Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:19.6619792Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:19.6619949Z ##[endgroup] 2026-10-24T21:34:19.8423774Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:34:20.8702160Z Received 771751936 of 995395870 (77.5%), 733.8 MBs/sec 2026-10-24T21:34:21.1895072Z Received 995395870 of 995395870 (100.0%), 715.4 MBs/sec 2026-10-24T21:34:21.1895495Z Cache Size: ~949 MB (995395870 B) 2026-10-24T21:34:21.1913076Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c5d23e78-c6dc-4953-8e1e-e28c43b44f28/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:34:26.3604153Z Cache restored successfully 2026-10-24T21:34:26.4139148Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T21:34:26.4248249Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6794] 2026-10-24T21:34:26.4251688Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T21:34:26.4267297Z ##[group]Run vp install 2026-10-24T21:34:26.4267562Z vp install 2026-10-24T21:34:26.4293326Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:34:26.4293518Z env: 2026-10-24T21:34:26.4293663Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:26.4293817Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:26.4293978Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:26.4294136Z ##[endgroup] 2026-10-24T21:34:26.4780269Z Scope: all 34 workspace projects 2026-10-24T21:34:26.5883942Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T21:34:26.9462704Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T21:34:26.9463054Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T21:34:26.9477349Z Virtual store is at: node_modules/.pnpm 2026-10-24T21:34:29.0804131Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.5s) 2026-10-24T21:34:29.0804385Z Lockfile is up to date, resolution step is skipped 2026-10-24T21:34:29.0981786Z Packages: +1721 2026-10-24T21:34:29.0981961Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T21:34:29.1297407Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T21:34:30.0259190Z . prepare$ vp config --no-agent 2026-10-24T21:34:30.1085993Z . prepare: Done 2026-10-24T21:34:30.1098600Z 2026-10-24T21:34:30.1099081Z devDependencies: 2026-10-24T21:34:30.1099319Z + @coderabbitai/config 1.1.0 2026-10-24T21:34:30.1099460Z + @shadcn/lint 0.1.5 2026-10-24T21:34:30.1099600Z + @types/node 24.12.4 2026-10-24T21:34:30.1099716Z + knip 6.34.0 2026-10-24T21:34:30.1099842Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T21:34:30.1099979Z + vite-plus 1.3.0 2026-10-24T21:34:30.1100046Z 2026-10-24T21:34:30.1108905Z Done in 3.7s using pnpm v12.14.0 2026-10-24T21:34:30.1254672Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3700] 2026-10-24T21:34:30.1271721Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:30.1272171Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T21:34:30.1289144Z shell: /usr/bin/bash -e {0} 2026-10-24T21:34:30.1289267Z env: 2026-10-24T21:34:30.1289375Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:30.1289520Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:30.1289655Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:30.1289785Z ##[endgroup] 2026-10-24T21:34:30.1497953Z ##[group]Run actions/cache@v6 2026-10-24T21:34:30.1498084Z with: 2026-10-24T21:34:30.1498187Z path: ~/.cache/ms-playwright 2026-10-24T21:34:30.1498339Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:34:30.1498498Z enableCrossOsArchive: false 2026-10-24T21:34:30.1498626Z fail-on-cache-miss: false 2026-10-24T21:34:30.1498825Z lookup-only: false 2026-10-24T21:34:30.1498930Z save-always: false 2026-10-24T21:34:30.1499034Z env: 2026-10-24T21:34:30.1499135Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:30.1499277Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:30.1499413Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:30.1499541Z ##[endgroup] 2026-10-24T21:34:30.3372740Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:34:30.4703712Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec 2026-10-24T21:34:30.4704029Z Cache Size: ~102 MB (106503405 B) 2026-10-24T21:34:30.4721270Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/2c30c89b-c087-40a7-ab57-e805f4771dfd/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T21:34:30.6614287Z Cache restored successfully 2026-10-24T21:34:30.6745502Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T21:34:30.6890256Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T21:34:30.6890710Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T21:34:30.6890981Z test -n "$browser" 2026-10-24T21:34:30.6891170Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T21:34:30.6891419Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T21:34:30.6891637Z fi 2026-10-24T21:34:30.6912897Z shell: /usr/bin/bash -e {0} 2026-10-24T21:34:30.6913050Z env: 2026-10-24T21:34:30.6913165Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:30.6913344Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:30.6913492Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:30.6913643Z ##[endgroup] 2026-10-24T21:34:30.7414439Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T21:34:30.7414714Z vp run --filter t3 test --shard 8/8 2026-10-24T21:34:30.7436464Z shell: /usr/bin/bash -e {0} 2026-10-24T21:34:30.7436596Z env: 2026-10-24T21:34:30.7436711Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:34:30.7436874Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:34:30.7437020Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:34:30.7437242Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T21:34:30.7437534Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T21:34:30.7437754Z ##[endgroup] 2026-10-24T21:34:30.9229845Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T21:34:31.0848396Z 2026-10-24T21:34:31.0850004Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T21:34:31.0850212Z 2026-10-24T21:34:33.9521963Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1007ms 2026-10-24T21:34:35.7986310Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 52ms 2026-10-24T21:34:37.5237462Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 567ms 2026-10-24T21:34:38.5680596Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 706ms 2026-10-24T21:34:38.5680926Z ✓ AgentSessionScanner (37) 2026-10-24T21:34:38.5681115Z ✓ recentThreads (18) 2026-10-24T21:34:38.5681502Z ✓ skips excessive records without blocking an older valid transcript 312ms 2026-10-24T21:34:44.1064241Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5348ms 2026-10-24T21:34:44.1064737Z ✓ AcpSessionRuntime (30) 2026-10-24T21:34:44.1065031Z ✓ drains large stderr output and keeps auth-sized logging chunks 360ms 2026-10-24T21:34:44.1065479Z ✓ keeps assistant item IDs unique when a provider session restarts 359ms 2026-10-24T21:34:45.1005473Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 38ms 2026-10-24T21:34:45.4736300Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 32ms 2026-10-24T21:34:46.8420966Z ✓ src/mcp/McpHttpServer.test.ts (18 tests) 133ms 2026-10-24T21:34:47.8639311Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T21:34:47.8639772Z [21:34:47.857] INFO (#22): Migrations ran successfully { 2026-10-24T21:34:47.8639959Z migrations: [ 2026-10-24T21:34:47.8640100Z '1_OrchestrationEvents', 2026-10-24T21:34:47.8640274Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:47.8640448Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:47.8640607Z '4_ProviderSessionRuntime', 2026-10-24T21:34:47.8640766Z '5_Projections', 2026-10-24T21:34:47.8640949Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:47.8641155Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:47.8641346Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:47.8641521Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:47.8641699Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:47.8641926Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:47.8642132Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:47.8642318Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:47.8642521Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:47.8642727Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:47.8642906Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:47.8643086Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:47.8643265Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:47.8643451Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:47.8643621Z '20_AuthAccessManagement', 2026-10-24T21:34:47.8643783Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:47.8643952Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:47.8644127Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:47.8644316Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:47.8644523Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:47.8644730Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:47.8644914Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:47.8645101Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:47.8645291Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:47.8645492Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:47.8645664Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:47.8645841Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:47.8646029Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:47.8646196Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:47.8646373Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:47.8646549Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:47.8646715Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:47.8647165Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:47.8647461Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:47.8647651Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:47.8647827Z '41_AuthSessionClientConnection', 2026-10-24T21:34:47.8648005Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:47.8648188Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:47.8648371Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:47.8648554Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:47.8648738Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:47.8648915Z '47_ProjectionProjectIcon', 2026-10-24T21:34:47.8649085Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:47.8649267Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:47.8649447Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:47.8649623Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:47.8649803Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:47.8649967Z '53_PullRequestFilesViewed', 2026-10-24T21:34:47.8650157Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:47.8650331Z '55_OrchestrationV2', 2026-10-24T21:34:47.8650500Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:47.8650669Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:47.8650825Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:47.8650982Z '59_McpAppModelContext', 2026-10-24T21:34:47.8651145Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:47.8651314Z '61_PullRequestReviewGuides', 2026-10-24T21:34:47.8651475Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:47.8651638Z '63_DropUnusedV1Projections', 2026-10-24T21:34:47.8651842Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:47.8652024Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:47.8652202Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:47.8652366Z '67_WebhookDedupe', 2026-10-24T21:34:47.8652518Z '68_ShellStopRequestIndex', 2026-10-24T21:34:47.8652671Z '69_ThreadMessageSearch' 2026-10-24T21:34:47.8652797Z ] 2026-10-24T21:34:47.8652891Z } 2026-10-24T21:34:47.8652949Z 2026-10-24T21:34:47.9887413Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T21:34:47.9889442Z [21:34:47.987] WARN (#1246): Orchestration effect execution failed { 2026-10-24T21:34:47.9890257Z 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-24T21:34:47.9890782Z effectType: 'provider-turn.restart', 2026-10-24T21:34:47.9891053Z attemptCount: 1, 2026-10-24T21:34:47.9891266Z nonRetryable: false, 2026-10-24T21:34:47.9891524Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T21:34:47.9891959Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T21:34:47.9892475Z ' 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-24T21:34:47.9892866Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T21:34:47.9893260Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T21:34:47.9893776Z ' 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-24T21:34:47.9894915Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:3eeadfb5-9370-49e3-8739-e606e2b1c902.\n' + 2026-10-24T21:34:47.9896240Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T21:34:47.9896819Z ' 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-24T21:34:47.9897546Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:3eeadfb5-9370-49e3-8739-e606e2b1c902.\n' + 2026-10-24T21:34:47.9898237Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T21:34:47.9898661Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T21:34:47.9898992Z ' }\n' + 2026-10-24T21:34:47.9899190Z ' }\n' + 2026-10-24T21:34:47.9899381Z ' }\n' + 2026-10-24T21:34:47.9899571Z '}' 2026-10-24T21:34:47.9899746Z } 2026-10-24T21:34:47.9899913Z 2026-10-24T21:34:48.2021881Z 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-24T21:34:48.2022322Z [21:34:48.199] INFO (#2642): Migrations ran successfully { 2026-10-24T21:34:48.2022494Z migrations: [ 2026-10-24T21:34:48.2022633Z '1_OrchestrationEvents', 2026-10-24T21:34:48.2022809Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:48.2022980Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:48.2023172Z '4_ProviderSessionRuntime', 2026-10-24T21:34:48.2023340Z '5_Projections', 2026-10-24T21:34:48.2023527Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:48.2023736Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:48.2023926Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:48.2024106Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:48.2024280Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:48.2024478Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:48.2024675Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:48.2024861Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:48.2025067Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:48.2025276Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:48.2025457Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:48.2025633Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:48.2025815Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:48.2026001Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:48.2026173Z '20_AuthAccessManagement', 2026-10-24T21:34:48.2026334Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:48.2026506Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:48.2026679Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:48.2026871Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:48.2027075Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:48.2027278Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:48.2027462Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:48.2027648Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:48.2027843Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:48.2028331Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:48.2028608Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:48.2028780Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:48.2028956Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:48.2029133Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:48.2029314Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:48.2029489Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:48.2029660Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:48.2029834Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:48.2030029Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:48.2030227Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:48.2030400Z '41_AuthSessionClientConnection', 2026-10-24T21:34:48.2030582Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:48.2030763Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:48.2030952Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:48.2031132Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:48.2031321Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:48.2031499Z '47_ProjectionProjectIcon', 2026-10-24T21:34:48.2031676Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:48.2031898Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:48.2032077Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:48.2032256Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:48.2032430Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:48.2032598Z '53_PullRequestFilesViewed', 2026-10-24T21:34:48.2032778Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:48.2032955Z '55_OrchestrationV2', 2026-10-24T21:34:48.2033125Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:48.2033299Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:48.2033457Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:48.2033614Z '59_McpAppModelContext', 2026-10-24T21:34:48.2033779Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:48.2033944Z '61_PullRequestReviewGuides', 2026-10-24T21:34:48.2034107Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:48.2034268Z '63_DropUnusedV1Projections', 2026-10-24T21:34:48.2034448Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:48.2034628Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:48.2034816Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:48.2034982Z '67_WebhookDedupe', 2026-10-24T21:34:48.2035136Z '68_ShellStopRequestIndex', 2026-10-24T21:34:48.2035289Z '69_ThreadMessageSearch' 2026-10-24T21:34:48.2035415Z ] 2026-10-24T21:34:48.2035516Z } 2026-10-24T21:34:48.2035573Z 2026-10-24T21:34:48.4322809Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T21:34:48.4323239Z [21:34:48.429] INFO (#5323): Migrations ran successfully { 2026-10-24T21:34:48.4323414Z migrations: [ 2026-10-24T21:34:48.4323550Z '1_OrchestrationEvents', 2026-10-24T21:34:48.4323778Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:48.4323969Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:48.4324131Z '4_ProviderSessionRuntime', 2026-10-24T21:34:48.4324308Z '5_Projections', 2026-10-24T21:34:48.4337149Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:48.4337712Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:48.4338126Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:48.4338979Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:48.4339536Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:48.4339958Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:48.4340370Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:48.4340782Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:48.4341217Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:48.4341661Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:48.4342097Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:48.4342474Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:48.4342869Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:48.4343270Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:48.4343650Z '20_AuthAccessManagement', 2026-10-24T21:34:48.4344008Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:48.4344407Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:48.4344795Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:48.4345214Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:48.4345658Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:48.4346093Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:48.4346474Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:48.4346885Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:48.4347294Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:48.4347713Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:48.4348089Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:48.4348460Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:48.4348830Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:48.4349198Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:48.4349601Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:48.4349989Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:48.4350374Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:48.4350751Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:48.4351182Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:48.4351586Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:48.4352002Z '41_AuthSessionClientConnection', 2026-10-24T21:34:48.4352395Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:48.4352798Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:48.4353191Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:48.4353596Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:48.4353991Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:48.4354385Z '47_ProjectionProjectIcon', 2026-10-24T21:34:48.4354771Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:48.4355178Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:48.4355569Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:48.4355962Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:48.4356342Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:48.4356719Z '53_PullRequestFilesViewed', 2026-10-24T21:34:48.4357104Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:48.4357505Z '55_OrchestrationV2', 2026-10-24T21:34:48.4357950Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:48.4358400Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:48.4358883Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:48.4359294Z '59_McpAppModelContext', 2026-10-24T21:34:48.4359732Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:48.4369082Z '61_PullRequestReviewGuides', 2026-10-24T21:34:48.4369546Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:48.4369833Z '63_DropUnusedV1Projections', 2026-10-24T21:34:48.4370142Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:48.4370458Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:48.4370773Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:48.4371064Z '67_WebhookDedupe', 2026-10-24T21:34:48.4371318Z '68_ShellStopRequestIndex', 2026-10-24T21:34:48.4371596Z '69_ThreadMessageSearch' 2026-10-24T21:34:48.4371866Z ] 2026-10-24T21:34:48.4372026Z } 2026-10-24T21:34:48.4372111Z 2026-10-24T21:34:48.6726472Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T21:34:48.6727071Z [21:34:48.669] INFO (#8030): Migrations ran successfully { 2026-10-24T21:34:48.6727303Z migrations: [ 2026-10-24T21:34:48.6727436Z '1_OrchestrationEvents', 2026-10-24T21:34:48.6727610Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:48.6727779Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:48.6727935Z '4_ProviderSessionRuntime', 2026-10-24T21:34:48.6728090Z '5_Projections', 2026-10-24T21:34:48.6728271Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:48.6728479Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:48.6728669Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:48.6728846Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:48.6729017Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:48.6729215Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:48.6729412Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:48.6729599Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:48.6729802Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:48.6730010Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:48.6730187Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:48.6730364Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:48.6730542Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:48.6730727Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:48.6730901Z '20_AuthAccessManagement', 2026-10-24T21:34:48.6731061Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:48.6731234Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:48.6731405Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:48.6731596Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:48.6731800Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:48.6732060Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:48.6732246Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:48.6732432Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:48.6732624Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:48.6732817Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:48.6732997Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:48.6733166Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:48.6733341Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:48.6733502Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:48.6733679Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:48.6733852Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:48.6734021Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:48.6734193Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:48.6734614Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:48.6734929Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:48.6735106Z '41_AuthSessionClientConnection', 2026-10-24T21:34:48.6735290Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:48.6735465Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:48.6735649Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:48.6735829Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:48.6736015Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:48.6736190Z '47_ProjectionProjectIcon', 2026-10-24T21:34:48.6736364Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:48.6736549Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:48.6736726Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:48.6736904Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:48.6737083Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:48.6737248Z '53_PullRequestFilesViewed', 2026-10-24T21:34:48.6737426Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:48.6737602Z '55_OrchestrationV2', 2026-10-24T21:34:48.6737766Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:48.6737936Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:48.6738096Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:48.6738250Z '59_McpAppModelContext', 2026-10-24T21:34:48.6738416Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:48.6738579Z '61_PullRequestReviewGuides', 2026-10-24T21:34:48.6738834Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:48.6738997Z '63_DropUnusedV1Projections', 2026-10-24T21:34:48.6739177Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:48.6739357Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:48.6739537Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:48.6739704Z '67_WebhookDedupe', 2026-10-24T21:34:48.6739853Z '68_ShellStopRequestIndex', 2026-10-24T21:34:48.6740009Z '69_ThreadMessageSearch' 2026-10-24T21:34:48.6740132Z ] 2026-10-24T21:34:48.6740229Z } 2026-10-24T21:34:48.6740283Z 2026-10-24T21:34:48.9904046Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T21:34:48.9904490Z [21:34:48.987] INFO (#10800): Migrations ran successfully { 2026-10-24T21:34:48.9904663Z migrations: [ 2026-10-24T21:34:48.9904799Z '1_OrchestrationEvents', 2026-10-24T21:34:48.9904975Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:48.9905149Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:48.9905337Z '4_ProviderSessionRuntime', 2026-10-24T21:34:48.9905504Z '5_Projections', 2026-10-24T21:34:48.9905686Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:48.9905896Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:48.9906080Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:48.9906264Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:48.9906437Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:48.9906632Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:48.9906826Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:48.9907009Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:48.9907211Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:48.9907416Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:48.9907600Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:48.9908270Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:48.9908567Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:48.9908750Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:48.9908924Z '20_AuthAccessManagement', 2026-10-24T21:34:48.9909084Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:48.9909256Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:48.9909428Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:48.9909623Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:48.9909832Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:48.9910032Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:48.9910234Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:48.9910415Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:48.9910608Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:48.9910804Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:48.9910981Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:48.9911151Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:48.9911323Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:48.9911485Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:48.9911662Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:48.9911864Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:48.9912039Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:48.9912210Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:48.9912402Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:48.9912593Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:48.9912764Z '41_AuthSessionClientConnection', 2026-10-24T21:34:48.9912947Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:48.9913124Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:48.9913310Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:48.9913490Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:48.9913675Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:48.9913847Z '47_ProjectionProjectIcon', 2026-10-24T21:34:48.9914019Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:48.9914211Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:48.9914392Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:48.9914565Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:48.9914742Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:48.9914903Z '53_PullRequestFilesViewed', 2026-10-24T21:34:48.9915084Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:48.9915255Z '55_OrchestrationV2', 2026-10-24T21:34:48.9915425Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:48.9915593Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:48.9915747Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:48.9915903Z '59_McpAppModelContext', 2026-10-24T21:34:48.9916065Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:48.9916232Z '61_PullRequestReviewGuides', 2026-10-24T21:34:48.9916399Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:48.9916567Z '63_DropUnusedV1Projections', 2026-10-24T21:34:48.9916743Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:48.9916923Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:48.9917101Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:48.9917263Z '67_WebhookDedupe', 2026-10-24T21:34:48.9917412Z '68_ShellStopRequestIndex', 2026-10-24T21:34:48.9917563Z '69_ThreadMessageSearch' 2026-10-24T21:34:48.9917790Z ] 2026-10-24T21:34:48.9917969Z } 2026-10-24T21:34:48.9918029Z 2026-10-24T21:34:49.2741398Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T21:34:49.2741950Z [21:34:49.271] INFO (#13579): Migrations ran successfully { 2026-10-24T21:34:49.2742145Z migrations: [ 2026-10-24T21:34:49.2742282Z '1_OrchestrationEvents', 2026-10-24T21:34:49.2742456Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:49.2742633Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:49.2742787Z '4_ProviderSessionRuntime', 2026-10-24T21:34:49.2742946Z '5_Projections', 2026-10-24T21:34:49.2743129Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:49.2743340Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:49.2743530Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:49.2743717Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:49.2743893Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:49.2744085Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:49.2744289Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:49.2744476Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:49.2744684Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:49.2744895Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:49.2745084Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:49.2745257Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:49.2745441Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:49.2745625Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:49.2745799Z '20_AuthAccessManagement', 2026-10-24T21:34:49.2745960Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:49.2746131Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:49.2746308Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:49.2746501Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:49.2746717Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:49.2746920Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:49.2747106Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:49.2747291Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:49.2747486Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:49.2747685Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:49.2747860Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:49.2748036Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:49.2748207Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:49.2748377Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:49.2748555Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:49.2748732Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:49.2748901Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:49.2749078Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:49.2749275Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:49.2749470Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:49.2749642Z '41_AuthSessionClientConnection', 2026-10-24T21:34:49.2749820Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:49.2750003Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:49.2750187Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:49.2750369Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:49.2750554Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:49.2750729Z '47_ProjectionProjectIcon', 2026-10-24T21:34:49.2750903Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:49.2751090Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:49.2751272Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:49.2751449Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:49.2751631Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:49.2751796Z '53_PullRequestFilesViewed', 2026-10-24T21:34:49.2752007Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:49.2752180Z '55_OrchestrationV2', 2026-10-24T21:34:49.2752349Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:49.2752519Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:49.2752680Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:49.2752836Z '59_McpAppModelContext', 2026-10-24T21:34:49.2752998Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:49.2753169Z '61_PullRequestReviewGuides', 2026-10-24T21:34:49.2753329Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:49.2753493Z '63_DropUnusedV1Projections', 2026-10-24T21:34:49.2753794Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:49.2754022Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:49.2754201Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:49.2754368Z '67_WebhookDedupe', 2026-10-24T21:34:49.2754516Z '68_ShellStopRequestIndex', 2026-10-24T21:34:49.2754669Z '69_ThreadMessageSearch' 2026-10-24T21:34:49.2754800Z ] 2026-10-24T21:34:49.2754894Z } 2026-10-24T21:34:49.2754956Z 2026-10-24T21:34:49.5479890Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T21:34:49.5499475Z [21:34:49.545] INFO (#16349): Migrations ran successfully { 2026-10-24T21:34:49.5499671Z migrations: [ 2026-10-24T21:34:49.5499818Z '1_OrchestrationEvents', 2026-10-24T21:34:49.5499998Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:49.5500196Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:49.5500364Z '4_ProviderSessionRuntime', 2026-10-24T21:34:49.5500522Z '5_Projections', 2026-10-24T21:34:49.5500704Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:49.5500913Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:49.5501102Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:49.5501281Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:49.5501455Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:49.5501654Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:49.5501850Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:49.5502072Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:49.5502277Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:49.5502486Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:49.5502670Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:49.5502849Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:49.5503026Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:49.5503209Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:49.5503385Z '20_AuthAccessManagement', 2026-10-24T21:34:49.5503545Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:49.5503723Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:49.5503898Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:49.5504089Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:49.5504295Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:49.5504500Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:49.5504685Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:49.5504867Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:49.5505062Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:49.5505258Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:49.5505434Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:49.5505604Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:49.5505778Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:49.5505942Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:49.5506120Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:49.5506292Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:49.5506459Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:49.5506630Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:49.5506822Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:49.5507018Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:49.5507214Z '41_AuthSessionClientConnection', 2026-10-24T21:34:49.5507633Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:49.5507900Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:49.5508085Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:49.5508266Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:49.5508450Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:49.5508631Z '47_ProjectionProjectIcon', 2026-10-24T21:34:49.5508803Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:49.5508993Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:49.5509172Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:49.5509350Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:49.5509528Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:49.5509695Z '53_PullRequestFilesViewed', 2026-10-24T21:34:49.5509875Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:49.5510054Z '55_OrchestrationV2', 2026-10-24T21:34:49.5510220Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:49.5510388Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:49.5510546Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:49.5510701Z '59_McpAppModelContext', 2026-10-24T21:34:49.5510865Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:49.5511032Z '61_PullRequestReviewGuides', 2026-10-24T21:34:49.5511196Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:49.5511360Z '63_DropUnusedV1Projections', 2026-10-24T21:34:49.5511538Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:49.5511714Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:49.5511915Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:49.5512082Z '67_WebhookDedupe', 2026-10-24T21:34:49.5512237Z '68_ShellStopRequestIndex', 2026-10-24T21:34:49.5512394Z '69_ThreadMessageSearch' 2026-10-24T21:34:49.5512520Z ] 2026-10-24T21:34:49.5512615Z } 2026-10-24T21:34:49.5512676Z 2026-10-24T21:34:49.7299240Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1933ms 2026-10-24T21:34:49.7299712Z ✓ retries a failed selection restart session open before completing 365ms 2026-10-24T21:34:49.7300270Z ✓ preserves native history only for compatible account switches (idle) 317ms 2026-10-24T21:34:50.7182800Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 74ms 2026-10-24T21:34:51.6634403Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 13ms 2026-10-24T21:34:52.8890689Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 883ms 2026-10-24T21:34:54.7847224Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 941ms 2026-10-24T21:34:54.7847788Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 328ms 2026-10-24T21:34:55.3023088Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 124ms 2026-10-24T21:34:55.9081275Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 274ms 2026-10-24T21:34:57.2485301Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.2485876Z [21:34:57.230] INFO (#1): Migrations ran successfully { 2026-10-24T21:34:57.2486229Z migrations: [ 2026-10-24T21:34:57.2486457Z '1_OrchestrationEvents', 2026-10-24T21:34:57.2486649Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:57.2486828Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:57.2487025Z '4_ProviderSessionRuntime', 2026-10-24T21:34:57.2487199Z '5_Projections', 2026-10-24T21:34:57.2487382Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:57.2487604Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:57.2487792Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:57.2487973Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:57.2488146Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:57.2488343Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:57.2488546Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:57.2488727Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:57.2488933Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:57.2489137Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:57.2489318Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:57.2489495Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:57.2489677Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:57.2489858Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:57.2490026Z '20_AuthAccessManagement', 2026-10-24T21:34:57.2490191Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:57.2490359Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:57.2490535Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:57.2490723Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:57.2490930Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:57.2491129Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:57.2491315Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:57.2491501Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:57.2491693Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:57.2491891Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:57.2492066Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:57.2492237Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:57.2492453Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:57.2492621Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:57.2492797Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:57.2492970Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:57.2493134Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:57.2493308Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:57.2493499Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:57.2493687Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:57.2493860Z '41_AuthSessionClientConnection', 2026-10-24T21:34:57.2494042Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:57.2494632Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:57.2494911Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:57.2495094Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:57.2495278Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:57.2495455Z '47_ProjectionProjectIcon', 2026-10-24T21:34:57.2495630Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:57.2495815Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:57.2495993Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:57.2496170Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:57.2496350Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:57.2496513Z '53_PullRequestFilesViewed', 2026-10-24T21:34:57.2496700Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:57.2496875Z '55_OrchestrationV2', 2026-10-24T21:34:57.2497046Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:57.2497215Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:57.2497374Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:57.2497527Z '59_McpAppModelContext', 2026-10-24T21:34:57.2497689Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:57.2497857Z '61_PullRequestReviewGuides', 2026-10-24T21:34:57.2498016Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:57.2498179Z '63_DropUnusedV1Projections', 2026-10-24T21:34:57.2498354Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:57.2498534Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:57.2498838Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:57.2499007Z '67_WebhookDedupe', 2026-10-24T21:34:57.2499152Z '68_ShellStopRequestIndex', 2026-10-24T21:34:57.2499303Z '69_ThreadMessageSearch' 2026-10-24T21:34:57.2499430Z ] 2026-10-24T21:34:57.2499524Z } 2026-10-24T21:34:57.2499579Z 2026-10-24T21:34:57.3834813Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.3835198Z [21:34:57.382] INFO (#349) http.span=17ms: Sent HTTP response { 2026-10-24T21:34:57.3835407Z 'http.method': 'GET', 2026-10-24T21:34:57.3835638Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T21:34:57.3835854Z 'http.status': 200 2026-10-24T21:34:57.3835984Z } 2026-10-24T21:34:57.3836044Z 2026-10-24T21:34:57.3909995Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.3910372Z [21:34:57.390] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T21:34:57.3910577Z 'http.method': 'GET', 2026-10-24T21:34:57.3910800Z 'http.url': '/api/orchestration/shell', 2026-10-24T21:34:57.3910992Z 'http.status': 200 2026-10-24T21:34:57.3911123Z } 2026-10-24T21:34:57.3911183Z 2026-10-24T21:34:57.5404855Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5405430Z [21:34:57.539] INFO (#405) http.span=142ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.5405706Z 2026-10-24T21:34:57.5525492Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5526133Z [21:34:57.552] INFO (#631) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.5526993Z 2026-10-24T21:34:57.5528296Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5528845Z [21:34:57.552] INFO (#395) http.span=156ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.5533990Z 2026-10-24T21:34:57.5534419Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5534952Z [21:34:57.552] INFO (#643) http.span=33ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.5535243Z 2026-10-24T21:34:57.5543588Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5544013Z [21:34:57.553] INFO (#384) http.span=159ms: InterruptError: All fibers interrupted without error { 2026-10-24T21:34:57.5544264Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T21:34:57.5544423Z at fiber (#710) 2026-10-24T21:34:57.5544675Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T21:34:57.5544854Z 2026-10-24T21:34:57.5825444Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.5825901Z [21:34:57.573] INFO (#1): Migrations ran successfully { 2026-10-24T21:34:57.5826113Z migrations: [ 2026-10-24T21:34:57.5826285Z '1_OrchestrationEvents', 2026-10-24T21:34:57.5826508Z '2_OrchestrationCommandReceipts', 2026-10-24T21:34:57.5826723Z '3_CheckpointDiffBlobs', 2026-10-24T21:34:57.5826936Z '4_ProviderSessionRuntime', 2026-10-24T21:34:57.5827143Z '5_Projections', 2026-10-24T21:34:57.5827368Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T21:34:57.5827637Z '7_ProjectionThreadMessageAttachments', 2026-10-24T21:34:57.5827876Z '8_ProjectionThreadActivitySequence', 2026-10-24T21:34:57.5828105Z '9_ProviderSessionRuntimeMode', 2026-10-24T21:34:57.5828326Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T21:34:57.5828571Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T21:34:57.5828818Z '12_ProjectionThreadsInteractionMode', 2026-10-24T21:34:57.5829051Z '13_ProjectionThreadProposedPlans', 2026-10-24T21:34:57.5829313Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T21:34:57.5829576Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T21:34:57.5829809Z '16_CanonicalizeModelSelections', 2026-10-24T21:34:57.5830025Z '17_ProjectionThreadsArchivedAt', 2026-10-24T21:34:57.5830223Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T21:34:57.5830406Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T21:34:57.5830578Z '20_AuthAccessManagement', 2026-10-24T21:34:57.5830738Z '21_AuthSessionClientMetadata', 2026-10-24T21:34:57.5830905Z '22_AuthSessionLastConnectedAt', 2026-10-24T21:34:57.5831084Z '23_ProjectionThreadShellSummary', 2026-10-24T21:34:57.5831272Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T21:34:57.5831488Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T21:34:57.5831693Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T21:34:57.5831881Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T21:34:57.5832073Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T21:34:57.5832271Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T21:34:57.5833379Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T21:34:57.5833938Z '31_AuthAuthorizationScopes', 2026-10-24T21:34:57.5834175Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T21:34:57.5834401Z '33_ProjectionThreadsSettled', 2026-10-24T21:34:57.5834612Z '34_ProjectionThreadsSnoozed', 2026-10-24T21:34:57.5834838Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T21:34:57.5835070Z '36_ProjectionThreadsPinned', 2026-10-24T21:34:57.5835284Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T21:34:57.5835517Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T21:34:57.5835783Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T21:34:57.5836056Z '40_ProjectionProjectFaviconPath', 2026-10-24T21:34:57.5836278Z '41_AuthSessionClientConnection', 2026-10-24T21:34:57.5836515Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T21:34:57.5836748Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T21:34:57.5836986Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T21:34:57.5837219Z '45_ProjectionProjectsAutoPull', 2026-10-24T21:34:57.5837445Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T21:34:57.5837673Z '47_ProjectionProjectIcon', 2026-10-24T21:34:57.5837893Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T21:34:57.5838128Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T21:34:57.5838350Z '50_ProjectionThreadPullRequests', 2026-10-24T21:34:57.5838572Z '51_ProjectionThreadMessageContext', 2026-10-24T21:34:57.5838791Z '52_ProjectionThreadTitleState', 2026-10-24T21:34:57.5838999Z '53_PullRequestFilesViewed', 2026-10-24T21:34:57.5839216Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T21:34:57.5839392Z '55_OrchestrationV2', 2026-10-24T21:34:57.5839566Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T21:34:57.5839740Z '57_ScheduledTaskWebhooks', 2026-10-24T21:34:57.5839898Z '58_WebhookRelayDeliveries', 2026-10-24T21:34:57.5840051Z '59_McpAppModelContext', 2026-10-24T21:34:57.5840213Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T21:34:57.5840377Z '61_PullRequestReviewGuides', 2026-10-24T21:34:57.5840538Z '62_ThreadFailureLookupIndex', 2026-10-24T21:34:57.5840699Z '63_DropUnusedV1Projections', 2026-10-24T21:34:57.5840872Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T21:34:57.5841052Z '65_CodexUsageNativeTurnIndex', 2026-10-24T21:34:57.5841228Z '66_RepairClientSettlementTimestamps', 2026-10-24T21:34:57.5841397Z '67_WebhookDedupe', 2026-10-24T21:34:57.5841544Z '68_ShellStopRequestIndex', 2026-10-24T21:34:57.5841697Z '69_ThreadMessageSearch' 2026-10-24T21:34:57.5841822Z ] 2026-10-24T21:34:57.5841931Z } 2026-10-24T21:34:57.5841983Z 2026-10-24T21:34:57.7201097Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.7201560Z [21:34:57.713] INFO (#1090) http.span=24ms: Sent HTTP response { 2026-10-24T21:34:57.7202255Z 'http.method': 'GET', 2026-10-24T21:34:57.7202629Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T21:34:57.7202907Z 'http.status': 200 2026-10-24T21:34:57.7203111Z } 2026-10-24T21:34:57.7203265Z 2026-10-24T21:34:57.7299766Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.7300163Z [21:34:57.726] INFO (#1108) http.span=10ms: Sent HTTP response { 2026-10-24T21:34:57.7300374Z 'http.method': 'GET', 2026-10-24T21:34:57.7301150Z 'http.url': '/api/orchestration/shell', 2026-10-24T21:34:57.7301481Z 'http.status': 200 2026-10-24T21:34:57.7301619Z } 2026-10-24T21:34:57.7301679Z 2026-10-24T21:34:57.8445796Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8446357Z [21:34:57.844] INFO (#1146) http.span=114ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.8446629Z 2026-10-24T21:34:57.8540465Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8541046Z [21:34:57.853] INFO (#1136) http.span=124ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.8541326Z 2026-10-24T21:34:57.8541557Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8542055Z [21:34:57.853] INFO (#1372) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.8542327Z 2026-10-24T21:34:57.8543669Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8544164Z [21:34:57.854] INFO (#1384) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T21:34:57.8544423Z 2026-10-24T21:34:57.8548033Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8548421Z [21:34:57.854] INFO (#1125) http.span=126ms: InterruptError: All fibers interrupted without error { 2026-10-24T21:34:57.8548671Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T21:34:57.8548831Z at fiber (#1451) 2026-10-24T21:34:57.8549081Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T21:34:57.8549260Z 2026-10-24T21:34:57.8583466Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T21:34:57.8583794Z [21:34:57.857] INFO (#1): # T3 Code thread transfer budget 2026-10-24T21:34:57.8583909Z 2026-10-24T21:34:57.8584336Z 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-24T21:34:57.8585522Z 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-24T21:34:57.8586960Z 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-24T21:34:57.8587609Z 2026-10-24T21:34:57.8587673Z | Provider | Total thread wire | Budget | Result | 2026-10-24T21:34:57.8587844Z | --- | ---: | ---: | --- | 2026-10-24T21:34:57.8587984Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T21:34:57.8588164Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T21:34:57.8588279Z 2026-10-24T21:34:57.8588325Z ## Detailed measurements 2026-10-24T21:34:57.8588397Z 2026-10-24T21:34:57.8588470Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T21:34:57.8588630Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T21:34:57.8588817Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T21:34:57.8589066Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T21:34:57.8589333Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T21:34:57.8589562Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T21:34:57.8589748Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T21:34:57.8589943Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T21:34:57.8590169Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T21:34:57.8590398Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T21:34:57.8590632Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T21:34:57.8590896Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T21:34:57.8591149Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T21:34:57.8591376Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T21:34:57.8591584Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T21:34:57.8591805Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T21:34:57.8592073Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T21:34:57.8592323Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:34:57.8592587Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T21:34:57.8592825Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T21:34:57.8593061Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:34:57.8593258Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T21:34:57.8593473Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T21:34:57.8593743Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T21:34:57.8594022Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T21:34:57.8594270Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T21:34:57.8594472Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T21:34:57.8594718Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T21:34:57.8594960Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T21:34:57.8595207Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T21:34:57.8595458Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T21:34:57.8595744Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T21:34:57.8596125Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T21:34:57.8596451Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO | 2026-10-24T21:34:57.8596785Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T21:34:57.8597060Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T21:34:57.8603964Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T21:34:57.8604240Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:34:57.8604487Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T21:34:57.8604748Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T21:34:57.8605003Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:34:57.8605231Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T21:34:57.8605359Z 2026-10-24T21:34:57.8605412Z ## Compression diagnostics 2026-10-24T21:34:57.8605490Z 2026-10-24T21:34:57.8605598Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T21:34:57.8605819Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T21:34:57.8606044Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T21:34:57.8606278Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T21:34:57.8606408Z 2026-10-24T21:34:57.8606410Z 2026-10-24T21:34:57.8606704Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 663ms 2026-10-24T21:34:57.8607140Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 662ms 2026-10-24T21:34:58.1253071Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 17ms 2026-10-24T21:34:59.4233448Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 352ms 2026-10-24T21:34:59.4233893Z ✓ task_cancel ends a delegated child's background native subagent 351ms 2026-10-24T21:35:00.4115389Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 15ms 2026-10-24T21:35:00.8562947Z ✓ src/process/agentScope.test.ts (10 tests) 47ms 2026-10-24T21:35:01.1200291Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T21:35:02.0954796Z ✓ src/serverLogger.test.ts (7 tests) 15ms 2026-10-24T21:35:02.2140227Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T21:35:03.2360175Z ✓ src/cloud/CloudLink.test.ts (6 tests) 25ms 2026-10-24T21:35:03.4005252Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 23ms 2026-10-24T21:35:03.6807890Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 23ms 2026-10-24T21:35:03.9683001Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms 2026-10-24T21:35:04.1270181Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 14ms 2026-10-24T21:35:04.3839997Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T21:35:04.6272047Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T21:35:04.7629448Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 15ms 2026-10-24T21:35:05.1459734Z ✓ src/persistence/Migrations.test.ts (7 tests) 131ms 2026-10-24T21:35:05.3089651Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T21:35:06.2020613Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms 2026-10-24T21:35:06.3451301Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-24T21:35:06.5860177Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 3ms 2026-10-24T21:35:06.8336269Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T21:35:06.9154802Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T21:35:07.3493757Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 28ms 2026-10-24T21:35:08.3176244Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-24T21:35:08.4425125Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T21:35:08.6804062Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T21:35:08.7966704Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T21:35:09.0363262Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 18ms 2026-10-24T21:35:15.9051983Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5686ms 2026-10-24T21:35:15.9052712Z ✓ OpenCode replay fixtures (22) 2026-10-24T21:35:15.9053042Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 305ms 2026-10-24T21:35:15.9053447Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 328ms 2026-10-24T21:35:15.9053908Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 320ms 2026-10-24T21:35:15.9054325Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 325ms 2026-10-24T21:35:15.9054745Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 399ms 2026-10-24T21:35:15.9055185Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 306ms 2026-10-24T21:35:15.9055662Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 328ms 2026-10-24T21:35:16.1598936Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 8ms 2026-10-24T21:35:16.4464735Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms 2026-10-24T21:35:17.4202718Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-24T21:35:17.8290437Z ✓ src/cli/triage.test.ts (1 test) 6ms 2026-10-24T21:35:18.0763056Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T21:35:21.9222968Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2859ms 2026-10-24T21:35:21.9223506Z ✓ Cursor replay fixtures (11) 2026-10-24T21:35:21.9223814Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 345ms 2026-10-24T21:35:21.9224200Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 301ms 2026-10-24T21:35:22.3476347Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-24T21:35:22.3504840Z 2026-10-24T21:35:22.3513738Z  Test Files  52 passed (52) 2026-10-24T21:35:22.3513998Z  Tests  519 passed (519) 2026-10-24T21:35:22.3514189Z  Start at  21:34:31 2026-10-24T21:35:22.3514412Z  Duration  51.26s (tests 46%, import 42%, transform 10%, setup 3%) 2026-10-24T21:35:22.3517245Z 2026-10-24T21:35:22.3517726Z  Import  1365 modules were evaluated 17282 times · 20.47s total, 42% of tracked time 2026-10-24T21:35:22.3518174Z   ~18.86s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T21:35:22.3518606Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T21:35:22.3518776Z 2026-10-24T21:35:22.3678704Z 2026-10-24T21:35:22.3753065Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T21:35:22.3753383Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T21:35:22.3753602Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T21:35:22.3753759Z else 2026-10-24T21:35:22.3753885Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T21:35:22.3754024Z fi 2026-10-24T21:35:22.3770170Z shell: /usr/bin/bash -e {0} 2026-10-24T21:35:22.3770293Z env: 2026-10-24T21:35:22.3770414Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:35:22.3770559Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:35:22.3770695Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:35:22.3770824Z ##[endgroup] 2026-10-24T21:35:22.3807311Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T21:35:22.3807573Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T21:35:22.3807844Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T21:35:22.3808036Z else 2026-10-24T21:35:22.3808199Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T21:35:22.3808424Z fi 2026-10-24T21:35:22.3819158Z shell: /usr/bin/bash -e {0} 2026-10-24T21:35:22.3819280Z env: 2026-10-24T21:35:22.3819384Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:35:22.3819528Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:35:22.3819670Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:35:22.3819795Z ##[endgroup] 2026-10-24T21:35:22.3843672Z # T3 Code thread transfer budget 2026-10-24T21:35:22.3843793Z 2026-10-24T21:35:22.3844235Z 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-24T21:35:22.3845402Z 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-24T21:35:22.3846816Z 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-24T21:35:22.3847394Z 2026-10-24T21:35:22.3847462Z | Provider | Total thread wire | Budget | Result | 2026-10-24T21:35:22.3847613Z | --- | ---: | ---: | --- | 2026-10-24T21:35:22.3847758Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T21:35:22.3847934Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T21:35:22.3848047Z 2026-10-24T21:35:22.3848095Z ## Detailed measurements 2026-10-24T21:35:22.3848162Z 2026-10-24T21:35:22.3848246Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T21:35:22.3848452Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T21:35:22.3848639Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T21:35:22.3848888Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T21:35:22.3849145Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T21:35:22.3849368Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T21:35:22.3849567Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T21:35:22.3849758Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T21:35:22.3849980Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T21:35:22.3850199Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T21:35:22.3850429Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T21:35:22.3850690Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T21:35:22.3851024Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T21:35:22.3851248Z | codex | measured turn | server egress wire | 3.5 KiB (3,576 B) | none | INFO | 2026-10-24T21:35:22.3851453Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T21:35:22.3851669Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T21:35:22.3851931Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T21:35:22.3852176Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:35:22.3852398Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T21:35:22.3852634Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T21:35:22.3852871Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:35:22.3853064Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T21:35:22.3853278Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T21:35:22.3853540Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T21:35:22.3853816Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T21:35:22.3854064Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T21:35:22.3854261Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T21:35:22.3854475Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T21:35:22.3854714Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T21:35:22.3854956Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T21:35:22.3855250Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T21:35:22.3855534Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T21:35:22.3855803Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T21:35:22.3856049Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,599 B) | none | INFO | 2026-10-24T21:35:22.3856269Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T21:35:22.3856508Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T21:35:22.3856786Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T21:35:22.3857053Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:35:22.3857297Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T21:35:22.3857554Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T21:35:22.3857810Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T21:35:22.3858029Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T21:35:22.3858146Z 2026-10-24T21:35:22.3858199Z ## Compression diagnostics 2026-10-24T21:35:22.3858286Z 2026-10-24T21:35:22.3858418Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T21:35:22.3858633Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T21:35:22.3858938Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T21:35:22.3859171Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T21:35:22.3889345Z ##[group]Run actions/upload-artifact@v7 2026-10-24T21:35:22.3889499Z with: 2026-10-24T21:35:22.3889621Z name: thread-transfer-results 2026-10-24T21:35:22.3889798Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T21:35:22.3889986Z if-no-files-found: ignore 2026-10-24T21:35:22.3890104Z retention-days: 30 2026-10-24T21:35:22.3890216Z compression-level: 6 2026-10-24T21:35:22.3890324Z overwrite: false 2026-10-24T21:35:22.3890431Z include-hidden-files: false 2026-10-24T21:35:22.3890555Z archive: true 2026-10-24T21:35:22.3890650Z env: 2026-10-24T21:35:22.3890754Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:35:22.3890895Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:35:22.3891035Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T21:35:22.3891162Z ##[endgroup] 2026-10-24T21:35:22.4570717Z With the provided path, there will be 1 file uploaded 2026-10-24T21:35:22.4572595Z Artifact name is valid! 2026-10-24T21:35:22.4572839Z Root directory input is valid! 2026-10-24T21:35:22.6471046Z Uploading artifact: thread-transfer-results.zip 2026-10-24T21:35:22.6486663Z Beginning upload of artifact content to blob storage 2026-10-24T21:35:22.6940124Z Uploaded bytes 504 2026-10-24T21:35:22.7054741Z Finished uploading artifact content to blob storage! 2026-10-24T21:35:22.7055531Z SHA256 digest of uploaded artifact is dbfd7dcd5a51e7778d0c1632d09a6a5369fa70c6418970499d9e5eedab7f7b82 2026-10-24T21:35:22.7055847Z Finalizing artifact upload 2026-10-24T21:35:23.0972591Z Artifact thread-transfer-results successfully finalized. Artifact ID 12576946564 2026-10-24T21:35:23.0972947Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12576946564 2026-10-24T21:35:23.0974731Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40134793376/artifacts/12576946564 2026-10-24T21:35:23.1089709Z Post job cleanup. 2026-10-24T21:35:23.1673337Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T21:35:23.1733843Z Post job cleanup. 2026-10-24T21:35:23.1746852Z ##[start-action display=Cache full pnpm store;id=__d3c3bf67-e391-4718-8901-9c71394336b6.__actions_cache] 2026-10-24T21:35:23.2391370Z Post job cleanup. 2026-10-24T21:35:23.2961834Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache. 2026-10-24T21:35:23.2988511Z ##[end-action id=__d3c3bf67-e391-4718-8901-9c71394336b6.__actions_cache;outcome=success;conclusion=success;duration_ms=124] 2026-10-24T21:35:23.2990220Z ##[start-action display=Cache Vite+;id=__d3c3bf67-e391-4718-8901-9c71394336b6.vp_cache] 2026-10-24T21:35:23.3008416Z Post job cleanup. 2026-10-24T21:35:23.3590368Z 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-24T21:35:23.3615819Z ##[end-action id=__d3c3bf67-e391-4718-8901-9c71394336b6.vp_cache;outcome=success;conclusion=success;duration_ms=62] 2026-10-24T21:35:23.3648103Z Post job cleanup. 2026-10-24T21:35:23.4024077Z [command]/usr/local/bin/git version 2026-10-24T21:35:23.4049909Z git version 2.55.0 2026-10-24T21:35:23.4066222Z Temporarily overriding HOME='/home/runner/_work/_temp/f88b5af2-18b8-4cd3-82b2-7a7a89de8ece' before making global git config changes 2026-10-24T21:35:23.4066585Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T21:35:23.4068900Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T21:35:23.4088967Z Removing SSH command configuration 2026-10-24T21:35:23.4091848Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T21:35:23.4112620Z [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-24T21:35:23.4219046Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T21:35:23.4241904Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T21:35:23.4278366Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T21:35:23.4298962Z ##[group]Run '/job_completed.sh' 2026-10-24T21:35:23.4309260Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T21:35:23.4309430Z env: 2026-10-24T21:35:23.4309542Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 173 2026-10-24T21:35:23.4309693Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 411 2026-10-24T21:35:23.4309838Z BLACKSMITH_CHECK_RUN_ID: 120993907139 2026-10-24T21:35:23.4309998Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T21:35:23.4310208Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T21:35:23.4310342Z ##[endgroup] 2026-10-24T21:35:23.4392194Z Docker container cache not activated, skipping hash computation. 2026-10-24T21:35:23.4627332Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T21:35:23.5163679Z Cleaning up orphan processes