2026-10-24T22:23:56.2598754Z Current runner version: '2.338.1' 2026-10-24T22:23:56.2602174Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-n64lqlebhlbwytuk' 2026-10-24T22:23:56.2602847Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T22:23:56.2603599Z Machine name: 'ip-172-31-73-130' 2026-10-24T22:23:56.2605403Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T22:23:56.2606837Z Contents: read 2026-10-24T22:23:56.2607216Z Metadata: read 2026-10-24T22:23:56.2607611Z ##[endgroup] 2026-10-24T22:23:56.2608927Z Secret source: Actions 2026-10-24T22:23:56.2610073Z Cache mode: write 2026-10-24T22:23:56.2610590Z Prepare workflow directory 2026-10-24T22:23:56.2788805Z Prepare all required actions 2026-10-24T22:23:56.2815174Z Getting action download info 2026-10-24T22:23:56.3923790Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T22:23:56.4207031Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T22:23:56.4854433Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T22:23:56.6623692Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T22:23:56.6664474Z Complete job name: Test Server 8 2026-10-24T22:23:56.7060759Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T22:23:56.7178183Z ##[group]Run '/setup.sh' 2026-10-24T22:23:56.7196209Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:23:56.7196621Z env: 2026-10-24T22:23:56.7196840Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:23:56.7197117Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:23:56.7197392Z BLACKSMITH_CHECK_RUN_ID: 121004670781 2026-10-24T22:23:56.7197672Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T22:23:56.7197964Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:23:56.7198221Z ##[endgroup] 2026-10-24T22:23:56.7440799Z Logging daemon started (blacksmithd for logs) 2026-10-24T22:23:56.7533796Z Results daemon started (blacksmithd for results) 2026-10-24T22:23:56.7673246Z Background adoption and SSH setup started (PID: 2835) 2026-10-24T22:23:56.7673692Z 2026-10-24T22:23:56.7674066Z ---------------------------------------- 2026-10-24T22:23:56.7674622Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40138375921/jobs/121004670781 2026-10-24T22:23:56.7675028Z SSH Access (using your GitHub SSH key): 2026-10-24T22:23:56.7675434Z ssh -p 64001 runner@blacksmith-4vcpu-ubuntu-2404-n64lqlebhlbwytuk.vm.blacksmith.sh 2026-10-24T22:23:56.7675739Z 2026-10-24T22:23:56.7675848Z No GitHub SSH key? Add one at: 2026-10-24T22:23:56.7676325Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T22:23:56.7676722Z 2026-10-24T22:23:56.7676829Z ---------------------------------------- 2026-10-24T22:23:56.7677000Z 2026-10-24T22:23:56.7677139Z VM ID: blacksmith-4vcpu-ubuntu-2404-n64lqlebhlbwytuk 2026-10-24T22:23:56.7677463Z Host: production-152.236.40.237-x8664 2026-10-24T22:23:56.7677725Z Host Agent PID: 379188 2026-10-24T22:23:56.7677963Z Host Agent Git SHA: 1637818df 2026-10-24T22:23:56.7678214Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T22:23:56.7678486Z Blacksmith Host Generation: gen 2 2026-10-24T22:23:56.7678763Z Petname: production-skilled-llama-34a60cd4 2026-10-24T22:23:56.7679035Z Region: us-east 2026-10-24T22:23:56.7679259Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T22:23:56.7694310Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T22:23:56.7694808Z 2026-10-24T22:23:56.7694956Z Enabling Blacksmith transparent cache 2026-10-24T22:23:56.7963772Z ##[group]Run actions/checkout@v6 2026-10-24T22:23:56.7964072Z with: 2026-10-24T22:23:56.7964281Z fetch-depth: 2 2026-10-24T22:23:56.7964611Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T22:23:56.7964995Z sparse-checkout-cone-mode: false 2026-10-24T22:23:56.7965260Z repository: pingdotgg/t3code 2026-10-24T22:23:56.7967254Z token: *** 2026-10-24T22:23:56.7967461Z ssh-strict: true 2026-10-24T22:23:56.7967677Z ssh-user: git 2026-10-24T22:23:56.7967899Z persist-credentials: true 2026-10-24T22:23:56.7968137Z clean: true 2026-10-24T22:23:56.7968341Z fetch-tags: false 2026-10-24T22:23:56.7968662Z show-progress: true 2026-10-24T22:23:56.7968884Z lfs: false 2026-10-24T22:23:56.7969087Z submodules: false 2026-10-24T22:23:56.7969310Z set-safe-directory: true 2026-10-24T22:23:56.7969883Z allow-unsafe-pr-checkout: false 2026-10-24T22:23:56.7970132Z env: 2026-10-24T22:23:56.7970411Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:23:56.7970694Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:23:56.7970966Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:23:56.7971239Z ##[endgroup] 2026-10-24T22:23:56.9232519Z Syncing repository: pingdotgg/t3code 2026-10-24T22:23:56.9233526Z ##[group]Getting Git version info 2026-10-24T22:23:56.9233874Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T22:23:56.9234437Z [command]/usr/local/bin/git version 2026-10-24T22:23:56.9299679Z git version 2.55.0 2026-10-24T22:23:56.9314154Z ##[endgroup] 2026-10-24T22:23:56.9320595Z Temporarily overriding HOME='/home/runner/_work/_temp/bf5db95c-4f36-4161-8cf0-e7c75cd96af6' before making global git config changes 2026-10-24T22:23:56.9321357Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:23:56.9325849Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:23:56.9352896Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T22:23:56.9354619Z ##[group]Determining repository object format 2026-10-24T22:23:56.9355557Z ##[endgroup] 2026-10-24T22:23:56.9356004Z ##[group]Initializing the repository 2026-10-24T22:23:56.9358087Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T22:23:56.9392632Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T22:23:56.9393197Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T22:23:56.9393684Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T22:23:56.9394067Z hint: call: 2026-10-24T22:23:56.9394286Z hint: 2026-10-24T22:23:56.9394566Z hint: git config --global init.defaultBranch 2026-10-24T22:23:56.9394886Z hint: 2026-10-24T22:23:56.9395187Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T22:23:56.9395668Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T22:23:56.9396054Z hint: 2026-10-24T22:23:56.9396276Z hint: git branch -m 2026-10-24T22:23:56.9396526Z hint: 2026-10-24T22:23:56.9396856Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T22:23:56.9397423Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T22:23:56.9398581Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T22:23:56.9422767Z ##[endgroup] 2026-10-24T22:23:56.9423244Z ##[group]Disabling automatic garbage collection 2026-10-24T22:23:56.9424376Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T22:23:56.9443202Z ##[endgroup] 2026-10-24T22:23:56.9443571Z ##[group]Setting up auth 2026-10-24T22:23:56.9443891Z Removing SSH command configuration 2026-10-24T22:23:56.9447246Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:23:56.9469802Z [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-24T22:23:56.9592254Z Removing HTTP extra header 2026-10-24T22:23:56.9595459Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T22:23:56.9617691Z [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-24T22:23:56.9710517Z Removing includeIf entries pointing to credentials config files 2026-10-24T22:23:56.9714711Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T22:23:56.9739608Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T22:23:56.9838086Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ca53a979-04db-43ad-b8d2-6e9ba2f91b00.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T22:23:56.9863905Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ca53a979-04db-43ad-b8d2-6e9ba2f91b00.config 2026-10-24T22:23:56.9882529Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ca53a979-04db-43ad-b8d2-6e9ba2f91b00.config 2026-10-24T22:23:56.9903712Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ca53a979-04db-43ad-b8d2-6e9ba2f91b00.config 2026-10-24T22:23:56.9923456Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ca53a979-04db-43ad-b8d2-6e9ba2f91b00.config 2026-10-24T22:23:56.9941652Z ##[endgroup] 2026-10-24T22:23:56.9942044Z ##[group]Fetching the repository 2026-10-24T22:23:56.9946204Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +3cc31ed27c8956b36cee35a50509fb7c6869592b:refs/remotes/origin/main 2026-10-24T22:23:57.2974498Z From https://github.com/pingdotgg/t3code 2026-10-24T22:23:57.2975530Z * [new ref] 3cc31ed27c8956b36cee35a50509fb7c6869592b -> origin/main 2026-10-24T22:23:57.3000883Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T22:23:57.3021131Z origin/main 2026-10-24T22:23:57.3025461Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T22:23:57.3066623Z 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T22:23:57.3068182Z ##[endgroup] 2026-10-24T22:23:57.3068605Z ##[group]Determining the checkout info 2026-10-24T22:23:57.3069035Z ##[endgroup] 2026-10-24T22:23:57.3069407Z ##[group]Setting up sparse checkout 2026-10-24T22:23:57.3071656Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T22:23:57.3092295Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T22:23:57.3110413Z .git/info/sparse-checkout 2026-10-24T22:23:57.3113613Z ##[endgroup] 2026-10-24T22:23:57.3113985Z ##[group]Checking out the ref 2026-10-24T22:23:57.3115912Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T22:24:04.2150378Z Updating files: 0% (1/6402) 2026-10-24T22:24:04.2177061Z Updating files: 1% (65/6402) 2026-10-24T22:24:04.2193309Z Updating files: 2% (129/6402) 2026-10-24T22:24:04.2213948Z Updating files: 3% (193/6402) 2026-10-24T22:24:04.2234498Z Updating files: 4% (257/6402) 2026-10-24T22:24:04.2266332Z Updating files: 5% (321/6402) 2026-10-24T22:24:04.2288137Z Updating files: 6% (385/6402) 2026-10-24T22:24:04.2341078Z Updating files: 7% (449/6402) 2026-10-24T22:24:04.2372487Z Updating files: 8% (513/6402) 2026-10-24T22:24:04.2394309Z Updating files: 9% (577/6402) 2026-10-24T22:24:04.2669040Z Updating files: 10% (641/6402) 2026-10-24T22:24:04.2685235Z Updating files: 11% (705/6402) 2026-10-24T22:24:04.2696251Z Updating files: 12% (769/6402) 2026-10-24T22:24:04.2711422Z Updating files: 13% (833/6402) 2026-10-24T22:24:04.2727806Z Updating files: 14% (897/6402) 2026-10-24T22:24:04.2745444Z Updating files: 15% (961/6402) 2026-10-24T22:24:04.2765310Z Updating files: 16% (1025/6402) 2026-10-24T22:24:04.2779005Z Updating files: 17% (1089/6402) 2026-10-24T22:24:04.2796854Z Updating files: 18% (1153/6402) 2026-10-24T22:24:04.2812132Z Updating files: 19% (1217/6402) 2026-10-24T22:24:04.2836351Z Updating files: 20% (1281/6402) 2026-10-24T22:24:04.2852999Z Updating files: 21% (1345/6402) 2026-10-24T22:24:04.2871094Z Updating files: 22% (1409/6402) 2026-10-24T22:24:04.2884194Z Updating files: 23% (1473/6402) 2026-10-24T22:24:04.2898036Z Updating files: 24% (1537/6402) 2026-10-24T22:24:04.2913170Z Updating files: 25% (1601/6402) 2026-10-24T22:24:04.2926675Z Updating files: 26% (1665/6402) 2026-10-24T22:24:04.2940075Z Updating files: 27% (1729/6402) 2026-10-24T22:24:04.2959250Z Updating files: 28% (1793/6402) 2026-10-24T22:24:04.2992913Z Updating files: 29% (1857/6402) 2026-10-24T22:24:04.3012908Z Updating files: 30% (1921/6402) 2026-10-24T22:24:04.3035960Z Updating files: 31% (1985/6402) 2026-10-24T22:24:04.3065847Z Updating files: 32% (2049/6402) 2026-10-24T22:24:04.3096094Z Updating files: 33% (2113/6402) 2026-10-24T22:24:04.3164746Z Updating files: 34% (2177/6402) 2026-10-24T22:24:04.3222171Z Updating files: 35% (2241/6402) 2026-10-24T22:24:04.3258040Z Updating files: 36% (2305/6402) 2026-10-24T22:24:04.3288952Z Updating files: 37% (2369/6402) 2026-10-24T22:24:04.3334350Z Updating files: 38% (2433/6402) 2026-10-24T22:24:04.3340832Z Updating files: 39% (2497/6402) 2026-10-24T22:24:04.3361585Z Updating files: 39% (2505/6402) 2026-10-24T22:24:04.3390312Z Updating files: 40% (2561/6402) 2026-10-24T22:24:04.3416060Z Updating files: 41% (2625/6402) 2026-10-24T22:24:04.3431927Z Updating files: 42% (2689/6402) 2026-10-24T22:24:04.3441844Z Updating files: 43% (2753/6402) 2026-10-24T22:24:04.3471569Z Updating files: 44% (2817/6402) 2026-10-24T22:24:04.3500145Z Updating files: 45% (2881/6402) 2026-10-24T22:24:04.3526559Z Updating files: 46% (2945/6402) 2026-10-24T22:24:04.3552020Z Updating files: 47% (3009/6402) 2026-10-24T22:24:04.3579022Z Updating files: 48% (3073/6402) 2026-10-24T22:24:04.3622278Z Updating files: 49% (3137/6402) 2026-10-24T22:24:04.3650186Z Updating files: 50% (3201/6402) 2026-10-24T22:24:04.3665141Z Updating files: 51% (3266/6402) 2026-10-24T22:24:04.3702653Z Updating files: 52% (3330/6402) 2026-10-24T22:24:04.3730388Z Updating files: 53% (3394/6402) 2026-10-24T22:24:04.3749451Z Updating files: 54% (3458/6402) 2026-10-24T22:24:04.3771788Z Updating files: 55% (3522/6402) 2026-10-24T22:24:04.3786922Z Updating files: 56% (3586/6402) 2026-10-24T22:24:04.3805903Z Updating files: 57% (3650/6402) 2026-10-24T22:24:04.3824415Z Updating files: 58% (3714/6402) 2026-10-24T22:24:04.4183240Z Updating files: 59% (3778/6402) 2026-10-24T22:24:04.4197283Z Updating files: 60% (3842/6402) 2026-10-24T22:24:04.4216726Z Updating files: 61% (3906/6402) 2026-10-24T22:24:04.4234624Z Updating files: 62% (3970/6402) 2026-10-24T22:24:04.4256949Z Updating files: 63% (4034/6402) 2026-10-24T22:24:04.4282748Z Updating files: 64% (4098/6402) 2026-10-24T22:24:04.4302098Z Updating files: 65% (4162/6402) 2026-10-24T22:24:04.4319032Z Updating files: 66% (4226/6402) 2026-10-24T22:24:04.4341598Z Updating files: 67% (4290/6402) 2026-10-24T22:24:04.4355719Z Updating files: 68% (4354/6402) 2026-10-24T22:24:04.4373117Z Updating files: 69% (4418/6402) 2026-10-24T22:24:04.4385521Z Updating files: 70% (4482/6402) 2026-10-24T22:24:04.4403934Z Updating files: 71% (4546/6402) 2026-10-24T22:24:04.4417366Z Updating files: 72% (4610/6402) 2026-10-24T22:24:04.4462619Z Updating files: 73% (4674/6402) 2026-10-24T22:24:04.4861921Z Updating files: 74% (4738/6402) 2026-10-24T22:24:04.4884150Z Updating files: 75% (4802/6402) 2026-10-24T22:24:04.4906054Z Updating files: 76% (4866/6402) 2026-10-24T22:24:04.4930033Z Updating files: 77% (4930/6402) 2026-10-24T22:24:04.4951597Z Updating files: 78% (4994/6402) 2026-10-24T22:24:04.4967950Z Updating files: 79% (5058/6402) 2026-10-24T22:24:04.4989679Z Updating files: 80% (5122/6402) 2026-10-24T22:24:04.5004992Z Updating files: 81% (5186/6402) 2026-10-24T22:24:04.5023398Z Updating files: 82% (5250/6402) 2026-10-24T22:24:04.5044378Z Updating files: 83% (5314/6402) 2026-10-24T22:24:04.5068757Z Updating files: 84% (5378/6402) 2026-10-24T22:24:04.5085628Z Updating files: 85% (5442/6402) 2026-10-24T22:24:04.5110458Z Updating files: 86% (5506/6402) 2026-10-24T22:24:04.5181089Z Updating files: 87% (5570/6402) 2026-10-24T22:24:04.5209896Z Updating files: 88% (5634/6402) 2026-10-24T22:24:04.5229174Z Updating files: 89% (5698/6402) 2026-10-24T22:24:04.5256880Z Updating files: 90% (5762/6402) 2026-10-24T22:24:04.5284551Z Updating files: 91% (5826/6402) 2026-10-24T22:24:04.5299130Z Updating files: 92% (5890/6402) 2026-10-24T22:24:04.5320466Z Updating files: 93% (5954/6402) 2026-10-24T22:24:04.5340963Z Updating files: 94% (6018/6402) 2026-10-24T22:24:04.5363872Z Updating files: 95% (6082/6402) 2026-10-24T22:24:04.5419272Z Updating files: 96% (6146/6402) 2026-10-24T22:24:04.5441705Z Updating files: 97% (6210/6402) 2026-10-24T22:24:04.5486572Z Updating files: 98% (6274/6402) 2026-10-24T22:24:04.5506168Z Updating files: 99% (6338/6402) 2026-10-24T22:24:04.5506972Z Updating files: 100% (6402/6402) 2026-10-24T22:24:04.5507568Z Updating files: 100% (6402/6402), done. 2026-10-24T22:24:04.5656922Z Switched to a new branch 'main' 2026-10-24T22:24:04.5657701Z branch 'main' set up to track 'origin/main'. 2026-10-24T22:24:04.5671487Z ##[endgroup] 2026-10-24T22:24:04.5702756Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T22:24:04.5721999Z 3cc31ed27c8956b36cee35a50509fb7c6869592b 2026-10-24T22:24:04.5933175Z Prepare all required actions 2026-10-24T22:24:04.6025681Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T22:24:04.6026236Z env: 2026-10-24T22:24:04.6026675Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:04.6027261Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:04.6027829Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:04.6028393Z ##[endgroup] 2026-10-24T22:24:04.6074028Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T22:24:04.6097448Z ##[group]Run set -uo pipefail 2026-10-24T22:24:04.6098027Z set -uo pipefail 2026-10-24T22:24:04.6098535Z  2026-10-24T22:24:04.6098931Z decide() { 2026-10-24T22:24:04.6099591Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T22:24:04.6100353Z  exit "${PIPESTATUS[0]}" 2026-10-24T22:24:04.6100863Z } 2026-10-24T22:24:04.6101250Z  2026-10-24T22:24:04.6101650Z fail_open() { 2026-10-24T22:24:04.6102158Z  echo "$* Running every job." 2026-10-24T22:24:04.6102686Z  decide 2026-10-24T22:24:04.6103100Z } 2026-10-24T22:24:04.6103482Z  2026-10-24T22:24:04.6104087Z # Reads the change from git rather than the REST API: every job that 2026-10-24T22:24:04.6105046Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T22:24:04.6105874Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T22:24:04.6106680Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T22:24:04.6107632Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T22:24:04.6108388Z  base=HEAD^1 2026-10-24T22:24:04.6108856Z  mode=() 2026-10-24T22:24:04.6109279Z else 2026-10-24T22:24:04.6109702Z  base=$BEFORE_SHA 2026-10-24T22:24:04.6110415Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T22:24:04.6111233Z  || fail_open "Could not fetch ${base}." 2026-10-24T22:24:04.6112016Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T22:24:04.6112743Z  mode=(--full) 2026-10-24T22:24:04.6113198Z fi 2026-10-24T22:24:04.6113587Z  2026-10-24T22:24:04.6114201Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T22:24:04.6115170Z # of a package changes that package just like editing it. It also keeps 2026-10-24T22:24:04.6116286Z # git from fetching file contents to score renames. 2026-10-24T22:24:04.6117182Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T22:24:04.6118067Z  || fail_open "Could not diff against ${base}." 2026-10-24T22:24:04.6118848Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T22:24:04.6137006Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:04.6137635Z env: 2026-10-24T22:24:04.6138062Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:04.6138667Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:04.6139230Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:04.6139756Z EVENT_NAME: push 2026-10-24T22:24:04.6140257Z BEFORE_SHA: 909e4c948278afc2b3e1e665075fb1755a13f894 2026-10-24T22:24:04.6140846Z ##[endgroup] 2026-10-24T22:24:04.8572149Z 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-24T22:24:04.8594915Z typecheck=true 2026-10-24T22:24:04.8595381Z build=true 2026-10-24T22:24:04.8595787Z test=true 2026-10-24T22:24:04.8596187Z test_packages= 2026-10-24T22:24:04.8596600Z test_web=true 2026-10-24T22:24:04.8597181Z test_server=true 2026-10-24T22:24:04.8597648Z rust=true 2026-10-24T22:24:04.8598047Z release_smoke=true 2026-10-24T22:24:04.8598526Z mobile_native=false 2026-10-24T22:24:04.8620639Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=254] 2026-10-24T22:24:04.8746706Z Prepare all required actions 2026-10-24T22:24:04.8747504Z Getting action download info 2026-10-24T22:24:04.9478155Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T22:24:05.0475541Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T22:24:05.0476108Z env: 2026-10-24T22:24:05.0476535Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:05.0477284Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:05.0477955Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:05.0478628Z ##[endgroup] 2026-10-24T22:24:05.0573787Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T22:24:05.0593169Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:05.0594513Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:05.0595588Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:05.0596549Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:05.0617187Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:05.0617794Z env: 2026-10-24T22:24:05.0618213Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:05.0618802Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:05.0619336Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:05.0619833Z ##[endgroup] 2026-10-24T22:24:05.0686463Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-24T22:24:05.0689372Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T22:24:05.0749933Z ##[group]Run actions/cache@v6 2026-10-24T22:24:05.0750522Z with: 2026-10-24T22:24:05.0750894Z path: ~/.vite-plus 2026-10-24T22:24:05.0751453Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:05.0752116Z enableCrossOsArchive: false 2026-10-24T22:24:05.0752588Z fail-on-cache-miss: false 2026-10-24T22:24:05.0753033Z lookup-only: false 2026-10-24T22:24:05.0753439Z save-always: false 2026-10-24T22:24:05.0753843Z env: 2026-10-24T22:24:05.0754241Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:05.0754776Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:05.0755297Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:05.0755782Z ##[endgroup] 2026-10-24T22:24:05.5970197Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:06.0094212Z Received 170349591 of 170349591 (100.0%), 411.3 MBs/sec 2026-10-24T22:24:06.0095111Z Cache Size: ~162 MB (170349591 B) 2026-10-24T22:24:06.0137425Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4c5b00b4-0f12-47fc-bd2d-9f9f147a5692/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:06.6898271Z Cache restored successfully 2026-10-24T22:24:06.7035619Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T22:24:06.7110175Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1641] 2026-10-24T22:24:06.7112264Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T22:24:06.7132799Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:24:06.7133029Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T22:24:06.7133204Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T22:24:06.7150645Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:06.7150817Z env: 2026-10-24T22:24:06.7150943Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:06.7151093Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:06.7151253Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.7151393Z ##[endgroup] 2026-10-24T22:24:06.7191379Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T22:24:06.7197460Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-24T22:24:06.7198791Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T22:24:06.7202646Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T22:24:06.7203708Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T22:24:06.7212834Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T22:24:06.7213015Z store_path="$(vp pm cache dir)" 2026-10-24T22:24:06.7213184Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:06.7228318Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:06.7228501Z env: 2026-10-24T22:24:06.7228616Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:06.7228773Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:06.7228918Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.7229050Z ##[endgroup] 2026-10-24T22:24:06.7351528Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14] 2026-10-24T22:24:06.7352779Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T22:24:06.7686243Z ##[group]Run actions/cache@v6 2026-10-24T22:24:06.7686473Z with: 2026-10-24T22:24:06.7686687Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:24:06.7687141Z key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:06.7687586Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T22:24:06.7687840Z enableCrossOsArchive: false 2026-10-24T22:24:06.7688102Z fail-on-cache-miss: false 2026-10-24T22:24:06.7688237Z lookup-only: false 2026-10-24T22:24:06.7688347Z save-always: false 2026-10-24T22:24:06.7688459Z env: 2026-10-24T22:24:06.7688722Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:06.7688878Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:06.7689024Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:06.7689154Z ##[endgroup] 2026-10-24T22:24:06.9583499Z Cache hit for: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:07.9886440Z Received 671088640 of 995395870 (67.4%), 636.8 MBs/sec 2026-10-24T22:24:08.4819516Z Received 995395870 of 995395870 (100.0%), 633.7 MBs/sec 2026-10-24T22:24:08.4820426Z Cache Size: ~949 MB (995395870 B) 2026-10-24T22:24:08.4866559Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/598adbdb-af55-481a-8daf-d0a0ccc3b2b3/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:13.7084980Z Cache restored successfully 2026-10-24T22:24:13.7535330Z Cache restored from key: pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6 2026-10-24T22:24:13.7617379Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7026] 2026-10-24T22:24:13.7619750Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T22:24:13.7630071Z ##[group]Run vp install 2026-10-24T22:24:13.7630214Z vp install 2026-10-24T22:24:13.7646789Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:24:13.7646988Z env: 2026-10-24T22:24:13.7647106Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:13.7647257Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:13.7647404Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:13.7647541Z ##[endgroup] 2026-10-24T22:24:13.7970192Z Scope: all 34 workspace projects 2026-10-24T22:24:13.9009513Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T22:24:14.2648005Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T22:24:14.2648453Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T22:24:14.2648853Z Virtual store is at: node_modules/.pnpm 2026-10-24T22:24:16.8123852Z ✓ Lockfile passes supply-chain policies (2088 entries in 2.9s) 2026-10-24T22:24:16.8124124Z Lockfile is up to date, resolution step is skipped 2026-10-24T22:24:16.8300257Z Packages: +1721 2026-10-24T22:24:16.8300444Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T22:24:16.8645888Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T22:24:17.8386169Z . prepare$ vp config --no-agent 2026-10-24T22:24:17.9287977Z . prepare: Done 2026-10-24T22:24:17.9307957Z 2026-10-24T22:24:17.9308488Z devDependencies: 2026-10-24T22:24:17.9308676Z + @coderabbitai/config 1.1.0 2026-10-24T22:24:17.9308822Z + @shadcn/lint 0.1.5 2026-10-24T22:24:17.9308987Z + @types/node 24.12.4 2026-10-24T22:24:17.9309128Z + knip 6.34.0 2026-10-24T22:24:17.9309274Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T22:24:17.9309430Z + vite-plus 1.3.0 2026-10-24T22:24:17.9309496Z 2026-10-24T22:24:17.9318442Z Done in 4.2s using pnpm v12.14.0 2026-10-24T22:24:17.9472993Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4185] 2026-10-24T22:24:17.9494607Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:17.9495068Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T22:24:17.9515134Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:17.9515274Z env: 2026-10-24T22:24:17.9515391Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:17.9515551Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:17.9515698Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:17.9515844Z ##[endgroup] 2026-10-24T22:24:17.9748698Z ##[group]Run actions/cache@v6 2026-10-24T22:24:17.9748864Z with: 2026-10-24T22:24:17.9759881Z path: ~/.cache/ms-playwright 2026-10-24T22:24:17.9760048Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:17.9760219Z enableCrossOsArchive: false 2026-10-24T22:24:17.9760350Z fail-on-cache-miss: false 2026-10-24T22:24:17.9760476Z lookup-only: false 2026-10-24T22:24:17.9760591Z save-always: false 2026-10-24T22:24:17.9760698Z env: 2026-10-24T22:24:17.9760806Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:17.9760953Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:17.9761100Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:17.9761234Z ##[endgroup] 2026-10-24T22:24:18.1725952Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:18.3218241Z Received 106503405 of 106503405 (100.0%), 763.7 MBs/sec 2026-10-24T22:24:18.3219107Z Cache Size: ~102 MB (106503405 B) 2026-10-24T22:24:18.3235371Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5414a2f6-ecf4-4795-a6e3-2678b87f8dd4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T22:24:18.5314376Z Cache restored successfully 2026-10-24T22:24:18.5480204Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T22:24:18.5677030Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:24:18.5677475Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T22:24:18.5677735Z test -n "$browser" 2026-10-24T22:24:18.5677889Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T22:24:18.5678281Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T22:24:18.5678586Z fi 2026-10-24T22:24:18.5708846Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:18.5708995Z env: 2026-10-24T22:24:18.5709179Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:18.5709465Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:18.5709702Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:18.5709851Z ##[endgroup] 2026-10-24T22:24:18.6308942Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T22:24:18.6309155Z vp run --filter t3 test --shard 8/8 2026-10-24T22:24:18.6325816Z shell: /usr/bin/bash -e {0} 2026-10-24T22:24:18.6325942Z env: 2026-10-24T22:24:18.6326056Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:24:18.6326252Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:24:18.6326394Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:24:18.6326610Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T22:24:18.6326897Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T22:24:18.6327113Z ##[endgroup] 2026-10-24T22:24:18.7890341Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T22:24:18.9402523Z 2026-10-24T22:24:18.9404145Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T22:24:18.9404393Z 2026-10-24T22:24:21.9191473Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1041ms 2026-10-24T22:24:23.8243808Z ✓ src/orchestration-v2/RunExecutionService.test.ts (43 tests) 55ms 2026-10-24T22:24:25.6782317Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 616ms 2026-10-24T22:24:26.7634678Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 717ms 2026-10-24T22:24:26.7635045Z ✓ AgentSessionScanner (37) 2026-10-24T22:24:26.7635237Z ✓ recentThreads (18) 2026-10-24T22:24:26.7635547Z ✓ skips excessive records without blocking an older valid transcript 323ms 2026-10-24T22:24:32.4911314Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5517ms 2026-10-24T22:24:32.4911843Z ✓ AcpSessionRuntime (30) 2026-10-24T22:24:32.4912138Z ✓ drains large stderr output and keeps auth-sized logging chunks 365ms 2026-10-24T22:24:32.4913762Z ✓ keeps assistant item IDs unique when a provider session restarts 368ms 2026-10-24T22:24:33.5212728Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 39ms 2026-10-24T22:24:33.9283183Z ✓ src/provider/providerMaintenanceRunner.test.ts (18 tests) 46ms 2026-10-24T22:24:35.4257377Z ✓ src/mcp/McpHttpServer.test.ts (19 tests) 144ms 2026-10-24T22:24:36.5331030Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T22:24:36.5331795Z [22:24:36.525] INFO (#22): Migrations ran successfully { 2026-10-24T22:24:36.5332103Z migrations: [ 2026-10-24T22:24:36.5332338Z '1_OrchestrationEvents', 2026-10-24T22:24:36.5332634Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:36.5332928Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:36.5333199Z '4_ProviderSessionRuntime', 2026-10-24T22:24:36.5333534Z '5_Projections', 2026-10-24T22:24:36.5333854Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:36.5334226Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:36.5334560Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:36.5334876Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:36.5335183Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:36.5335523Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:36.5335891Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:36.5336220Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:36.5336588Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:36.5336950Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:36.5337280Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:36.5337585Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:36.5337908Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:36.5338235Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:36.5338542Z '20_AuthAccessManagement', 2026-10-24T22:24:36.5338826Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:36.5339120Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:36.5339431Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:36.5339737Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:36.5340070Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:36.5340387Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:36.5340708Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:36.5341024Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:36.5341366Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:36.5341717Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:36.5342027Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:36.5342327Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:36.5342651Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:36.5342926Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:36.5343252Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:36.5343611Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:36.5343914Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:36.5344589Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:36.5345112Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:36.5345434Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:36.5345735Z '41_AuthSessionClientConnection', 2026-10-24T22:24:36.5346056Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:36.5346374Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:36.5346701Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:36.5347023Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:36.5347332Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:36.5347645Z '47_ProjectionProjectIcon', 2026-10-24T22:24:36.5347939Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:36.5348246Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:36.5348562Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:36.5348889Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:36.5349193Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:36.5349470Z '53_PullRequestFilesViewed', 2026-10-24T22:24:36.5349796Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:36.5350101Z '55_OrchestrationV2', 2026-10-24T22:24:36.5350399Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:36.5350702Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:36.5350986Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:36.5351261Z '59_McpAppModelContext', 2026-10-24T22:24:36.5351557Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:36.5351852Z '61_PullRequestReviewGuides', 2026-10-24T22:24:36.5352140Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:36.5352433Z '63_DropUnusedV1Projections', 2026-10-24T22:24:36.5352749Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:36.5353079Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:36.5353436Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:36.5353654Z '67_WebhookDedupe', 2026-10-24T22:24:36.5353809Z '68_ShellStopRequestIndex', 2026-10-24T22:24:36.5353969Z '69_ThreadMessageSearch' 2026-10-24T22:24:36.5354098Z ] 2026-10-24T22:24:36.5354189Z } 2026-10-24T22:24:36.5354250Z 2026-10-24T22:24:36.6782186Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T22:24:36.6783212Z [22:24:36.677] WARN (#1246): Orchestration effect execution failed { 2026-10-24T22:24:36.6784330Z 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-24T22:24:36.6785191Z effectType: 'provider-turn.restart', 2026-10-24T22:24:36.6785643Z attemptCount: 1, 2026-10-24T22:24:36.6785964Z nonRetryable: false, 2026-10-24T22:24:36.6786367Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T22:24:36.6786996Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T22:24:36.6787858Z ' 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-24T22:24:36.6788525Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T22:24:36.6789166Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' + 2026-10-24T22:24:36.6790054Z ' 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-24T22:24:36.6791798Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:e54b0696-2fcd-460c-8683-d838506c0fbe.\n' + 2026-10-24T22:24:36.6793198Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T22:24:36.6794122Z ' 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-24T22:24:36.6795379Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:e54b0696-2fcd-460c-8683-d838506c0fbe.\n' + 2026-10-24T22:24:36.6796630Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T22:24:36.6797349Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T22:24:36.6797752Z ' }\n' + 2026-10-24T22:24:36.6798051Z ' }\n' + 2026-10-24T22:24:36.6798332Z ' }\n' + 2026-10-24T22:24:36.6798604Z '}' 2026-10-24T22:24:36.6798841Z } 2026-10-24T22:24:36.6799002Z 2026-10-24T22:24:36.9110692Z 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-24T22:24:36.9111528Z [22:24:36.907] INFO (#2642): Migrations ran successfully { 2026-10-24T22:24:36.9130588Z migrations: [ 2026-10-24T22:24:36.9131517Z '1_OrchestrationEvents', 2026-10-24T22:24:36.9131753Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:36.9131948Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:36.9132152Z '4_ProviderSessionRuntime', 2026-10-24T22:24:36.9132334Z '5_Projections', 2026-10-24T22:24:36.9132530Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:36.9132756Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:36.9132956Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:36.9133149Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:36.9133371Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:36.9133582Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:36.9133795Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:36.9133992Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:36.9134216Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:36.9134434Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:36.9134633Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:36.9134821Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:36.9135019Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:36.9135216Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:36.9135398Z '20_AuthAccessManagement', 2026-10-24T22:24:36.9135570Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:36.9135749Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:36.9135933Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:36.9136134Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:36.9136354Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:36.9136568Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:36.9136771Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:36.9136975Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:36.9137190Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:36.9137668Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:36.9137949Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:36.9138134Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:36.9138318Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:36.9138497Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:36.9138686Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:36.9138878Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:36.9139057Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:36.9139243Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:36.9139446Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:36.9139650Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:36.9139834Z '41_AuthSessionClientConnection', 2026-10-24T22:24:36.9140028Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:36.9140231Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:36.9140428Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:36.9140624Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:36.9140821Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:36.9141009Z '47_ProjectionProjectIcon', 2026-10-24T22:24:36.9141192Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:36.9141391Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:36.9141580Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:36.9141767Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:36.9141956Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:36.9142129Z '53_PullRequestFilesViewed', 2026-10-24T22:24:36.9142322Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:36.9142511Z '55_OrchestrationV2', 2026-10-24T22:24:36.9142692Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:36.9142874Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:36.9143042Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:36.9143206Z '59_McpAppModelContext', 2026-10-24T22:24:36.9143414Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:36.9143593Z '61_PullRequestReviewGuides', 2026-10-24T22:24:36.9143762Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:36.9143938Z '63_DropUnusedV1Projections', 2026-10-24T22:24:36.9144125Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:36.9144319Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:36.9144507Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:36.9144689Z '67_WebhookDedupe', 2026-10-24T22:24:36.9144846Z '68_ShellStopRequestIndex', 2026-10-24T22:24:36.9145007Z '69_ThreadMessageSearch' 2026-10-24T22:24:36.9145145Z ] 2026-10-24T22:24:36.9145240Z } 2026-10-24T22:24:36.9145304Z 2026-10-24T22:24:37.1664252Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T22:24:37.1664686Z [22:24:37.163] INFO (#5323): Migrations ran successfully { 2026-10-24T22:24:37.1664864Z migrations: [ 2026-10-24T22:24:37.1665002Z '1_OrchestrationEvents', 2026-10-24T22:24:37.1665182Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:37.1665358Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:37.1665523Z '4_ProviderSessionRuntime', 2026-10-24T22:24:37.1665686Z '5_Projections', 2026-10-24T22:24:37.1665882Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:37.1666103Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:37.1666303Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:37.1666775Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:37.1667076Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:37.1667283Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:37.1667489Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:37.1667686Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:37.1667899Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:37.1668115Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:37.1668310Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:37.1668487Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:37.1668678Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:37.1668871Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:37.1669057Z '20_AuthAccessManagement', 2026-10-24T22:24:37.1669231Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:37.1669414Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:37.1669598Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:37.1669797Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:37.1670020Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:37.1670232Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:37.1670431Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:37.1670625Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:37.1670832Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:37.1671041Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:37.1671230Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:37.1671407Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:37.1671590Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:37.1671761Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:37.1671945Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:37.1672131Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:37.1672303Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:37.1672485Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:37.1672682Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:37.1672884Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:37.1673063Z '41_AuthSessionClientConnection', 2026-10-24T22:24:37.1673282Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:37.1673470Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:37.1673683Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:37.1673874Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:37.1674067Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:37.1674255Z '47_ProjectionProjectIcon', 2026-10-24T22:24:37.1674438Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:37.1674639Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:37.1674824Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:37.1675017Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:37.1675200Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:37.1675376Z '53_PullRequestFilesViewed', 2026-10-24T22:24:37.1675564Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:37.1675754Z '55_OrchestrationV2', 2026-10-24T22:24:37.1675925Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:37.1676103Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:37.1676271Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:37.1676433Z '59_McpAppModelContext', 2026-10-24T22:24:37.1676612Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:37.1676919Z '61_PullRequestReviewGuides', 2026-10-24T22:24:37.1677128Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:37.1677297Z '63_DropUnusedV1Projections', 2026-10-24T22:24:37.1677485Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:37.1677674Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:37.1677863Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:37.1678040Z '67_WebhookDedupe', 2026-10-24T22:24:37.1678195Z '68_ShellStopRequestIndex', 2026-10-24T22:24:37.1678359Z '69_ThreadMessageSearch' 2026-10-24T22:24:37.1678490Z ] 2026-10-24T22:24:37.1678608Z } 2026-10-24T22:24:37.1678705Z 2026-10-24T22:24:37.4173321Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T22:24:37.4210176Z [22:24:37.414] INFO (#8030): Migrations ran successfully { 2026-10-24T22:24:37.4217531Z migrations: [ 2026-10-24T22:24:37.4217764Z '1_OrchestrationEvents', 2026-10-24T22:24:37.4217954Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:37.4218134Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:37.4218298Z '4_ProviderSessionRuntime', 2026-10-24T22:24:37.4218474Z '5_Projections', 2026-10-24T22:24:37.4218668Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:37.4218892Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:37.4219094Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:37.4219287Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:37.4219475Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:37.4219687Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:37.4219894Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:37.4220129Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:37.4220347Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:37.4220567Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:37.4220757Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:37.4220943Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:37.4221134Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:37.4221330Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:37.4221515Z '20_AuthAccessManagement', 2026-10-24T22:24:37.4221683Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:37.4221869Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:37.4222054Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:37.4222260Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:37.4222477Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:37.4222700Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:37.4222901Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:37.4223096Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:37.4223346Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:37.4223559Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:37.4223749Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:37.4223930Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:37.4224114Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:37.4224288Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:37.4224478Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:37.4224660Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:37.4224834Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:37.4225020Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:37.4225477Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:37.4225821Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:37.4226003Z '41_AuthSessionClientConnection', 2026-10-24T22:24:37.4226201Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:37.4226389Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:37.4226585Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:37.4226774Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:37.4226974Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:37.4227155Z '47_ProjectionProjectIcon', 2026-10-24T22:24:37.4227339Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:37.4227538Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:37.4227726Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:37.4227917Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:37.4228105Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:37.4228281Z '53_PullRequestFilesViewed', 2026-10-24T22:24:37.4228471Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:37.4228662Z '55_OrchestrationV2', 2026-10-24T22:24:37.4228839Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:37.4229022Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:37.4229190Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:37.4229351Z '59_McpAppModelContext', 2026-10-24T22:24:37.4229526Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:37.4229700Z '61_PullRequestReviewGuides', 2026-10-24T22:24:37.4229874Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:37.4230045Z '63_DropUnusedV1Projections', 2026-10-24T22:24:37.4230234Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:37.4230421Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:37.4230611Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:37.4230786Z '67_WebhookDedupe', 2026-10-24T22:24:37.4230941Z '68_ShellStopRequestIndex', 2026-10-24T22:24:37.4231104Z '69_ThreadMessageSearch' 2026-10-24T22:24:37.4231235Z ] 2026-10-24T22:24:37.4231336Z } 2026-10-24T22:24:37.4231391Z 2026-10-24T22:24:37.7586762Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T22:24:37.7587296Z [22:24:37.755] INFO (#10800): Migrations ran successfully { 2026-10-24T22:24:37.7587485Z migrations: [ 2026-10-24T22:24:37.7587630Z '1_OrchestrationEvents', 2026-10-24T22:24:37.7587814Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:37.7587989Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:37.7588152Z '4_ProviderSessionRuntime', 2026-10-24T22:24:37.7588320Z '5_Projections', 2026-10-24T22:24:37.7588525Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:37.7588749Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:37.7588950Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:37.7589149Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:37.7589339Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:37.7589554Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:37.7589767Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:37.7589965Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:37.7590183Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:37.7590398Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:37.7590592Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:37.7590777Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:37.7590971Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:37.7591170Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:37.7591357Z '20_AuthAccessManagement', 2026-10-24T22:24:37.7591528Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:37.7591709Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:37.7591895Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:37.7592095Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:37.7592318Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:37.7592534Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:37.7592735Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:37.7592936Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:37.7593185Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:37.7593403Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:37.7593598Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:37.7593782Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:37.7593965Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:37.7594145Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:37.7594332Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:37.7594522Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:37.7594698Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:37.7594907Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:37.7595114Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:37.7595318Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:37.7595501Z '41_AuthSessionClientConnection', 2026-10-24T22:24:37.7595697Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:37.7595892Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:37.7596095Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:37.7596283Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:37.7596484Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:37.7596669Z '47_ProjectionProjectIcon', 2026-10-24T22:24:37.7596853Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:37.7597050Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:37.7597241Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:37.7597431Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:37.7597613Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:37.7597796Z '53_PullRequestFilesViewed', 2026-10-24T22:24:37.7597986Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:37.7598174Z '55_OrchestrationV2', 2026-10-24T22:24:37.7598348Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:37.7598530Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:37.7598695Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:37.7598858Z '59_McpAppModelContext', 2026-10-24T22:24:37.7599029Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:37.7599207Z '61_PullRequestReviewGuides', 2026-10-24T22:24:37.7599383Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:37.7599552Z '63_DropUnusedV1Projections', 2026-10-24T22:24:37.7600082Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:37.7600326Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:37.7600516Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:37.7600693Z '67_WebhookDedupe', 2026-10-24T22:24:37.7600851Z '68_ShellStopRequestIndex', 2026-10-24T22:24:37.7601012Z '69_ThreadMessageSearch' 2026-10-24T22:24:37.7601144Z ] 2026-10-24T22:24:37.7601243Z } 2026-10-24T22:24:37.7601326Z 2026-10-24T22:24:38.0533811Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T22:24:38.0534400Z [22:24:38.050] INFO (#13579): Migrations ran successfully { 2026-10-24T22:24:38.0534805Z migrations: [ 2026-10-24T22:24:38.0535052Z '1_OrchestrationEvents', 2026-10-24T22:24:38.0535246Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:38.0535461Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:38.0535632Z '4_ProviderSessionRuntime', 2026-10-24T22:24:38.0535796Z '5_Projections', 2026-10-24T22:24:38.0535991Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:38.0536214Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:38.0536414Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:38.0536599Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:38.0536788Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:38.0536998Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:38.0537208Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:38.0537400Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:38.0537614Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:38.0537827Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:38.0538015Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:38.0538197Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:38.0538387Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:38.0538579Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:38.0538757Z '20_AuthAccessManagement', 2026-10-24T22:24:38.0538925Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:38.0539100Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:38.0539286Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:38.0539481Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:38.0539697Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:38.0539907Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:38.0540103Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:38.0540295Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:38.0540497Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:38.0540708Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:38.0540891Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:38.0541072Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:38.0541249Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:38.0541423Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:38.0541605Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:38.0541787Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:38.0541963Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:38.0542140Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:38.0542344Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:38.0542543Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:38.0542723Z '41_AuthSessionClientConnection', 2026-10-24T22:24:38.0543210Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:38.0543502Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:38.0543697Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:38.0543887Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:38.0544080Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:38.0544265Z '47_ProjectionProjectIcon', 2026-10-24T22:24:38.0544485Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:38.0544687Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:38.0544874Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:38.0545063Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:38.0545245Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:38.0545418Z '53_PullRequestFilesViewed', 2026-10-24T22:24:38.0545608Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:38.0545793Z '55_OrchestrationV2', 2026-10-24T22:24:38.0545969Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:38.0546145Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:38.0546309Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:38.0546470Z '59_McpAppModelContext', 2026-10-24T22:24:38.0546640Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:38.0546814Z '61_PullRequestReviewGuides', 2026-10-24T22:24:38.0546984Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:38.0547151Z '63_DropUnusedV1Projections', 2026-10-24T22:24:38.0547334Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:38.0547522Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:38.0547706Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:38.0547880Z '67_WebhookDedupe', 2026-10-24T22:24:38.0548032Z '68_ShellStopRequestIndex', 2026-10-24T22:24:38.0548192Z '69_ThreadMessageSearch' 2026-10-24T22:24:38.0548321Z ] 2026-10-24T22:24:38.0548415Z } 2026-10-24T22:24:38.0548481Z 2026-10-24T22:24:38.3410824Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T22:24:38.3411303Z [22:24:38.338] INFO (#16349): Migrations ran successfully { 2026-10-24T22:24:38.3411479Z migrations: [ 2026-10-24T22:24:38.3411617Z '1_OrchestrationEvents', 2026-10-24T22:24:38.3411801Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:38.3411974Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:38.3412131Z '4_ProviderSessionRuntime', 2026-10-24T22:24:38.3412299Z '5_Projections', 2026-10-24T22:24:38.3412494Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:38.3412714Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:38.3412941Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:38.3413173Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:38.3413355Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:38.3413561Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:38.3413766Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:38.3413958Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:38.3414172Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:38.3414386Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:38.3414575Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:38.3414754Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:38.3414942Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:38.3415133Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:38.3415310Z '20_AuthAccessManagement', 2026-10-24T22:24:38.3415684Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:38.3415945Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:38.3416132Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:38.3416342Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:38.3416556Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:38.3416772Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:38.3416968Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:38.3417167Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:38.3417367Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:38.3417574Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:38.3417760Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:38.3417937Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:38.3418118Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:38.3418289Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:38.3418475Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:38.3418659Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:38.3418839Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:38.3419020Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:38.3419225Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:38.3419427Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:38.3419609Z '41_AuthSessionClientConnection', 2026-10-24T22:24:38.3419803Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:38.3419993Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:38.3420188Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:38.3420375Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:38.3420579Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:38.3420763Z '47_ProjectionProjectIcon', 2026-10-24T22:24:38.3420952Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:38.3421144Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:38.3421334Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:38.3421522Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:38.3421703Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:38.3421881Z '53_PullRequestFilesViewed', 2026-10-24T22:24:38.3422073Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:38.3422257Z '55_OrchestrationV2', 2026-10-24T22:24:38.3422449Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:38.3422631Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:38.3422795Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:38.3422962Z '59_McpAppModelContext', 2026-10-24T22:24:38.3423173Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:38.3423351Z '61_PullRequestReviewGuides', 2026-10-24T22:24:38.3423519Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:38.3423693Z '63_DropUnusedV1Projections', 2026-10-24T22:24:38.3423878Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:38.3424066Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:38.3424257Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:38.3424429Z '67_WebhookDedupe', 2026-10-24T22:24:38.3424589Z '68_ShellStopRequestIndex', 2026-10-24T22:24:38.3424750Z '69_ThreadMessageSearch' 2026-10-24T22:24:38.3424884Z ] 2026-10-24T22:24:38.3424976Z } 2026-10-24T22:24:38.3425036Z 2026-10-24T22:24:38.5300646Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2077ms 2026-10-24T22:24:38.5301541Z ✓ retries a failed selection restart session open before completing 412ms 2026-10-24T22:24:38.5307888Z ✓ preserves native history only for compatible account switches (idle) 340ms 2026-10-24T22:24:39.5601052Z ✓ src/orchestration-v2/CheckpointRollbackService.test.ts (7 tests) 82ms 2026-10-24T22:24:40.5423155Z ✓ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 14ms 2026-10-24T22:24:41.7996658Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 900ms 2026-10-24T22:24:43.8126328Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1034ms 2026-10-24T22:24:43.8126993Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 342ms 2026-10-24T22:24:44.3484510Z ✓ src/orchestration-v2/TurnStartReads.test.ts (4 tests) 129ms 2026-10-24T22:24:44.9886815Z ✓ src/provider/CodexInstallation.test.ts (25 tests) 294ms 2026-10-24T22:24:46.3844856Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.3845369Z [22:24:46.366] INFO (#1): Migrations ran successfully { 2026-10-24T22:24:46.3845620Z migrations: [ 2026-10-24T22:24:46.3846008Z '1_OrchestrationEvents', 2026-10-24T22:24:46.3846220Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:46.3846409Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:46.3846615Z '4_ProviderSessionRuntime', 2026-10-24T22:24:46.3846801Z '5_Projections', 2026-10-24T22:24:46.3846995Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:46.3847219Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:46.3847424Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:46.3847613Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:46.3847800Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:46.3848004Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:46.3848212Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:46.3848403Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:46.3848619Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:46.3848836Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:46.3849028Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:46.3849210Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:46.3849401Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:46.3849722Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:46.3849899Z '20_AuthAccessManagement', 2026-10-24T22:24:46.3850071Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:46.3850246Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:46.3850431Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:46.3850631Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:46.3850849Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:46.3851057Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:46.3851251Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:46.3851449Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:46.3851652Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:46.3851893Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:46.3852083Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:46.3852264Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:46.3852444Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:46.3852617Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:46.3852802Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:46.3852987Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:46.3853161Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:46.3853341Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:46.3853542Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:46.3853741Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:46.3853926Z '41_AuthSessionClientConnection', 2026-10-24T22:24:46.3854113Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:46.3854736Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:46.3855036Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:46.3855227Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:46.3855419Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:46.3855604Z '47_ProjectionProjectIcon', 2026-10-24T22:24:46.3855791Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:46.3855985Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:46.3856178Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:46.3856363Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:46.3856548Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:46.3856723Z '53_PullRequestFilesViewed', 2026-10-24T22:24:46.3856912Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:46.3857095Z '55_OrchestrationV2', 2026-10-24T22:24:46.3857271Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:46.3857454Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:46.3857616Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:46.3857783Z '59_McpAppModelContext', 2026-10-24T22:24:46.3857953Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:46.3858132Z '61_PullRequestReviewGuides', 2026-10-24T22:24:46.3858302Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:46.3858473Z '63_DropUnusedV1Projections', 2026-10-24T22:24:46.3858656Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:46.3858840Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:46.3859030Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:46.3859205Z '67_WebhookDedupe', 2026-10-24T22:24:46.3859368Z '68_ShellStopRequestIndex', 2026-10-24T22:24:46.3859526Z '69_ThreadMessageSearch' 2026-10-24T22:24:46.3859661Z ] 2026-10-24T22:24:46.3859765Z } 2026-10-24T22:24:46.3859822Z 2026-10-24T22:24:46.5375282Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.5375675Z [22:24:46.536] INFO (#349) http.span=22ms: Sent HTTP response { 2026-10-24T22:24:46.5375890Z 'http.method': 'GET', 2026-10-24T22:24:46.5376130Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T22:24:46.5376354Z 'http.status': 200 2026-10-24T22:24:46.5376489Z } 2026-10-24T22:24:46.5376553Z 2026-10-24T22:24:46.5451161Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.5451548Z [22:24:46.544] INFO (#367) http.span=3ms: Sent HTTP response { 2026-10-24T22:24:46.5451794Z 'http.method': 'GET', 2026-10-24T22:24:46.5452032Z 'http.url': '/api/orchestration/shell', 2026-10-24T22:24:46.5452235Z 'http.status': 200 2026-10-24T22:24:46.5452367Z } 2026-10-24T22:24:46.5452432Z 2026-10-24T22:24:46.7018892Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7019474Z [22:24:46.701] INFO (#405) http.span=150ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:46.7019762Z 2026-10-24T22:24:46.7148656Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7149221Z [22:24:46.714] INFO (#629) http.span=36ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:46.7150013Z 2026-10-24T22:24:46.7150386Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7150900Z [22:24:46.714] INFO (#395) http.span=164ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:46.7151170Z 2026-10-24T22:24:46.7153997Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7154654Z [22:24:46.715] INFO (#641) http.span=35ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:46.7155019Z 2026-10-24T22:24:46.7166970Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7167417Z [22:24:46.715] INFO (#384) http.span=167ms: InterruptError: All fibers interrupted without error { 2026-10-24T22:24:46.7167677Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T22:24:46.7167841Z at fiber (#708) 2026-10-24T22:24:46.7168107Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T22:24:46.7168289Z 2026-10-24T22:24:46.7481210Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.7481599Z [22:24:46.737] INFO (#1): Migrations ran successfully { 2026-10-24T22:24:46.7481812Z migrations: [ 2026-10-24T22:24:46.7481957Z '1_OrchestrationEvents', 2026-10-24T22:24:46.7482135Z '2_OrchestrationCommandReceipts', 2026-10-24T22:24:46.7482314Z '3_CheckpointDiffBlobs', 2026-10-24T22:24:46.7482505Z '4_ProviderSessionRuntime', 2026-10-24T22:24:46.7482682Z '5_Projections', 2026-10-24T22:24:46.7482878Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T22:24:46.7483096Z '7_ProjectionThreadMessageAttachments', 2026-10-24T22:24:46.7483323Z '8_ProjectionThreadActivitySequence', 2026-10-24T22:24:46.7483507Z '9_ProviderSessionRuntimeMode', 2026-10-24T22:24:46.7483691Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T22:24:46.7483893Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T22:24:46.7484100Z '12_ProjectionThreadsInteractionMode', 2026-10-24T22:24:46.7484301Z '13_ProjectionThreadProposedPlans', 2026-10-24T22:24:46.7484515Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T22:24:46.7484734Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T22:24:46.7484920Z '16_CanonicalizeModelSelections', 2026-10-24T22:24:46.7485104Z '17_ProjectionThreadsArchivedAt', 2026-10-24T22:24:46.7485292Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T22:24:46.7485486Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T22:24:46.7485662Z '20_AuthAccessManagement', 2026-10-24T22:24:46.7485834Z '21_AuthSessionClientMetadata', 2026-10-24T22:24:46.7486010Z '22_AuthSessionLastConnectedAt', 2026-10-24T22:24:46.7486196Z '23_ProjectionThreadShellSummary', 2026-10-24T22:24:46.7486395Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T22:24:46.7486610Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T22:24:46.7486825Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T22:24:46.7487018Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T22:24:46.7487213Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T22:24:46.7487415Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T22:24:46.7488064Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T22:24:46.7488381Z '31_AuthAuthorizationScopes', 2026-10-24T22:24:46.7488560Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T22:24:46.7488744Z '33_ProjectionThreadsSettled', 2026-10-24T22:24:46.7488912Z '34_ProjectionThreadsSnoozed', 2026-10-24T22:24:46.7489097Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T22:24:46.7489277Z '36_ProjectionThreadsPinned', 2026-10-24T22:24:46.7489569Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T22:24:46.7489749Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T22:24:46.7489953Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T22:24:46.7490152Z '40_ProjectionProjectFaviconPath', 2026-10-24T22:24:46.7490332Z '41_AuthSessionClientConnection', 2026-10-24T22:24:46.7490521Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T22:24:46.7490707Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T22:24:46.7490901Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T22:24:46.7491088Z '45_ProjectionProjectsAutoPull', 2026-10-24T22:24:46.7491285Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T22:24:46.7491468Z '47_ProjectionProjectIcon', 2026-10-24T22:24:46.7491654Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T22:24:46.7492174Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T22:24:46.7492451Z '50_ProjectionThreadPullRequests', 2026-10-24T22:24:46.7492649Z '51_ProjectionThreadMessageContext', 2026-10-24T22:24:46.7492838Z '52_ProjectionThreadTitleState', 2026-10-24T22:24:46.7493068Z '53_PullRequestFilesViewed', 2026-10-24T22:24:46.7493265Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T22:24:46.7493461Z '55_OrchestrationV2', 2026-10-24T22:24:46.7493653Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T22:24:46.7493842Z '57_ScheduledTaskWebhooks', 2026-10-24T22:24:46.7494011Z '58_WebhookRelayDeliveries', 2026-10-24T22:24:46.7494175Z '59_McpAppModelContext', 2026-10-24T22:24:46.7494344Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T22:24:46.7494523Z '61_PullRequestReviewGuides', 2026-10-24T22:24:46.7494690Z '62_ThreadFailureLookupIndex', 2026-10-24T22:24:46.7494860Z '63_DropUnusedV1Projections', 2026-10-24T22:24:46.7495049Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T22:24:46.7495237Z '65_CodexUsageNativeTurnIndex', 2026-10-24T22:24:46.7495429Z '66_RepairClientSettlementTimestamps', 2026-10-24T22:24:46.7495601Z '67_WebhookDedupe', 2026-10-24T22:24:46.7495758Z '68_ShellStopRequestIndex', 2026-10-24T22:24:46.7495916Z '69_ThreadMessageSearch' 2026-10-24T22:24:46.7496052Z ] 2026-10-24T22:24:46.7496145Z } 2026-10-24T22:24:46.7496203Z 2026-10-24T22:24:46.8753987Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.8754824Z [22:24:46.874] INFO (#1087) http.span=17ms: Sent HTTP response { 2026-10-24T22:24:46.8760298Z 'http.method': 'GET', 2026-10-24T22:24:46.8760665Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T22:24:46.8760962Z 'http.status': 200 2026-10-24T22:24:46.8761156Z } 2026-10-24T22:24:46.8761275Z 2026-10-24T22:24:46.8792808Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:46.8793258Z [22:24:46.878] INFO (#1105) http.span=1ms: Sent HTTP response { 2026-10-24T22:24:46.8793531Z 'http.method': 'GET', 2026-10-24T22:24:46.8794271Z 'http.url': '/api/orchestration/shell', 2026-10-24T22:24:46.8794657Z 'http.status': 200 2026-10-24T22:24:46.8794850Z } 2026-10-24T22:24:46.8794988Z 2026-10-24T22:24:47.0291611Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0292224Z [22:24:47.028] INFO (#1143) http.span=146ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:47.0292514Z 2026-10-24T22:24:47.0388760Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0389351Z [22:24:47.038] INFO (#1344) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:47.0389629Z 2026-10-24T22:24:47.0390183Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0390705Z [22:24:47.038] INFO (#1133) http.span=157ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:47.0390971Z 2026-10-24T22:24:47.0392014Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0392568Z [22:24:47.039] INFO (#1356) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T22:24:47.0392920Z 2026-10-24T22:24:47.0395981Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0396417Z [22:24:47.039] INFO (#1122) http.span=159ms: InterruptError: All fibers interrupted without error { 2026-10-24T22:24:47.0396743Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T22:24:47.0396949Z at fiber (#1423) 2026-10-24T22:24:47.0397273Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T22:24:47.0397492Z 2026-10-24T22:24:47.0433891Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T22:24:47.0434266Z [22:24:47.042] INFO (#1): # T3 Code thread transfer budget 2026-10-24T22:24:47.0434395Z 2026-10-24T22:24:47.0434844Z 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-24T22:24:47.0436464Z 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-24T22:24:47.0438043Z 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-24T22:24:47.0438713Z 2026-10-24T22:24:47.0438785Z | Provider | Total thread wire | Budget | Result | 2026-10-24T22:24:47.0438966Z | --- | ---: | ---: | --- | 2026-10-24T22:24:47.0439121Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T22:24:47.0439310Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T22:24:47.0439434Z 2026-10-24T22:24:47.0439486Z ## Detailed measurements 2026-10-24T22:24:47.0439561Z 2026-10-24T22:24:47.0439632Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T22:24:47.0439798Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T22:24:47.0439989Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T22:24:47.0440252Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T22:24:47.0440517Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T22:24:47.0440756Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T22:24:47.0440952Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T22:24:47.0441156Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T22:24:47.0441384Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T22:24:47.0441619Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T22:24:47.0442162Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T22:24:47.0442466Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T22:24:47.0442735Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T22:24:47.0442972Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO | 2026-10-24T22:24:47.0443201Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T22:24:47.0443437Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T22:24:47.0443715Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T22:24:47.0443973Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:24:47.0444209Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T22:24:47.0444454Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T22:24:47.0444727Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:24:47.0444938Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T22:24:47.0445177Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T22:24:47.0445455Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T22:24:47.0445747Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T22:24:47.0446007Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T22:24:47.0446222Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T22:24:47.0446445Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T22:24:47.0446708Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T22:24:47.0446972Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T22:24:47.0447241Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T22:24:47.0447536Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T22:24:47.0447995Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T22:24:47.0448297Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,575 B) | none | INFO | 2026-10-24T22:24:47.0448534Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T22:24:47.0448781Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T22:24:47.0449072Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T22:24:47.0449355Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:24:47.0449724Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T22:24:47.0449990Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T22:24:47.0450256Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:24:47.0450490Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T22:24:47.0450619Z 2026-10-24T22:24:47.0450675Z ## Compression diagnostics 2026-10-24T22:24:47.0450756Z 2026-10-24T22:24:47.0450862Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T22:24:47.0451123Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T22:24:47.0451355Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T22:24:47.0451601Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T22:24:47.0451770Z 2026-10-24T22:24:47.0451776Z 2026-10-24T22:24:47.0452109Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 713ms 2026-10-24T22:24:47.0452592Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 713ms 2026-10-24T22:24:47.3242784Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms 2026-10-24T22:24:48.6917707Z ✓ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 374ms 2026-10-24T22:24:48.6918162Z ✓ task_cancel ends a delegated child's background native subagent 373ms 2026-10-24T22:24:49.7361411Z ✓ src/serverRuntimeStartup.test.ts (8 tests) 17ms 2026-10-24T22:24:50.2134797Z ✓ src/process/agentScope.test.ts (10 tests) 49ms 2026-10-24T22:24:50.4925268Z ✓ src/preview/Manager.test.ts (8 tests) 14ms 2026-10-24T22:24:51.5140498Z ✓ src/serverLogger.test.ts (7 tests) 17ms 2026-10-24T22:24:51.6390113Z ✓ src/resourceTelemetry/ResourceTelemetryHistory.test.ts (6 tests) 4ms 2026-10-24T22:24:52.7322808Z ✓ src/cloud/CloudLink.test.ts (6 tests) 29ms 2026-10-24T22:24:52.9079407Z ✓ src/provider/claudeResetCredits.test.ts (7 tests) 23ms 2026-10-24T22:24:53.2025610Z ✓ src/pullRequest/PullRequestReadCache.test.ts (7 tests) 27ms 2026-10-24T22:24:53.5115680Z ✓ src/observability/OtlpEndpointCheck.test.ts (5 tests) 34ms 2026-10-24T22:24:53.6707575Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 14ms 2026-10-24T22:24:53.9225248Z ✓ src/attachmentStore.test.ts (10 tests) 6ms 2026-10-24T22:24:54.1711438Z ✓ src/project/WorktreeSetupTracker.test.ts (5 tests) 10ms 2026-10-24T22:24:54.3157390Z ✓ src/htmlRender/publicProxy.test.ts (3 tests) 18ms 2026-10-24T22:24:54.7266276Z ✓ src/persistence/Migrations.test.ts (7 tests) 143ms 2026-10-24T22:24:54.8911147Z ✓ src/cloud/relayResponse.test.ts (8 tests) 12ms 2026-10-24T22:24:55.8613079Z ✓ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 7ms 2026-10-24T22:24:56.0231823Z ✓ src/bootstrap.test.ts (3 tests) 11ms 2026-10-24T22:24:56.2791104Z ✓ src/orchestration-v2/ProjectCommands.test.ts (3 tests) 4ms 2026-10-24T22:24:56.5440327Z ✓ src/orchestration-v2/RuntimePolicy.test.ts (1 test) 4ms 2026-10-24T22:24:56.6267381Z ✓ src/provider/Drivers/ClaudeSkillDispatch.test.ts (7 tests) 3ms 2026-10-24T22:24:57.0889110Z ✓ src/device/DeviceHubProxy.stream.test.ts (1 test) 30ms 2026-10-24T22:24:58.0958391Z ✓ src/auth/replayMarkers.test.ts (1 test) 15ms 2026-10-24T22:24:58.2234821Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms 2026-10-24T22:24:58.4751994Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms 2026-10-24T22:24:58.5948523Z ✓ src/cli/triagePrompt.test.ts (3 tests) 2ms 2026-10-24T22:24:58.8424770Z ✓ src/provider/OpenCode2Client.events.test.ts (1 test) 18ms 2026-10-24T22:25:06.2547336Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 6174ms 2026-10-24T22:25:06.2547921Z ✓ OpenCode replay fixtures (22) 2026-10-24T22:25:06.2548254Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 320ms 2026-10-24T22:25:06.2548723Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 353ms 2026-10-24T22:25:06.2549147Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 355ms 2026-10-24T22:25:06.2549579Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 325ms 2026-10-24T22:25:06.2550009Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 356ms 2026-10-24T22:25:06.2550449Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 424ms 2026-10-24T22:25:06.2550899Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 350ms 2026-10-24T22:25:06.2551388Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 330ms 2026-10-24T22:25:06.5311967Z ✓ src/device/sshDeviceScript.test.ts (2 tests) 9ms 2026-10-24T22:25:06.8363819Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms 2026-10-24T22:25:07.8495715Z ✓ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms 2026-10-24T22:25:08.2897143Z ✓ src/cli/triage.test.ts (1 test) 7ms 2026-10-24T22:25:08.5480238Z ✓ src/observability/EventLoopMonitor.test.ts (1 test) 1ms 2026-10-24T22:25:12.6911319Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3087ms 2026-10-24T22:25:12.6911859Z ✓ Cursor replay fixtures (11) 2026-10-24T22:25:12.6912177Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 373ms 2026-10-24T22:25:12.6912576Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 334ms 2026-10-24T22:25:12.6912972Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 314ms 2026-10-24T22:25:12.6913373Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 309ms 2026-10-24T22:25:12.6913767Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 306ms 2026-10-24T22:25:13.1421961Z ✓ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms 2026-10-24T22:25:13.1450725Z 2026-10-24T22:25:13.1457019Z  Test Files  52 passed (52) 2026-10-24T22:25:13.1458963Z  Tests  520 passed (520) 2026-10-24T22:25:13.1459172Z  Start at  22:24:18 2026-10-24T22:25:13.1459976Z  Duration  54.19s (tests 46%, import 42%, transform 10%, setup 3%) 2026-10-24T22:25:13.1467018Z 2026-10-24T22:25:13.1467466Z  Import  1365 modules were evaluated 17282 times · 21.49s total, 42% of tracked time 2026-10-24T22:25:13.1467994Z   ~19.80s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T22:25:13.1468464Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T22:25:13.1468662Z 2026-10-24T22:25:13.1637975Z 2026-10-24T22:25:13.1716559Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T22:25:13.1716904Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T22:25:13.1717127Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T22:25:13.1717279Z else 2026-10-24T22:25:13.1717408Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T22:25:13.1717555Z fi 2026-10-24T22:25:13.1734849Z shell: /usr/bin/bash -e {0} 2026-10-24T22:25:13.1734979Z env: 2026-10-24T22:25:13.1735096Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:25:13.1735245Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:25:13.1735394Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:25:13.1735528Z ##[endgroup] 2026-10-24T22:25:13.1775016Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T22:25:13.1775306Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T22:25:13.1775590Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T22:25:13.1775825Z else 2026-10-24T22:25:13.1775998Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T22:25:13.1776191Z fi 2026-10-24T22:25:13.1787478Z shell: /usr/bin/bash -e {0} 2026-10-24T22:25:13.1787605Z env: 2026-10-24T22:25:13.1787716Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:25:13.1787865Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:25:13.1788007Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:25:13.1788139Z ##[endgroup] 2026-10-24T22:25:13.1813181Z # T3 Code thread transfer budget 2026-10-24T22:25:13.1813283Z 2026-10-24T22:25:13.1813759Z 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-24T22:25:13.1815011Z 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-24T22:25:13.1816475Z 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-24T22:25:13.1817071Z 2026-10-24T22:25:13.1817146Z | Provider | Total thread wire | Budget | Result | 2026-10-24T22:25:13.1817311Z | --- | ---: | ---: | --- | 2026-10-24T22:25:13.1817466Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T22:25:13.1817652Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T22:25:13.1817771Z 2026-10-24T22:25:13.1817822Z ## Detailed measurements 2026-10-24T22:25:13.1817892Z 2026-10-24T22:25:13.1817970Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T22:25:13.1818141Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T22:25:13.1818335Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T22:25:13.1818597Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T22:25:13.1818866Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T22:25:13.1819109Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T22:25:13.1819305Z | codex | shell snapshot | HTTP wire | 851 B | none | INFO | 2026-10-24T22:25:13.1819514Z | codex | measured turn, shell | WebSocket wire | 650 B | none | INFO | 2026-10-24T22:25:13.1819753Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,674 B) | none | INFO | 2026-10-24T22:25:13.1819988Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T22:25:13.1820233Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,714 B) | none | INFO | 2026-10-24T22:25:13.1820549Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,034 B) | none | INFO | 2026-10-24T22:25:13.1820918Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T22:25:13.1821154Z | codex | measured turn | server egress wire | 3.5 KiB (3,583 B) | none | INFO | 2026-10-24T22:25:13.1821372Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T22:25:13.1821603Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T22:25:13.1821888Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T22:25:13.1822146Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:25:13.1822383Z | codex | reconnect, shell (replay) | WebSocket wire | 877 B | none | INFO | 2026-10-24T22:25:13.1822631Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,739 B) | none | INFO | 2026-10-24T22:25:13.1822889Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:25:13.1823100Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T22:25:13.1823331Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T22:25:13.1823622Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T22:25:13.1823911Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T22:25:13.1824232Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS | 2026-10-24T22:25:13.1824442Z | claudeAgent | shell snapshot | HTTP wire | 855 B | none | INFO | 2026-10-24T22:25:13.1824667Z | claudeAgent | measured turn, shell | WebSocket wire | 655 B | none | INFO | 2026-10-24T22:25:13.1824921Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,696 B) | none | INFO | 2026-10-24T22:25:13.1825181Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T22:25:13.1825444Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,723 B) | none | INFO | 2026-10-24T22:25:13.1825743Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,406 B) | none | INFO | 2026-10-24T22:25:13.1826020Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T22:25:13.1826280Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,575 B) | none | INFO | 2026-10-24T22:25:13.1826517Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO | 2026-10-24T22:25:13.1826768Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T22:25:13.1827063Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T22:25:13.1827343Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:25:13.1827597Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 883 B | none | INFO | 2026-10-24T22:25:13.1827863Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,763 B) | none | INFO | 2026-10-24T22:25:13.1828128Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T22:25:13.1828359Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T22:25:13.1828482Z 2026-10-24T22:25:13.1828537Z ## Compression diagnostics 2026-10-24T22:25:13.1828620Z 2026-10-24T22:25:13.1828722Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T22:25:13.1828949Z - codex: shell snapshot 1.6 KiB (1,651 B) decoded to 676 B gzip. 2026-10-24T22:25:13.1829176Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T22:25:13.1829417Z - claudeAgent: shell snapshot 1.6 KiB (1,673 B) decoded to 680 B gzip. 2026-10-24T22:25:13.1860874Z ##[group]Run actions/upload-artifact@v7 2026-10-24T22:25:13.1861033Z with: 2026-10-24T22:25:13.1861166Z name: thread-transfer-results 2026-10-24T22:25:13.1861343Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T22:25:13.1861519Z if-no-files-found: ignore 2026-10-24T22:25:13.1861642Z retention-days: 30 2026-10-24T22:25:13.1861760Z compression-level: 6 2026-10-24T22:25:13.1861877Z overwrite: false 2026-10-24T22:25:13.1861999Z include-hidden-files: false 2026-10-24T22:25:13.1862129Z archive: true 2026-10-24T22:25:13.1862230Z env: 2026-10-24T22:25:13.1862347Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:25:13.1862493Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:25:13.1862638Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T22:25:13.1862771Z ##[endgroup] 2026-10-24T22:25:13.2567888Z With the provided path, there will be 1 file uploaded 2026-10-24T22:25:13.2569998Z Artifact name is valid! 2026-10-24T22:25:13.2570307Z Root directory input is valid! 2026-10-24T22:25:13.4347025Z Uploading artifact: thread-transfer-results.zip 2026-10-24T22:25:13.4364584Z Beginning upload of artifact content to blob storage 2026-10-24T22:25:13.4930036Z Uploaded bytes 507 2026-10-24T22:25:13.5051996Z Finished uploading artifact content to blob storage! 2026-10-24T22:25:13.5052396Z SHA256 digest of uploaded artifact is 028773553f73b8614946f659831d03e75210b5135f78106a3ac1f891105bdd72 2026-10-24T22:25:13.5052705Z Finalizing artifact upload 2026-10-24T22:25:13.9087751Z Artifact thread-transfer-results successfully finalized. Artifact ID 12577868298 2026-10-24T22:25:13.9088331Z Artifact thread-transfer-results has been successfully uploaded! Final size is 507 bytes. Artifact ID is 12577868298 2026-10-24T22:25:13.9088715Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40138375921/artifacts/12577868298 2026-10-24T22:25:13.9183811Z Post job cleanup. 2026-10-24T22:25:13.9790800Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T22:25:13.9854653Z Post job cleanup. 2026-10-24T22:25:13.9868351Z ##[start-action display=Cache full pnpm store;id=__dadee153-d886-435d-bdea-689b11bc0c61.__actions_cache] 2026-10-24T22:25:14.0567097Z Post job cleanup. 2026-10-24T22:25:14.1173701Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-bab31c3827e90e1352d302da4c761fd1b91963ae565f5f0ea70972d0942af1f6, not saving cache. 2026-10-24T22:25:14.1217240Z ##[end-action id=__dadee153-d886-435d-bdea-689b11bc0c61.__actions_cache;outcome=success;conclusion=success;duration_ms=134] 2026-10-24T22:25:14.1218906Z ##[start-action display=Cache Vite+;id=__dadee153-d886-435d-bdea-689b11bc0c61.vp_cache] 2026-10-24T22:25:14.1237782Z Post job cleanup. 2026-10-24T22:25:14.1867680Z 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-24T22:25:14.1898233Z ##[end-action id=__dadee153-d886-435d-bdea-689b11bc0c61.vp_cache;outcome=success;conclusion=success;duration_ms=67] 2026-10-24T22:25:14.1931635Z Post job cleanup. 2026-10-24T22:25:14.2439353Z [command]/usr/local/bin/git version 2026-10-24T22:25:14.2466328Z git version 2.55.0 2026-10-24T22:25:14.2514501Z Temporarily overriding HOME='/home/runner/_work/_temp/4d464d6c-62dc-49d2-ab8a-e8902fb4daca' before making global git config changes 2026-10-24T22:25:14.2514879Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T22:25:14.2517376Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T22:25:14.2538393Z Removing SSH command configuration 2026-10-24T22:25:14.2541221Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T22:25:14.2562246Z [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-24T22:25:14.2673124Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T22:25:14.2695281Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T22:25:14.2728578Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T22:25:14.2749957Z ##[group]Run '/job_completed.sh' 2026-10-24T22:25:14.2761020Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T22:25:14.2761198Z env: 2026-10-24T22:25:14.2761316Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152 2026-10-24T22:25:14.2761472Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 386 2026-10-24T22:25:14.2761633Z BLACKSMITH_CHECK_RUN_ID: 121004670781 2026-10-24T22:25:14.2761783Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T22:25:14.2761945Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T22:25:14.2762084Z ##[endgroup] 2026-10-24T22:25:14.2839576Z Docker container cache not activated, skipping hash computation. 2026-10-24T22:25:14.3088384Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T22:25:14.3139910Z Cleaning up orphan processes