2026-10-24T00:18:15.1471227Z Current runner version: '2.338.1' 2026-10-24T00:18:15.1474909Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-54o7vw73loq6ojyr' 2026-10-24T00:18:15.1475594Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404' 2026-10-24T00:18:15.1476453Z Machine name: 'ip-172-31-73-130' 2026-10-24T00:18:15.1478302Z ##[group]GITHUB_TOKEN Permissions 2026-10-24T00:18:15.1479709Z Contents: read 2026-10-24T00:18:15.1480141Z Metadata: read 2026-10-24T00:18:15.1480565Z ##[endgroup] 2026-10-24T00:18:15.1481984Z Secret source: Actions 2026-10-24T00:18:15.1482687Z Cache mode: write 2026-10-24T00:18:15.1483153Z Prepare workflow directory 2026-10-24T00:18:15.1670093Z Prepare all required actions 2026-10-24T00:18:15.1697374Z Getting action download info 2026-10-24T00:18:15.2916944Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-24T00:18:15.3260679Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-24T00:18:15.3983274Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9) 2026-10-24T00:18:15.5952257Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-24T00:18:15.5995073Z Complete job name: Test Server 8 2026-10-24T00:18:15.6376594Z A job started hook has been configured by the self-hosted runner administrator 2026-10-24T00:18:15.6466503Z ##[group]Run '/setup.sh' 2026-10-24T00:18:15.6481215Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:15.6481635Z env: 2026-10-24T00:18:15.6481862Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:15.6482156Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:15.6482438Z BLACKSMITH_CHECK_RUN_ID: 120722315559 2026-10-24T00:18:15.6482728Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T00:18:15.6483028Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T00:18:15.6483285Z ##[endgroup] 2026-10-24T00:18:15.6747564Z Logging daemon started (blacksmithd for logs) 2026-10-24T00:18:15.6859262Z Results daemon started (blacksmithd for results) 2026-10-24T00:18:15.6984632Z Background adoption and SSH setup started (PID: 2838) 2026-10-24T00:18:15.6985308Z 2026-10-24T00:18:15.6985506Z ---------------------------------------- 2026-10-24T00:18:15.6986071Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40044291740/jobs/120722315559 2026-10-24T00:18:15.6986529Z SSH Access (using your GitHub SSH key): 2026-10-24T00:18:15.6986940Z ssh -p 64003 runner@blacksmith-4vcpu-ubuntu-2404-54o7vw73loq6ojyr.vm.blacksmith.sh 2026-10-24T00:18:15.6987242Z 2026-10-24T00:18:15.6987355Z No GitHub SSH key? Add one at: 2026-10-24T00:18:15.6989472Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-24T00:18:15.6989866Z 2026-10-24T00:18:15.6989975Z ---------------------------------------- 2026-10-24T00:18:15.6990153Z 2026-10-24T00:18:15.6990298Z VM ID: blacksmith-4vcpu-ubuntu-2404-54o7vw73loq6ojyr 2026-10-24T00:18:15.6990628Z Host: production-152.236.41.231-x8664 2026-10-24T00:18:15.6990903Z Host Agent PID: 967033 2026-10-24T00:18:15.6991145Z Host Agent Git SHA: 1637818df 2026-10-24T00:18:15.6991409Z Host CPU Manufacturer: AuthenticAMD 2026-10-24T00:18:15.6991696Z Blacksmith Host Generation: gen 2 2026-10-24T00:18:15.6991978Z Petname: production-solid-oarfish-8faeae6a 2026-10-24T00:18:15.6992265Z Region: us-east 2026-10-24T00:18:15.6992503Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-24T00:18:15.7001269Z OS Version: Ubuntu 24.04.4 LTS 2026-10-24T00:18:15.7001734Z 2026-10-24T00:18:15.7001932Z Enabling Blacksmith transparent cache 2026-10-24T00:18:15.7272278Z ##[group]Run actions/checkout@v6 2026-10-24T00:18:15.7272728Z with: 2026-10-24T00:18:15.7273041Z fetch-depth: 2 2026-10-24T00:18:15.7273381Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-24T00:18:15.7273770Z sparse-checkout-cone-mode: false 2026-10-24T00:18:15.7274044Z repository: pingdotgg/t3code 2026-10-24T00:18:15.7276000Z token: *** 2026-10-24T00:18:15.7276268Z ssh-strict: true 2026-10-24T00:18:15.7276489Z ssh-user: git 2026-10-24T00:18:15.7276716Z persist-credentials: true 2026-10-24T00:18:15.7276961Z clean: true 2026-10-24T00:18:15.7277180Z fetch-tags: false 2026-10-24T00:18:15.7277404Z show-progress: true 2026-10-24T00:18:15.7277632Z lfs: false 2026-10-24T00:18:15.7277846Z submodules: false 2026-10-24T00:18:15.7278075Z set-safe-directory: true 2026-10-24T00:18:15.7278333Z allow-unsafe-pr-checkout: false 2026-10-24T00:18:15.7278589Z env: 2026-10-24T00:18:15.7278832Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:15.7279124Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:15.7279404Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:15.7279670Z ##[endgroup] 2026-10-24T00:18:15.8331362Z Syncing repository: pingdotgg/t3code 2026-10-24T00:18:15.8332850Z ##[group]Getting Git version info 2026-10-24T00:18:15.8333307Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-24T00:18:15.8333968Z [command]/usr/local/bin/git version 2026-10-24T00:18:15.8404754Z git version 2.55.0 2026-10-24T00:18:15.8417055Z ##[endgroup] 2026-10-24T00:18:15.8424477Z Temporarily overriding HOME='/home/runner/_work/_temp/090ed382-5742-4ae6-b70d-bf0bd5d732b3' before making global git config changes 2026-10-24T00:18:15.8425132Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:18:15.8428147Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T00:18:15.8466299Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-24T00:18:15.8468323Z ##[group]Determining repository object format 2026-10-24T00:18:15.8469484Z ##[endgroup] 2026-10-24T00:18:15.8469848Z ##[group]Initializing the repository 2026-10-24T00:18:15.8471965Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-24T00:18:15.8511269Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-24T00:18:15.8511762Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-24T00:18:15.8512353Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-24T00:18:15.8512842Z hint: call: 2026-10-24T00:18:15.8513050Z hint: 2026-10-24T00:18:15.8513321Z hint: git config --global init.defaultBranch 2026-10-24T00:18:15.8513627Z hint: 2026-10-24T00:18:15.8513913Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-24T00:18:15.8514363Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-24T00:18:15.8514727Z hint: 2026-10-24T00:18:15.8514944Z hint: git branch -m 2026-10-24T00:18:15.8515184Z hint: 2026-10-24T00:18:15.8515494Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-24T00:18:15.8515955Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-24T00:18:15.8517303Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-24T00:18:15.8550655Z ##[endgroup] 2026-10-24T00:18:15.8551160Z ##[group]Disabling automatic garbage collection 2026-10-24T00:18:15.8552637Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-24T00:18:15.8578903Z ##[endgroup] 2026-10-24T00:18:15.8579331Z ##[group]Setting up auth 2026-10-24T00:18:15.8579683Z Removing SSH command configuration 2026-10-24T00:18:15.8582965Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:18:15.8606856Z [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-24T00:18:15.8771839Z Removing HTTP extra header 2026-10-24T00:18:15.8775619Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-24T00:18:15.8801360Z [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-24T00:18:15.8942358Z Removing includeIf entries pointing to credentials config files 2026-10-24T00:18:15.8947934Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-24T00:18:15.8974076Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-24T00:18:15.9079209Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-ec00cdd8-6d35-4f6a-8d83-04889db8772c.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-24T00:18:15.9113610Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-ec00cdd8-6d35-4f6a-8d83-04889db8772c.config 2026-10-24T00:18:15.9136398Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-ec00cdd8-6d35-4f6a-8d83-04889db8772c.config 2026-10-24T00:18:15.9162555Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-ec00cdd8-6d35-4f6a-8d83-04889db8772c.config 2026-10-24T00:18:15.9181689Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-ec00cdd8-6d35-4f6a-8d83-04889db8772c.config 2026-10-24T00:18:15.9198720Z ##[endgroup] 2026-10-24T00:18:15.9199093Z ##[group]Fetching the repository 2026-10-24T00:18:15.9203653Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +52628d863e977e1a8b16644141fd00ba96640b16:refs/remotes/origin/main 2026-10-24T00:18:16.1639122Z From https://github.com/pingdotgg/t3code 2026-10-24T00:18:16.1639678Z * [new ref] 52628d863e977e1a8b16644141fd00ba96640b16 -> origin/main 2026-10-24T00:18:16.1674507Z [command]/usr/local/bin/git branch --list --remote origin/main 2026-10-24T00:18:16.1700459Z origin/main 2026-10-24T00:18:16.1704843Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main 2026-10-24T00:18:16.1725003Z 52628d863e977e1a8b16644141fd00ba96640b16 2026-10-24T00:18:16.1727635Z ##[endgroup] 2026-10-24T00:18:16.1728095Z ##[group]Determining the checkout info 2026-10-24T00:18:16.1728809Z ##[endgroup] 2026-10-24T00:18:16.1729388Z ##[group]Setting up sparse checkout 2026-10-24T00:18:16.1732554Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-24T00:18:16.1755757Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-24T00:18:16.1773674Z .git/info/sparse-checkout 2026-10-24T00:18:16.1776962Z ##[endgroup] 2026-10-24T00:18:16.1777358Z ##[group]Checking out the ref 2026-10-24T00:18:16.1779561Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main 2026-10-24T00:18:22.6387592Z Updating files: 0% (1/6315) 2026-10-24T00:18:22.6416397Z Updating files: 1% (64/6315) 2026-10-24T00:18:22.6434716Z Updating files: 2% (127/6315) 2026-10-24T00:18:22.6457417Z Updating files: 3% (190/6315) 2026-10-24T00:18:22.6479109Z Updating files: 4% (253/6315) 2026-10-24T00:18:22.6512481Z Updating files: 5% (316/6315) 2026-10-24T00:18:22.6534677Z Updating files: 6% (379/6315) 2026-10-24T00:18:22.6594492Z Updating files: 7% (443/6315) 2026-10-24T00:18:22.6636551Z Updating files: 8% (506/6315) 2026-10-24T00:18:22.6663099Z Updating files: 9% (569/6315) 2026-10-24T00:18:22.6982455Z Updating files: 10% (632/6315) 2026-10-24T00:18:22.7001075Z Updating files: 11% (695/6315) 2026-10-24T00:18:22.7013417Z Updating files: 12% (758/6315) 2026-10-24T00:18:22.7028731Z Updating files: 13% (821/6315) 2026-10-24T00:18:22.7045990Z Updating files: 14% (885/6315) 2026-10-24T00:18:22.7064483Z Updating files: 15% (948/6315) 2026-10-24T00:18:22.7084742Z Updating files: 16% (1011/6315) 2026-10-24T00:18:22.7100739Z Updating files: 17% (1074/6315) 2026-10-24T00:18:22.7120489Z Updating files: 18% (1137/6315) 2026-10-24T00:18:22.7136446Z Updating files: 19% (1200/6315) 2026-10-24T00:18:22.7160403Z Updating files: 20% (1263/6315) 2026-10-24T00:18:22.7180137Z Updating files: 21% (1327/6315) 2026-10-24T00:18:22.7199678Z Updating files: 22% (1390/6315) 2026-10-24T00:18:22.7214982Z Updating files: 23% (1453/6315) 2026-10-24T00:18:22.7228968Z Updating files: 24% (1516/6315) 2026-10-24T00:18:22.7245098Z Updating files: 25% (1579/6315) 2026-10-24T00:18:22.7260001Z Updating files: 26% (1642/6315) 2026-10-24T00:18:22.7275913Z Updating files: 27% (1706/6315) 2026-10-24T00:18:22.7297996Z Updating files: 28% (1769/6315) 2026-10-24T00:18:22.7331926Z Updating files: 29% (1832/6315) 2026-10-24T00:18:22.7353203Z Updating files: 30% (1895/6315) 2026-10-24T00:18:22.7378322Z Updating files: 31% (1958/6315) 2026-10-24T00:18:22.7410289Z Updating files: 32% (2021/6315) 2026-10-24T00:18:22.7441356Z Updating files: 33% (2084/6315) 2026-10-24T00:18:22.7514980Z Updating files: 34% (2148/6315) 2026-10-24T00:18:22.7573094Z Updating files: 35% (2211/6315) 2026-10-24T00:18:22.7607825Z Updating files: 36% (2274/6315) 2026-10-24T00:18:22.7645526Z Updating files: 37% (2337/6315) 2026-10-24T00:18:22.7690590Z Updating files: 38% (2400/6315) 2026-10-24T00:18:22.7718127Z Updating files: 39% (2463/6315) 2026-10-24T00:18:22.7751971Z Updating files: 40% (2526/6315) 2026-10-24T00:18:22.7786549Z Updating files: 41% (2590/6315) 2026-10-24T00:18:22.7803098Z Updating files: 42% (2653/6315) 2026-10-24T00:18:22.7814125Z Updating files: 43% (2716/6315) 2026-10-24T00:18:22.7834681Z Updating files: 44% (2779/6315) 2026-10-24T00:18:22.7866881Z Updating files: 45% (2842/6315) 2026-10-24T00:18:22.7891890Z Updating files: 46% (2905/6315) 2026-10-24T00:18:22.7922410Z Updating files: 47% (2969/6315) 2026-10-24T00:18:22.7952088Z Updating files: 48% (3032/6315) 2026-10-24T00:18:22.7985990Z Updating files: 49% (3095/6315) 2026-10-24T00:18:22.8026195Z Updating files: 50% (3158/6315) 2026-10-24T00:18:22.8043024Z Updating files: 51% (3221/6315) 2026-10-24T00:18:22.8078333Z Updating files: 52% (3284/6315) 2026-10-24T00:18:22.8107083Z Updating files: 53% (3347/6315) 2026-10-24T00:18:22.8128482Z Updating files: 54% (3411/6315) 2026-10-24T00:18:22.8153047Z Updating files: 55% (3474/6315) 2026-10-24T00:18:22.8172946Z Updating files: 56% (3537/6315) 2026-10-24T00:18:22.8190350Z Updating files: 57% (3600/6315) 2026-10-24T00:18:22.8211271Z Updating files: 58% (3663/6315) 2026-10-24T00:18:22.8606838Z Updating files: 59% (3726/6315) 2026-10-24T00:18:22.8621934Z Updating files: 60% (3789/6315) 2026-10-24T00:18:22.8639230Z Updating files: 61% (3853/6315) 2026-10-24T00:18:22.8658190Z Updating files: 62% (3916/6315) 2026-10-24T00:18:22.8682626Z Updating files: 63% (3979/6315) 2026-10-24T00:18:22.8711272Z Updating files: 64% (4042/6315) 2026-10-24T00:18:22.8732706Z Updating files: 65% (4105/6315) 2026-10-24T00:18:22.8751630Z Updating files: 66% (4168/6315) 2026-10-24T00:18:22.8778223Z Updating files: 67% (4232/6315) 2026-10-24T00:18:22.8791578Z Updating files: 68% (4295/6315) 2026-10-24T00:18:22.8812195Z Updating files: 69% (4358/6315) 2026-10-24T00:18:22.8826882Z Updating files: 70% (4421/6315) 2026-10-24T00:18:22.8843896Z Updating files: 71% (4484/6315) 2026-10-24T00:18:22.8861789Z Updating files: 72% (4547/6315) 2026-10-24T00:18:22.8887941Z Updating files: 73% (4610/6315) 2026-10-24T00:18:22.9159895Z Updating files: 74% (4674/6315) 2026-10-24T00:18:22.9360391Z Updating files: 75% (4737/6315) 2026-10-24T00:18:22.9385384Z Updating files: 76% (4800/6315) 2026-10-24T00:18:22.9406209Z Updating files: 77% (4863/6315) 2026-10-24T00:18:22.9435770Z Updating files: 78% (4926/6315) 2026-10-24T00:18:22.9455776Z Updating files: 79% (4989/6315) 2026-10-24T00:18:22.9474321Z Updating files: 80% (5052/6315) 2026-10-24T00:18:22.9494712Z Updating files: 81% (5116/6315) 2026-10-24T00:18:22.9513909Z Updating files: 82% (5179/6315) 2026-10-24T00:18:22.9532756Z Updating files: 83% (5242/6315) 2026-10-24T00:18:22.9557078Z Updating files: 84% (5305/6315) 2026-10-24T00:18:22.9579324Z Updating files: 85% (5368/6315) 2026-10-24T00:18:22.9601942Z Updating files: 86% (5431/6315) 2026-10-24T00:18:22.9676887Z Updating files: 87% (5495/6315) 2026-10-24T00:18:22.9710650Z Updating files: 88% (5558/6315) 2026-10-24T00:18:22.9729116Z Updating files: 89% (5621/6315) 2026-10-24T00:18:22.9756749Z Updating files: 90% (5684/6315) 2026-10-24T00:18:22.9794169Z Updating files: 91% (5747/6315) 2026-10-24T00:18:22.9810324Z Updating files: 92% (5810/6315) 2026-10-24T00:18:22.9827989Z Updating files: 93% (5873/6315) 2026-10-24T00:18:22.9850006Z Updating files: 94% (5937/6315) 2026-10-24T00:18:22.9874461Z Updating files: 95% (6000/6315) 2026-10-24T00:18:22.9931395Z Updating files: 96% (6063/6315) 2026-10-24T00:18:22.9959349Z Updating files: 97% (6126/6315) 2026-10-24T00:18:23.0009514Z Updating files: 98% (6189/6315) 2026-10-24T00:18:23.0030318Z Updating files: 99% (6252/6315) 2026-10-24T00:18:23.0030599Z Updating files: 100% (6315/6315) 2026-10-24T00:18:23.0030777Z Updating files: 100% (6315/6315), done. 2026-10-24T00:18:23.0195660Z Switched to a new branch 'main' 2026-10-24T00:18:23.0196781Z branch 'main' set up to track 'origin/main'. 2026-10-24T00:18:23.0209867Z ##[endgroup] 2026-10-24T00:18:23.0246876Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-24T00:18:23.0270070Z 52628d863e977e1a8b16644141fd00ba96640b16 2026-10-24T00:18:23.0418685Z Prepare all required actions 2026-10-24T00:18:23.0457239Z ##[group]Run ./.github/actions/ci-changes 2026-10-24T00:18:23.0457393Z env: 2026-10-24T00:18:23.0457511Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:23.0457657Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:23.0457804Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:23.0457940Z ##[endgroup] 2026-10-24T00:18:23.0501222Z ##[start-action display=Run set -uo pipefail;id=changes.detect] 2026-10-24T00:18:23.0514768Z ##[group]Run set -uo pipefail 2026-10-24T00:18:23.0515009Z set -uo pipefail 2026-10-24T00:18:23.0515144Z  2026-10-24T00:18:23.0515249Z decide() { 2026-10-24T00:18:23.0515452Z  node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT" 2026-10-24T00:18:23.0515662Z  exit "${PIPESTATUS[0]}" 2026-10-24T00:18:23.0515793Z } 2026-10-24T00:18:23.0515890Z  2026-10-24T00:18:23.0515994Z fail_open() { 2026-10-24T00:18:23.0516142Z  echo "$* Running every job." 2026-10-24T00:18:23.0516275Z  decide 2026-10-24T00:18:23.0516380Z } 2026-10-24T00:18:23.0516475Z  2026-10-24T00:18:23.0516631Z # Reads the change from git rather than the REST API: every job that 2026-10-24T00:18:23.0516879Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota. 2026-10-24T00:18:23.0517097Z if [[ "$EVENT_NAME" == pull_request ]]; then 2026-10-24T00:18:23.0517307Z  # A pull request checks out GitHub's merge commit with fetch-depth: 2, 2026-10-24T00:18:23.0517559Z  # so its first parent is the base branch and the diff is the PR's change. 2026-10-24T00:18:23.0517753Z  base=HEAD^1 2026-10-24T00:18:23.0517864Z  mode=() 2026-10-24T00:18:23.0517975Z else 2026-10-24T00:18:23.0518082Z  base=$BEFORE_SHA 2026-10-24T00:18:23.0518273Z  git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \ 2026-10-24T00:18:23.0518487Z  || fail_open "Could not fetch ${base}." 2026-10-24T00:18:23.0518691Z  # main keeps a full run as the backstop for anything the gate misses. 2026-10-24T00:18:23.0518878Z  mode=(--full) 2026-10-24T00:18:23.0518995Z fi 2026-10-24T00:18:23.0519091Z  2026-10-24T00:18:23.0519251Z # --no-renames lists a rename as its old and new path: renaming a file out 2026-10-24T00:18:23.0519505Z # of a package changes that package just like editing it. It also keeps 2026-10-24T00:18:23.0519866Z # git from fetching file contents to score renames. 2026-10-24T00:18:23.0520111Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \ 2026-10-24T00:18:23.0520342Z  || fail_open "Could not diff against ${base}." 2026-10-24T00:18:23.0520546Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}" 2026-10-24T00:18:23.0539487Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:23.0539659Z env: 2026-10-24T00:18:23.0539776Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:23.0539925Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:23.0540067Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:23.0540206Z EVENT_NAME: push 2026-10-24T00:18:23.0540342Z BEFORE_SHA: 5e3ad56b8f459380ef1f2e2d4572fbf80f30bc30 2026-10-24T00:18:23.0540503Z ##[endgroup] 2026-10-24T00:18:23.2947698Z Runs everything: .github/workflows/stale-needs-more-info.yml 2026-10-24T00:18:23.2950536Z 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-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-24T00:18:23.2951944Z typecheck=true 2026-10-24T00:18:23.2952058Z build=true 2026-10-24T00:18:23.2952163Z test=true 2026-10-24T00:18:23.2952265Z test_packages= 2026-10-24T00:18:23.2952371Z test_web=true 2026-10-24T00:18:23.2952482Z test_server=true 2026-10-24T00:18:23.2952594Z rust=true 2026-10-24T00:18:23.2952705Z release_smoke=true 2026-10-24T00:18:23.2952816Z mobile_native=false 2026-10-24T00:18:23.3006787Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=250] 2026-10-24T00:18:23.3089560Z Prepare all required actions 2026-10-24T00:18:23.3089861Z Getting action download info 2026-10-24T00:18:23.4005148Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-24T00:18:23.5042723Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-24T00:18:23.5042882Z env: 2026-10-24T00:18:23.5043001Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:23.5043151Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:23.5043299Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:23.5043435Z ##[endgroup] 2026-10-24T00:18:23.5125325Z ##[start-action display=Resolve Vite+ version;id=__self.vp] 2026-10-24T00:18:23.5134300Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:23.5134659Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:23.5135014Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:23.5135256Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:23.5154352Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:23.5154520Z env: 2026-10-24T00:18:23.5154637Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:23.5154812Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:23.5154958Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:23.5155096Z ##[endgroup] 2026-10-24T00:18:23.5225965Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T00:18:23.5227243Z ##[start-action display=Cache Vite+;id=__self.vp_cache] 2026-10-24T00:18:23.5267065Z ##[group]Run actions/cache@v6 2026-10-24T00:18:23.5267341Z with: 2026-10-24T00:18:23.5267446Z path: ~/.vite-plus 2026-10-24T00:18:23.5267610Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:23.5267810Z enableCrossOsArchive: false 2026-10-24T00:18:23.5267943Z fail-on-cache-miss: false 2026-10-24T00:18:23.5268068Z lookup-only: false 2026-10-24T00:18:23.5268177Z save-always: false 2026-10-24T00:18:23.5268288Z env: 2026-10-24T00:18:23.5268395Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:23.5268543Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:23.5268684Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:23.5268815Z ##[endgroup] 2026-10-24T00:18:23.7427329Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:24.1610094Z Received 170349591 of 170349591 (100.0%), 412.3 MBs/sec 2026-10-24T00:18:24.1610931Z Cache Size: ~162 MB (170349591 B) 2026-10-24T00:18:24.1633627Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/078e11a2-45df-4376-9af6-15a058558b6d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:24.9298684Z Cache restored successfully 2026-10-24T00:18:24.9441468Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-24T00:18:24.9532984Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1430] 2026-10-24T00:18:24.9597993Z ##[start-action display=Use cached Vite+;id=__self.__run] 2026-10-24T00:18:24.9623554Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T00:18:24.9623782Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-24T00:18:24.9624020Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-24T00:18:24.9651215Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:24.9651384Z env: 2026-10-24T00:18:24.9651497Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:24.9651640Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:24.9651795Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:24.9651926Z ##[endgroup] 2026-10-24T00:18:24.9699856Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-24T00:18:24.9708314Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=10] 2026-10-24T00:18:24.9709582Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp] 2026-10-24T00:18:24.9713208Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-24T00:18:24.9714239Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store] 2026-10-24T00:18:24.9723657Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-24T00:18:24.9723838Z store_path="$(vp pm cache dir)" 2026-10-24T00:18:24.9724001Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:24.9741483Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:24.9741651Z env: 2026-10-24T00:18:24.9741760Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:24.9741912Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:24.9742053Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:24.9742184Z ##[endgroup] 2026-10-24T00:18:24.9896954Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=18] 2026-10-24T00:18:24.9899001Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache] 2026-10-24T00:18:25.0281856Z ##[group]Run actions/cache@v6 2026-10-24T00:18:25.0281999Z with: 2026-10-24T00:18:25.0282134Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-24T00:18:25.0282414Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:25.0282689Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-24T00:18:25.0282843Z enableCrossOsArchive: false 2026-10-24T00:18:25.0282984Z fail-on-cache-miss: false 2026-10-24T00:18:25.0283111Z lookup-only: false 2026-10-24T00:18:25.0283228Z save-always: false 2026-10-24T00:18:25.0283346Z env: 2026-10-24T00:18:25.0283681Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:25.0283843Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:25.0283991Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:25.0284134Z ##[endgroup] 2026-10-24T00:18:25.2280287Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:26.2646682Z Received 704643072 of 995020926 (70.8%), 670.7 MBs/sec 2026-10-24T00:18:26.6656405Z Received 995020926 of 995020926 (100.0%), 676.4 MBs/sec 2026-10-24T00:18:26.6657196Z Cache Size: ~949 MB (995020926 B) 2026-10-24T00:18:26.6691045Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/e216bf08-324f-4c61-91f3-781e705599f6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:32.4707577Z Cache restored successfully 2026-10-24T00:18:32.5196233Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef 2026-10-24T00:18:32.5300098Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7540] 2026-10-24T00:18:32.5302287Z ##[start-action display=Install dependencies;id=__self.__run_2] 2026-10-24T00:18:32.5313541Z ##[group]Run vp install 2026-10-24T00:18:32.5313694Z vp install 2026-10-24T00:18:32.5333145Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:18:32.5333311Z env: 2026-10-24T00:18:32.5333431Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:32.5333579Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:32.5333722Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:32.5333860Z ##[endgroup] 2026-10-24T00:18:32.5702278Z Scope: all 33 workspace projects 2026-10-24T00:18:32.6691980Z ? Verifying lockfile against supply-chain policies (2088 entries)... 2026-10-24T00:18:33.1300997Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-24T00:18:33.1324022Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-24T00:18:33.1324392Z Virtual store is at: node_modules/.pnpm 2026-10-24T00:18:34.1670574Z Progress: resolved 1713, reused 1713, downloaded 0, added 1710 2026-10-24T00:18:35.7653176Z ✓ Lockfile passes supply-chain policies (2088 entries in 3.1s) 2026-10-24T00:18:35.7653450Z Lockfile is up to date, resolution step is skipped 2026-10-24T00:18:35.7851091Z Packages: +1721 2026-10-24T00:18:35.7851261Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-24T00:18:35.8303770Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done 2026-10-24T00:18:36.9583469Z . prepare$ vp config --no-agent 2026-10-24T00:18:37.0744272Z . prepare: Done 2026-10-24T00:18:37.0762266Z 2026-10-24T00:18:37.0762467Z devDependencies: 2026-10-24T00:18:37.0762619Z + @coderabbitai/config 1.1.0 2026-10-24T00:18:37.0762796Z + @shadcn/lint 0.1.5 2026-10-24T00:18:37.0762921Z + @types/node 24.12.4 2026-10-24T00:18:37.0763032Z + knip 6.34.0 2026-10-24T00:18:37.0763172Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-24T00:18:37.0763319Z + vite-plus 1.3.0 2026-10-24T00:18:37.0763384Z 2026-10-24T00:18:37.0793665Z Done in 4.5s using pnpm v12.14.0 2026-10-24T00:18:37.0995804Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4569] 2026-10-24T00:18:37.1016945Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:37.1017422Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT" 2026-10-24T00:18:37.1039370Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:37.1039501Z env: 2026-10-24T00:18:37.1039617Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:37.1039764Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:37.1039912Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:37.1040058Z ##[endgroup] 2026-10-24T00:18:37.1291479Z ##[group]Run actions/cache@v6 2026-10-24T00:18:37.1291619Z with: 2026-10-24T00:18:37.1291729Z path: ~/.cache/ms-playwright 2026-10-24T00:18:37.1291888Z key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:37.1292053Z enableCrossOsArchive: false 2026-10-24T00:18:37.1292185Z fail-on-cache-miss: false 2026-10-24T00:18:37.1292307Z lookup-only: false 2026-10-24T00:18:37.1292421Z save-always: false 2026-10-24T00:18:37.1292527Z env: 2026-10-24T00:18:37.1292633Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:37.1292780Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:37.1292922Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:37.1293054Z ##[endgroup] 2026-10-24T00:18:37.3358589Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:37.4993344Z Received 106503405 of 106503405 (100.0%), 695.7 MBs/sec 2026-10-24T00:18:37.4995201Z Cache Size: ~102 MB (106503405 B) 2026-10-24T00:18:37.5031878Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/ed2426d1-703a-4ca4-ac42-0c5dd13a6dc4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-24T00:18:37.7360086Z Cache restored successfully 2026-10-24T00:18:37.7476672Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0 2026-10-24T00:18:37.7605838Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T00:18:37.7606236Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit) 2026-10-24T00:18:37.7606474Z test -n "$browser" 2026-10-24T00:18:37.7606625Z if ldd "$browser" | grep '=> not found'; then 2026-10-24T00:18:37.7606854Z  node apps/server/node_modules/playwright-core/cli.js install-deps chromium 2026-10-24T00:18:37.7607083Z fi 2026-10-24T00:18:37.7633248Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:37.7633413Z env: 2026-10-24T00:18:37.7633533Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:37.7633682Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:37.7633869Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:37.7634010Z ##[endgroup] 2026-10-24T00:18:37.8542470Z ##[group]Run vp run --filter t3 test --shard 8/8 2026-10-24T00:18:37.8542686Z vp run --filter t3 test --shard 8/8 2026-10-24T00:18:37.8562609Z shell: /usr/bin/bash -e {0} 2026-10-24T00:18:37.8562739Z env: 2026-10-24T00:18:37.8562855Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:18:37.8563009Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:18:37.8563150Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:18:37.8563362Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md 2026-10-24T00:18:37.8563645Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T00:18:37.8563965Z ##[endgroup] 2026-10-24T00:18:38.0242930Z ~/apps/server$ vp test run --shard 8/8 ⊘ cache disabled 2026-10-24T00:18:38.1822379Z 2026-10-24T00:18:38.1823653Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server 2026-10-24T00:18:38.1823995Z 2026-10-24T00:18:43.6628904Z ✓ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1073ms 2026-10-24T00:18:43.6629436Z ✓ ClaudeAdapterV2 background wake turns (169) 2026-10-24T00:18:43.6629762Z ✓ persists a todo_list from inline Claude task-tool frames 514ms 2026-10-24T00:18:45.3521265Z ✓ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1076ms 2026-10-24T00:18:46.5500657Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work 2026-10-24T00:18:46.5501182Z [00:18:46.536] INFO (#414): Migrations ran successfully { 2026-10-24T00:18:46.5501357Z migrations: [ 2026-10-24T00:18:46.5501504Z '1_OrchestrationEvents', 2026-10-24T00:18:46.5501686Z '2_OrchestrationCommandReceipts', 2026-10-24T00:18:46.5501867Z '3_CheckpointDiffBlobs', 2026-10-24T00:18:46.5502065Z '4_ProviderSessionRuntime', 2026-10-24T00:18:46.5502245Z '5_Projections', 2026-10-24T00:18:46.5502438Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:18:46.5502653Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:18:46.5502856Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:18:46.5503043Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:18:46.5503227Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:18:46.5503485Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:18:46.5503692Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:18:46.5503883Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:18:46.5504101Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:18:46.5504317Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:18:46.5504507Z '16_CanonicalizeModelSelections', 2026-10-24T00:18:46.5504692Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:18:46.5504883Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:18:46.5505082Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:18:46.5505261Z '20_AuthAccessManagement', 2026-10-24T00:18:46.5505435Z '21_AuthSessionClientMetadata', 2026-10-24T00:18:46.5505611Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:18:46.5505795Z '23_ProjectionThreadShellSummary', 2026-10-24T00:18:46.5505997Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:18:46.5506219Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:18:46.5506430Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:18:46.5506624Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:18:46.5506823Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:18:46.5507031Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:18:46.5507246Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:18:46.5507632Z '31_AuthAuthorizationScopes', 2026-10-24T00:18:46.5508089Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:18:46.5508584Z '33_ProjectionThreadsSettled', 2026-10-24T00:18:46.5508782Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:18:46.5508967Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:18:46.5509155Z '36_ProjectionThreadsPinned', 2026-10-24T00:18:46.5509330Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:18:46.5509515Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:18:46.5509721Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:18:46.5509929Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:18:46.5510112Z '41_AuthSessionClientConnection', 2026-10-24T00:18:46.5510652Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:18:46.5511004Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:18:46.5511197Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:18:46.5511390Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:18:46.5511585Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:18:46.5511772Z '47_ProjectionProjectIcon', 2026-10-24T00:18:46.5511955Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:18:46.5512151Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:18:46.5512337Z '50_ProjectionThreadPullRequests', 2026-10-24T00:18:46.5512524Z '51_ProjectionThreadMessageContext', 2026-10-24T00:18:46.5512707Z '52_ProjectionThreadTitleState', 2026-10-24T00:18:46.5512880Z '53_PullRequestFilesViewed', 2026-10-24T00:18:46.5513077Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:18:46.5513288Z '55_OrchestrationV2', 2026-10-24T00:18:46.5513471Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:18:46.5513655Z '57_ScheduledTaskWebhooks', 2026-10-24T00:18:46.5513826Z '58_WebhookRelayDeliveries', 2026-10-24T00:18:46.5513987Z '59_McpAppModelContext', 2026-10-24T00:18:46.5514161Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:18:46.5514336Z '61_PullRequestReviewGuides', 2026-10-24T00:18:46.5514507Z '62_ThreadFailureLookupIndex', 2026-10-24T00:18:46.5514680Z '63_DropUnusedV1Projections', 2026-10-24T00:18:46.5514866Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:18:46.5515055Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:18:46.5515242Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:18:46.5515418Z '67_WebhookDedupe', 2026-10-24T00:18:46.5515575Z '68_ShellStopRequestIndex' 2026-10-24T00:18:46.5515713Z ] 2026-10-24T00:18:46.5515814Z } 2026-10-24T00:18:46.5515881Z 2026-10-24T00:18:46.6661230Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work 2026-10-24T00:18:46.6661754Z [00:18:46.660] INFO (#4797): Migrations ran successfully { 2026-10-24T00:18:46.6661929Z migrations: [ 2026-10-24T00:18:46.6662070Z '1_OrchestrationEvents', 2026-10-24T00:18:46.6662254Z '2_OrchestrationCommandReceipts', 2026-10-24T00:18:46.6662428Z '3_CheckpointDiffBlobs', 2026-10-24T00:18:46.6662596Z '4_ProviderSessionRuntime', 2026-10-24T00:18:46.6662760Z '5_Projections', 2026-10-24T00:18:46.6662953Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:18:46.6663174Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:18:46.6663429Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:18:46.6663658Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:18:46.6663852Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:18:46.6664058Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:18:46.6664263Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:18:46.6664459Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:18:46.6664672Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:18:46.6664886Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:18:46.6665076Z '16_CanonicalizeModelSelections', 2026-10-24T00:18:46.6665256Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:18:46.6665447Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:18:46.6665638Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:18:46.6665819Z '20_AuthAccessManagement', 2026-10-24T00:18:46.6666267Z '21_AuthSessionClientMetadata', 2026-10-24T00:18:46.6666575Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:18:46.6666757Z '23_ProjectionThreadShellSummary', 2026-10-24T00:18:46.6666956Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:18:46.6667177Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:18:46.6667388Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:18:46.6667586Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:18:46.6667779Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:18:46.6668009Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:18:46.6668216Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:18:46.6668403Z '31_AuthAuthorizationScopes', 2026-10-24T00:18:46.6668579Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:18:46.6668761Z '33_ProjectionThreadsSettled', 2026-10-24T00:18:46.6668935Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:18:46.6669121Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:18:46.6669302Z '36_ProjectionThreadsPinned', 2026-10-24T00:18:46.6669476Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:18:46.6669661Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:18:46.6669861Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:18:46.6670064Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:18:46.6670242Z '41_AuthSessionClientConnection', 2026-10-24T00:18:46.6670432Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:18:46.6670619Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:18:46.6670817Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:18:46.6671003Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:18:46.6671199Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:18:46.6671382Z '47_ProjectionProjectIcon', 2026-10-24T00:18:46.6671563Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:18:46.6671759Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:18:46.6671944Z '50_ProjectionThreadPullRequests', 2026-10-24T00:18:46.6672131Z '51_ProjectionThreadMessageContext', 2026-10-24T00:18:46.6672313Z '52_ProjectionThreadTitleState', 2026-10-24T00:18:46.6672487Z '53_PullRequestFilesViewed', 2026-10-24T00:18:46.6672676Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:18:46.6672861Z '55_OrchestrationV2', 2026-10-24T00:18:46.6673034Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:18:46.6673210Z '57_ScheduledTaskWebhooks', 2026-10-24T00:18:46.6673433Z '58_WebhookRelayDeliveries', 2026-10-24T00:18:46.6673594Z '59_McpAppModelContext', 2026-10-24T00:18:46.6673767Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:18:46.6673943Z '61_PullRequestReviewGuides', 2026-10-24T00:18:46.6674116Z '62_ThreadFailureLookupIndex', 2026-10-24T00:18:46.6674284Z '63_DropUnusedV1Projections', 2026-10-24T00:18:46.6674474Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:18:46.6674659Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:18:46.6674847Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:18:46.6675058Z '67_WebhookDedupe', 2026-10-24T00:18:46.6675213Z '68_ShellStopRequestIndex' 2026-10-24T00:18:46.6675348Z ] 2026-10-24T00:18:46.6675450Z } 2026-10-24T00:18:46.6675513Z 2026-10-24T00:18:46.7196432Z ✓ src/mcp/OrchestratorMcpService.test.ts (33 tests) 270ms 2026-10-24T00:18:48.4914159Z ✓ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 626ms 2026-10-24T00:18:49.6341257Z ✓ src/project/AgentSessionScanner.test.ts (53 tests) 825ms 2026-10-24T00:18:49.6341770Z ✓ AgentSessionScanner (37) 2026-10-24T00:18:49.6341961Z ✓ recentThreads (18) 2026-10-24T00:18:49.6342263Z ✓ skips excessive records without blocking an older valid transcript 346ms 2026-10-24T00:18:51.0367747Z ✓ src/assets/AssetAccess.test.ts (26 tests) 197ms 2026-10-24T00:18:57.3167746Z ✓ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 6063ms 2026-10-24T00:18:57.3168256Z ✓ AcpSessionRuntime (30) 2026-10-24T00:18:57.3168555Z ✓ drains large stderr output and keeps auth-sized logging chunks 420ms 2026-10-24T00:18:57.3168928Z ✓ keeps assistant item IDs unique when a provider session restarts 415ms 2026-10-24T00:18:58.4414890Z ✓ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 38ms 2026-10-24T00:18:58.7225428Z ✓ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 77ms 2026-10-24T00:18:59.8827873Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T00:18:59.8828493Z [00:18:59.875] INFO (#22): Migrations ran successfully { 2026-10-24T00:18:59.8828737Z migrations: [ 2026-10-24T00:18:59.8828991Z '1_OrchestrationEvents', 2026-10-24T00:18:59.8829351Z '2_OrchestrationCommandReceipts', 2026-10-24T00:18:59.8829551Z '3_CheckpointDiffBlobs', 2026-10-24T00:18:59.8829717Z '4_ProviderSessionRuntime', 2026-10-24T00:18:59.8829880Z '5_Projections', 2026-10-24T00:18:59.8830073Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:18:59.8830290Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:18:59.8830486Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:18:59.8830674Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:18:59.8830856Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:18:59.8831062Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:18:59.8831264Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:18:59.8831459Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:18:59.8831677Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:18:59.8831898Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:18:59.8832085Z '16_CanonicalizeModelSelections', 2026-10-24T00:18:59.8832269Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:18:59.8832454Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:18:59.8832706Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:18:59.8832886Z '20_AuthAccessManagement', 2026-10-24T00:18:59.8833056Z '21_AuthSessionClientMetadata', 2026-10-24T00:18:59.8833238Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:18:59.8833418Z '23_ProjectionThreadShellSummary', 2026-10-24T00:18:59.8833620Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:18:59.8833834Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:18:59.8834047Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:18:59.8834244Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:18:59.8834440Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:18:59.8834643Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:18:59.8834847Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:18:59.8835034Z '31_AuthAuthorizationScopes', 2026-10-24T00:18:59.8835210Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:18:59.8835391Z '33_ProjectionThreadsSettled', 2026-10-24T00:18:59.8835561Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:18:59.8835746Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:18:59.8835928Z '36_ProjectionThreadsPinned', 2026-10-24T00:18:59.8836104Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:18:59.8836285Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:18:59.8836488Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:18:59.8837000Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:18:59.8837344Z '41_AuthSessionClientConnection', 2026-10-24T00:18:59.8837612Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:18:59.8837902Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:18:59.8838208Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:18:59.8838498Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:18:59.8838801Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:18:59.8839098Z '47_ProjectionProjectIcon', 2026-10-24T00:18:59.8839388Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:18:59.8839692Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:18:59.8839978Z '50_ProjectionThreadPullRequests', 2026-10-24T00:18:59.8840277Z '51_ProjectionThreadMessageContext', 2026-10-24T00:18:59.8840562Z '52_ProjectionThreadTitleState', 2026-10-24T00:18:59.8840841Z '53_PullRequestFilesViewed', 2026-10-24T00:18:59.8841145Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:18:59.8841447Z '55_OrchestrationV2', 2026-10-24T00:18:59.8841729Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:18:59.8842013Z '57_ScheduledTaskWebhooks', 2026-10-24T00:18:59.8842281Z '58_WebhookRelayDeliveries', 2026-10-24T00:18:59.8842538Z '59_McpAppModelContext', 2026-10-24T00:18:59.8842879Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:18:59.8843159Z '61_PullRequestReviewGuides', 2026-10-24T00:18:59.8843434Z '62_ThreadFailureLookupIndex', 2026-10-24T00:18:59.8843703Z '63_DropUnusedV1Projections', 2026-10-24T00:18:59.8844009Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:18:59.8844310Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:18:59.8844614Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:18:59.8844897Z '67_WebhookDedupe', 2026-10-24T00:18:59.8845151Z '68_ShellStopRequestIndex' 2026-10-24T00:18:59.8845373Z ] 2026-10-24T00:18:59.8845526Z } 2026-10-24T00:18:59.8845617Z 2026-10-24T00:19:00.0411484Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing 2026-10-24T00:19:00.0412084Z [00:19:00.039] WARN (#1241): Orchestration effect execution failed { 2026-10-24T00:19:00.0413033Z 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-24T00:19:00.0413495Z effectType: 'provider-turn.restart', 2026-10-24T00:19:00.0413683Z attemptCount: 1, 2026-10-24T00:19:00.0413833Z nonRetryable: false, 2026-10-24T00:19:00.0414063Z error: 'OrchestrationEffectExecutionError: \n' + 2026-10-24T00:19:00.0414408Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' + 2026-10-24T00:19:00.0414869Z ' 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-24T00:19:00.0415203Z ' [cause]: ProviderTurnStartError: \n' + 2026-10-24T00:19:00.0415545Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1356:19\n' + 2026-10-24T00:19:00.0416004Z ' 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-24T00:19:00.0417059Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:81232bc0-88e6-42ab-9a54-dff6f4555ff0.\n' + 2026-10-24T00:19:00.0417842Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' + 2026-10-24T00:19:00.0418302Z ' 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-24T00:19:00.0418970Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:81232bc0-88e6-42ab-9a54-dff6f4555ff0.\n' + 2026-10-24T00:19:00.0419614Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' + 2026-10-24T00:19:00.0419968Z ' [cause]: Error: simulated replacement open failure\n' + 2026-10-24T00:19:00.0420166Z ' }\n' + 2026-10-24T00:19:00.0420307Z ' }\n' + 2026-10-24T00:19:00.0420445Z ' }\n' + 2026-10-24T00:19:00.0420567Z '}' 2026-10-24T00:19:00.0420680Z } 2026-10-24T00:19:00.0420739Z 2026-10-24T00:19:00.2867081Z 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-24T00:19:00.2867640Z [00:19:00.283] INFO (#2637): Migrations ran successfully { 2026-10-24T00:19:00.2867936Z migrations: [ 2026-10-24T00:19:00.2868146Z '1_OrchestrationEvents', 2026-10-24T00:19:00.2868553Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:00.2868798Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:00.2869031Z '4_ProviderSessionRuntime', 2026-10-24T00:19:00.2869263Z '5_Projections', 2026-10-24T00:19:00.2869536Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:00.2869856Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:00.2870135Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:00.2870386Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:00.2870641Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:00.2870913Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:00.2871190Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:00.2871448Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:00.2871733Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:00.2872017Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:00.2872275Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:00.2872521Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:00.2880627Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:00.2880924Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:00.2881188Z '20_AuthAccessManagement', 2026-10-24T00:19:00.2881441Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:00.2881703Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:00.2881961Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:00.2882239Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:00.2882575Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:00.2882860Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:00.2883132Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:00.2883395Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:00.2883671Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:00.2883948Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:00.2884206Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:00.2884735Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:00.2885135Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:00.2885376Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:00.2885634Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:00.2885888Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:00.2886130Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:00.2886386Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:00.2886661Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:00.2886939Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:00.2887190Z '41_AuthSessionClientConnection', 2026-10-24T00:19:00.2887456Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:00.2887714Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:00.2887980Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:00.2888243Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:00.2888516Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:00.2888770Z '47_ProjectionProjectIcon', 2026-10-24T00:19:00.2889027Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:00.2889289Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:00.2889553Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:00.2889807Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:00.2890064Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:00.2890307Z '53_PullRequestFilesViewed', 2026-10-24T00:19:00.2890700Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:00.2890960Z '55_OrchestrationV2', 2026-10-24T00:19:00.2891208Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:00.2891458Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:00.2891697Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:00.2891934Z '59_McpAppModelContext', 2026-10-24T00:19:00.2892192Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:00.2892435Z '61_PullRequestReviewGuides', 2026-10-24T00:19:00.2892735Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:00.2892977Z '63_DropUnusedV1Projections', 2026-10-24T00:19:00.2893240Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:00.2893497Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:00.2893764Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:00.2894009Z '67_WebhookDedupe', 2026-10-24T00:19:00.2894233Z '68_ShellStopRequestIndex' 2026-10-24T00:19:00.2894439Z ] 2026-10-24T00:19:00.2894608Z } 2026-10-24T00:19:00.2894776Z 2026-10-24T00:19:00.5866115Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active) 2026-10-24T00:19:00.5866599Z [00:19:00.583] INFO (#5313): Migrations ran successfully { 2026-10-24T00:19:00.5866799Z migrations: [ 2026-10-24T00:19:00.5866943Z '1_OrchestrationEvents', 2026-10-24T00:19:00.5867130Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:00.5867312Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:00.5867473Z '4_ProviderSessionRuntime', 2026-10-24T00:19:00.5867644Z '5_Projections', 2026-10-24T00:19:00.5867841Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:00.5868064Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:00.5868263Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:00.5868454Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:00.5868640Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:00.5868849Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:00.5869469Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:00.5869796Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:00.5870019Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:00.5870239Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:00.5870433Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:00.5870617Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:00.5870814Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:00.5871007Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:00.5871188Z '20_AuthAccessManagement', 2026-10-24T00:19:00.5871362Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:00.5871540Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:00.5871727Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:00.5871928Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:00.5872157Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:00.5872374Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:00.5872624Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:00.5872821Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:00.5873025Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:00.5873241Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:00.5873427Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:00.5873611Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:00.5873790Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:00.5873965Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:00.5874154Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:00.5874339Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:00.5874513Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:00.5874702Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:00.5874911Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:00.5875112Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:00.5875296Z '41_AuthSessionClientConnection', 2026-10-24T00:19:00.5875485Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:00.5875683Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:00.5875875Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:00.5876067Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:00.5876262Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:00.5876451Z '47_ProjectionProjectIcon', 2026-10-24T00:19:00.5876636Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:00.5876826Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:00.5877021Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:00.5877219Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:00.5877408Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:00.5877579Z '53_PullRequestFilesViewed', 2026-10-24T00:19:00.5877768Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:00.5877953Z '55_OrchestrationV2', 2026-10-24T00:19:00.5878124Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:00.5878307Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:00.5878468Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:00.5878632Z '59_McpAppModelContext', 2026-10-24T00:19:00.5878799Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:00.5878975Z '61_PullRequestReviewGuides', 2026-10-24T00:19:00.5879145Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:00.5879314Z '63_DropUnusedV1Projections', 2026-10-24T00:19:00.5879860Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:00.5880118Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:00.5880309Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:00.5880483Z '67_WebhookDedupe', 2026-10-24T00:19:00.5880639Z '68_ShellStopRequestIndex' 2026-10-24T00:19:00.5880769Z ] 2026-10-24T00:19:00.5880868Z } 2026-10-24T00:19:00.5880947Z 2026-10-24T00:19:00.9125762Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle) 2026-10-24T00:19:00.9126210Z [00:19:00.909] INFO (#8015): Migrations ran successfully { 2026-10-24T00:19:00.9126386Z migrations: [ 2026-10-24T00:19:00.9126533Z '1_OrchestrationEvents', 2026-10-24T00:19:00.9126712Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:00.9126890Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:00.9127051Z '4_ProviderSessionRuntime', 2026-10-24T00:19:00.9127257Z '5_Projections', 2026-10-24T00:19:00.9127458Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:00.9127677Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:00.9127872Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:00.9128057Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:00.9128245Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:00.9128447Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:00.9128655Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:00.9128849Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:00.9129064Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:00.9129278Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:00.9129468Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:00.9129654Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:00.9129845Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:00.9130037Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:00.9130213Z '20_AuthAccessManagement', 2026-10-24T00:19:00.9130383Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:00.9130674Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:00.9130859Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:00.9131057Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:00.9131279Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:00.9131489Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:00.9131685Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:00.9131879Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:00.9132081Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:00.9132295Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:00.9132483Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:00.9132716Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:00.9132893Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:00.9133066Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:00.9133249Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:00.9133434Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:00.9133606Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:00.9133785Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:00.9133989Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:00.9134190Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:00.9134374Z '41_AuthSessionClientConnection', 2026-10-24T00:19:00.9134562Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:00.9135035Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:00.9135331Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:00.9135523Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:00.9135715Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:00.9135900Z '47_ProjectionProjectIcon', 2026-10-24T00:19:00.9136081Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:00.9136273Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:00.9136463Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:00.9136646Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:00.9136832Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:00.9137004Z '53_PullRequestFilesViewed', 2026-10-24T00:19:00.9137197Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:00.9137378Z '55_OrchestrationV2', 2026-10-24T00:19:00.9137561Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:00.9137744Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:00.9137907Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:00.9138072Z '59_McpAppModelContext', 2026-10-24T00:19:00.9138243Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:00.9138419Z '61_PullRequestReviewGuides', 2026-10-24T00:19:00.9138587Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:00.9138759Z '63_DropUnusedV1Projections', 2026-10-24T00:19:00.9138943Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:00.9139132Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:00.9139317Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:00.9139490Z '67_WebhookDedupe', 2026-10-24T00:19:00.9139648Z '68_ShellStopRequestIndex' 2026-10-24T00:19:00.9139778Z ] 2026-10-24T00:19:00.9139881Z } 2026-10-24T00:19:00.9139960Z 2026-10-24T00:19:01.2409670Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command) 2026-10-24T00:19:01.2410147Z [00:19:01.237] INFO (#10780): Migrations ran successfully { 2026-10-24T00:19:01.2410320Z migrations: [ 2026-10-24T00:19:01.2410553Z '1_OrchestrationEvents', 2026-10-24T00:19:01.2410738Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:01.2410913Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:01.2411073Z '4_ProviderSessionRuntime', 2026-10-24T00:19:01.2411236Z '5_Projections', 2026-10-24T00:19:01.2411426Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:01.2411661Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:01.2411858Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:01.2412040Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:01.2412223Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:01.2412430Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:01.2412681Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:01.2412874Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:01.2413085Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:01.2413302Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:01.2413488Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:01.2413670Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:01.2413854Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:01.2414049Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:01.2414225Z '20_AuthAccessManagement', 2026-10-24T00:19:01.2414393Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:01.2414571Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:01.2415036Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:01.2415338Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:01.2415554Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:01.2415769Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:01.2415963Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:01.2416159Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:01.2416360Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:01.2416567Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:01.2416754Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:01.2416931Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:01.2417113Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:01.2417281Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:01.2417471Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:01.2417658Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:01.2417833Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:01.2418013Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:01.2418212Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:01.2418414Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:01.2418603Z '41_AuthSessionClientConnection', 2026-10-24T00:19:01.2418796Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:01.2418985Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:01.2419180Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:01.2419370Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:01.2419564Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:01.2419747Z '47_ProjectionProjectIcon', 2026-10-24T00:19:01.2419934Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:01.2420125Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:01.2420315Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:01.2420498Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:01.2420683Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:01.2420857Z '53_PullRequestFilesViewed', 2026-10-24T00:19:01.2421045Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:01.2421232Z '55_OrchestrationV2', 2026-10-24T00:19:01.2421405Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:01.2421585Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:01.2421747Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:01.2421913Z '59_McpAppModelContext', 2026-10-24T00:19:01.2422081Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:01.2422256Z '61_PullRequestReviewGuides', 2026-10-24T00:19:01.2422431Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:01.2422732Z '63_DropUnusedV1Projections', 2026-10-24T00:19:01.2422920Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:01.2423105Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:01.2423294Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:01.2423468Z '67_WebhookDedupe', 2026-10-24T00:19:01.2423628Z '68_ShellStopRequestIndex' 2026-10-24T00:19:01.2423763Z ] 2026-10-24T00:19:01.2423865Z } 2026-10-24T00:19:01.2423920Z 2026-10-24T00:19:01.5976827Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled) 2026-10-24T00:19:01.5977280Z [00:19:01.594] INFO (#13554): Migrations ran successfully { 2026-10-24T00:19:01.5977455Z migrations: [ 2026-10-24T00:19:01.5977595Z '1_OrchestrationEvents', 2026-10-24T00:19:01.5978130Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:01.5978434Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:01.5978624Z '4_ProviderSessionRuntime', 2026-10-24T00:19:01.5978787Z '5_Projections', 2026-10-24T00:19:01.5978975Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:01.5979198Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:01.5979392Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:01.5979579Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:01.5979761Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:01.5979962Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:01.5980169Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:01.5980357Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:01.5980573Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:01.5980792Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:01.5980983Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:01.5981185Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:01.5981376Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:01.5981565Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:01.5981743Z '20_AuthAccessManagement', 2026-10-24T00:19:01.5981909Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:01.5982085Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:01.5982262Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:01.5982526Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:01.5982744Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:01.5982954Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:01.5983149Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:01.5983343Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:01.5983550Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:01.5983755Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:01.5983942Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:01.5984120Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:01.5984303Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:01.5984474Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:01.5984657Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:01.5984839Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:01.5985011Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:01.5985194Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:01.5985395Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:01.5985600Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:01.5985782Z '41_AuthSessionClientConnection', 2026-10-24T00:19:01.5985974Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:01.5986160Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:01.5986351Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:01.5986541Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:01.5986733Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:01.5986918Z '47_ProjectionProjectIcon', 2026-10-24T00:19:01.5987098Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:01.5987294Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:01.5987481Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:01.5987667Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:01.5987850Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:01.5988120Z '53_PullRequestFilesViewed', 2026-10-24T00:19:01.5988376Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:01.5988556Z '55_OrchestrationV2', 2026-10-24T00:19:01.5988733Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:01.5988909Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:01.5989076Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:01.5989240Z '59_McpAppModelContext', 2026-10-24T00:19:01.5989413Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:01.5989586Z '61_PullRequestReviewGuides', 2026-10-24T00:19:01.5989755Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:01.5989927Z '63_DropUnusedV1Projections', 2026-10-24T00:19:01.5990112Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:01.5990301Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:01.5990487Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:01.5990666Z '67_WebhookDedupe', 2026-10-24T00:19:01.5990822Z '68_ShellStopRequestIndex' 2026-10-24T00:19:01.5990956Z ] 2026-10-24T00:19:01.5991058Z } 2026-10-24T00:19:01.5991120Z 2026-10-24T00:19:01.8987093Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home) 2026-10-24T00:19:01.8987560Z [00:19:01.895] INFO (#16319): Migrations ran successfully { 2026-10-24T00:19:01.8987734Z migrations: [ 2026-10-24T00:19:01.8987872Z '1_OrchestrationEvents', 2026-10-24T00:19:01.8988058Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:01.8988236Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:01.8988401Z '4_ProviderSessionRuntime', 2026-10-24T00:19:01.8988564Z '5_Projections', 2026-10-24T00:19:01.8988753Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:01.8989018Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:01.8989225Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:01.8989417Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:01.8989596Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:01.8989801Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:01.8990003Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:01.8990195Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:01.8990407Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:01.8990618Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:01.8990806Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:01.8990985Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:01.8991175Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:01.8991364Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:01.8991546Z '20_AuthAccessManagement', 2026-10-24T00:19:01.8991716Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:01.8991897Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:01.8992077Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:01.8992276Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:01.8992548Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:01.8992758Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:01.8993065Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:01.8993259Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:01.8993466Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:01.8993674Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:01.8993863Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:01.8994360Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:01.8994655Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:01.8994827Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:01.8995013Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:01.8995194Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:01.8995371Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:01.8995550Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:01.8995752Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:01.8995957Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:01.8996137Z '41_AuthSessionClientConnection', 2026-10-24T00:19:01.8996329Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:01.8996516Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:01.8996715Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:01.8996906Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:01.8997110Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:01.8997297Z '47_ProjectionProjectIcon', 2026-10-24T00:19:01.8997479Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:01.8997675Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:01.8997862Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:01.8998049Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:01.8998234Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:01.8998410Z '53_PullRequestFilesViewed', 2026-10-24T00:19:01.8998600Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:01.8998784Z '55_OrchestrationV2', 2026-10-24T00:19:01.8998956Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:01.8999133Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:01.8999301Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:01.8999464Z '59_McpAppModelContext', 2026-10-24T00:19:01.8999639Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:01.8999811Z '61_PullRequestReviewGuides', 2026-10-24T00:19:01.8999983Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:01.9000150Z '63_DropUnusedV1Projections', 2026-10-24T00:19:01.9000340Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:01.9000526Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:01.9000711Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:01.9000888Z '67_WebhookDedupe', 2026-10-24T00:19:01.9001042Z '68_ShellStopRequestIndex' 2026-10-24T00:19:01.9001178Z ] 2026-10-24T00:19:01.9001273Z } 2026-10-24T00:19:01.9001338Z 2026-10-24T00:19:02.0977026Z ✓ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2311ms 2026-10-24T00:19:02.0977660Z ✓ retries a failed selection restart session open before completing 449ms 2026-10-24T00:19:02.0978089Z ✓ restarts the live session on a model change when a newer stopped session record exists 303ms 2026-10-24T00:19:02.0978528Z ✓ preserves native history only for compatible account switches (active) 327ms 2026-10-24T00:19:02.0978904Z ✓ preserves native history only for compatible account switches (idle) 332ms 2026-10-24T00:19:02.0979304Z ✓ preserves native history only for compatible account switches (selection-command) 357ms 2026-10-24T00:19:02.0979699Z ✓ preserves native history only for compatible account switches (pooled) 301ms 2026-10-24T00:19:02.4751650Z ✓ src/process/externalLauncher.test.ts (20 tests) 100ms 2026-10-24T00:19:02.8650562Z ✓ src/sourceControl/BitbucketApi.test.ts (21 tests) 60ms 2026-10-24T00:19:04.1032705Z ✓ src/checkpointing/CheckpointStore.test.ts (9 tests) 928ms 2026-10-24T00:19:04.6463951Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService 2026-10-24T00:19:04.6464341Z [00:19:04.644] INFO (#9): Migrations ran successfully { 2026-10-24T00:19:04.6464521Z migrations: [ 2026-10-24T00:19:04.6464667Z '1_OrchestrationEvents', 2026-10-24T00:19:04.6464849Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:04.6465028Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:04.6465191Z '4_ProviderSessionRuntime', 2026-10-24T00:19:04.6465357Z '5_Projections', 2026-10-24T00:19:04.6465546Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:04.6465808Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:04.6466017Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:04.6466204Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:04.6466393Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:04.6466601Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:04.6466811Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:04.6467005Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:04.6467221Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:04.6467437Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:04.6467633Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:04.6467812Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:04.6468026Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:04.6468223Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:04.6468407Z '20_AuthAccessManagement', 2026-10-24T00:19:04.6468575Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:04.6468755Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:04.6468942Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:04.6469143Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:04.6469366Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:04.6469582Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:04.6469782Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:04.6469978Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:04.6470187Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:04.6470395Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:04.6470584Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:04.6470770Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:04.6470953Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:04.6471132Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:04.6471318Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:04.6471506Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:04.6471682Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:04.6471869Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:04.6472074Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:04.6472280Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:04.6472521Z '41_AuthSessionClientConnection', 2026-10-24T00:19:04.6472710Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:04.6472903Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:04.6473096Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:04.6473683Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:04.6473995Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:04.6474183Z '47_ProjectionProjectIcon', 2026-10-24T00:19:04.6474366Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:04.6474565Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:04.6474751Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:04.6474941Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:04.6475126Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:04.6475299Z '53_PullRequestFilesViewed', 2026-10-24T00:19:04.6475493Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:04.6475675Z '55_OrchestrationV2', 2026-10-24T00:19:04.6475853Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:04.6476031Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:04.6476201Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:04.6476365Z '59_McpAppModelContext', 2026-10-24T00:19:04.6476539Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:04.6476715Z '61_PullRequestReviewGuides', 2026-10-24T00:19:04.6476883Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:04.6477055Z '63_DropUnusedV1Projections', 2026-10-24T00:19:04.6477239Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:04.6477428Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:04.6477615Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:04.6477790Z '67_WebhookDedupe', 2026-10-24T00:19:04.6477945Z '68_ShellStopRequestIndex' 2026-10-24T00:19:04.6478081Z ] 2026-10-24T00:19:04.6478179Z } 2026-10-24T00:19:04.6478240Z 2026-10-24T00:19:04.8103860Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head 2026-10-24T00:19:04.8104456Z [00:19:04.809] WARN (#478): Review guide generation failed { 2026-10-24T00:19:04.8104794Z key: 'github.com/acme/refused-head#7', 2026-10-24T00:19:04.8105915Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 037d9ab2a9a8 of #7. local objects: 037d9ab2a9a8 names a64eeea45c224a6320b55a61d9279ee459076e7c here, a branch or tag rather than the commit. branch feature: 037d9ab2a9a8 names a64eeea45c224a6320b55a61d9279ee459076e7c here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T00:19:04.8107153Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T00:19:04.8107754Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T00:19:04.8108439Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T00:19:04.8109120Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T00:19:04.8109808Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T00:19:04.8110477Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T00:19:04.8111400Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T00:19:04.8112261Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T00:19:04.8113028Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T00:19:04.8113462Z } 2026-10-24T00:19:04.8113637Z 2026-10-24T00:19:04.9598294Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head 2026-10-24T00:19:04.9606161Z [00:19:04.959] WARN (#688): Review guide generation failed { 2026-10-24T00:19:04.9606435Z key: 'github.com/acme/refused-head#7', 2026-10-24T00:19:04.9607499Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 037d9ab2a9a8 of #7. local objects: 037d9ab2a9a8 names a64eeea45c224a6320b55a61d9279ee459076e7c here, a branch or tag rather than the commit. branch feature: 037d9ab2a9a8 names a64eeea45c224a6320b55a61d9279ee459076e7c here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T00:19:04.9608990Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T00:19:04.9609517Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T00:19:04.9610129Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T00:19:04.9610851Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T00:19:04.9611469Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T00:19:04.9612071Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T00:19:04.9612710Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T00:19:04.9613319Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T00:19:04.9613927Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T00:19:04.9614276Z } 2026-10-24T00:19:04.9614339Z 2026-10-24T00:19:05.0731618Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash 2026-10-24T00:19:05.0732126Z [00:19:05.072] WARN (#893): Review guide generation failed { 2026-10-24T00:19:05.0732389Z key: 'github.com/acme/refused-head#7', 2026-10-24T00:19:05.0732789Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' + 2026-10-24T00:19:05.0733559Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' + 2026-10-24T00:19:05.0734189Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T00:19:05.0734805Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T00:19:05.0735417Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T00:19:05.0736041Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T00:19:05.0736639Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T00:19:05.0737234Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T00:19:05.0737842Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T00:19:05.0738448Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T00:19:05.0738799Z } 2026-10-24T00:19:05.0738856Z 2026-10-24T00:19:05.2186377Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has 2026-10-24T00:19:05.2186909Z [00:19:05.217] WARN (#1068): Review guide generation failed { 2026-10-24T00:19:05.2187145Z key: 'github.com/acme/refused-head#7', 2026-10-24T00:19:05.2188130Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' + 2026-10-24T00:19:05.2189126Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' + 2026-10-24T00:19:05.2189653Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' + 2026-10-24T00:19:05.2190273Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' + 2026-10-24T00:19:05.2190889Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T00:19:05.2191512Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T00:19:05.2192109Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T00:19:05.2192747Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T00:19:05.2193577Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' + 2026-10-24T00:19:05.2194307Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T00:19:05.2194654Z } 2026-10-24T00:19:05.2194717Z 2026-10-24T00:19:05.3627744Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL 2026-10-24T00:19:05.3628282Z [00:19:05.362] INFO (#1342): Review guide could not read a stack layer's head { 2026-10-24T00:19:05.3628497Z layer: 9, 2026-10-24T00:19:05.3629291Z detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.' 2026-10-24T00:19:05.3636592Z } 2026-10-24T00:19:05.3636724Z 2026-10-24T00:19:05.4884515Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin 2026-10-24T00:19:05.4885038Z [00:19:05.487] WARN (#1605): Review guide generation failed { 2026-10-24T00:19:05.4885258Z key: 'github.com/acme/app#7', 2026-10-24T00:19:05.4885686Z cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" + 2026-10-24T00:19:05.4886265Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' + 2026-10-24T00:19:05.4886811Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' + 2026-10-24T00:19:05.4887442Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' + 2026-10-24T00:19:05.4888046Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' + 2026-10-24T00:19:05.4888645Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' + 2026-10-24T00:19:05.4889253Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' + 2026-10-24T00:19:05.4889866Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)' 2026-10-24T00:19:05.4890218Z } 2026-10-24T00:19:05.4890277Z 2026-10-24T00:19:05.5681220Z ✓ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 959ms 2026-10-24T00:19:07.7018020Z ✓ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1079ms 2026-10-24T00:19:07.7018965Z ✓ delivers child completion with Claude's native pending-tool cancellation behavior 380ms 2026-10-24T00:19:08.0253531Z ✓ src/provider/AntigravityAuth.test.ts (15 tests) 27ms 2026-10-24T00:19:08.3809196Z ✓ src/cloud/selfUpdate.test.ts (12 tests) 46ms 2026-10-24T00:19:09.9196212Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:09.9196616Z [00:19:09.900] INFO (#1): Migrations ran successfully { 2026-10-24T00:19:09.9196797Z migrations: [ 2026-10-24T00:19:09.9196938Z '1_OrchestrationEvents', 2026-10-24T00:19:09.9197160Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:09.9197340Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:09.9197505Z '4_ProviderSessionRuntime', 2026-10-24T00:19:09.9197711Z '5_Projections', 2026-10-24T00:19:09.9197930Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:09.9198149Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:09.9198355Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:09.9198541Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:09.9198729Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:09.9198936Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:09.9199154Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:09.9199348Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:09.9199564Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:09.9199788Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:09.9199980Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:09.9200172Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:09.9200367Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:09.9200565Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:09.9200749Z '20_AuthAccessManagement', 2026-10-24T00:19:09.9200926Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:09.9201109Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:09.9201296Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:09.9201503Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:09.9201723Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:09.9201943Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:09.9202191Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:09.9202395Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:09.9202602Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:09.9202823Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:09.9203013Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:09.9203202Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:09.9203388Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:09.9203560Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:09.9203750Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:09.9203935Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:09.9204117Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:09.9204303Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:09.9204516Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:09.9204722Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:09.9204912Z '41_AuthSessionClientConnection', 2026-10-24T00:19:09.9205104Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:09.9205697Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:09.9206026Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:09.9206218Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:09.9206423Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:09.9206611Z '47_ProjectionProjectIcon', 2026-10-24T00:19:09.9206801Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:09.9207001Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:09.9207195Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:09.9207386Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:09.9207574Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:09.9207752Z '53_PullRequestFilesViewed', 2026-10-24T00:19:09.9207946Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:09.9208137Z '55_OrchestrationV2', 2026-10-24T00:19:09.9208320Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:09.9208506Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:09.9208673Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:09.9208847Z '59_McpAppModelContext', 2026-10-24T00:19:09.9209028Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:09.9209207Z '61_PullRequestReviewGuides', 2026-10-24T00:19:09.9209384Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:09.9209555Z '63_DropUnusedV1Projections', 2026-10-24T00:19:09.9209748Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:09.9209940Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:09.9210141Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:09.9210319Z '67_WebhookDedupe', 2026-10-24T00:19:09.9210627Z '68_ShellStopRequestIndex' 2026-10-24T00:19:09.9210763Z ] 2026-10-24T00:19:09.9210864Z } 2026-10-24T00:19:09.9210925Z 2026-10-24T00:19:10.0698823Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.0699228Z [00:19:10.068] INFO (#344) http.span=18ms: Sent HTTP response { 2026-10-24T00:19:10.0699439Z 'http.method': 'GET', 2026-10-24T00:19:10.0699692Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T00:19:10.0699920Z 'http.status': 200 2026-10-24T00:19:10.0700065Z } 2026-10-24T00:19:10.0700118Z 2026-10-24T00:19:10.0778063Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.0778667Z [00:19:10.077] INFO (#362) http.span=4ms: Sent HTTP response { 2026-10-24T00:19:10.0779758Z 'http.method': 'GET', 2026-10-24T00:19:10.0781820Z 'http.url': '/api/orchestration/shell', 2026-10-24T00:19:10.0782301Z 'http.status': 200 2026-10-24T00:19:10.0782468Z } 2026-10-24T00:19:10.0782545Z 2026-10-24T00:19:10.2255465Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.2256049Z [00:19:10.224] INFO (#400) http.span=140ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T00:19:10.2256332Z 2026-10-24T00:19:10.2387562Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.2388119Z [00:19:10.238] INFO (#638) http.span=35ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T00:19:10.2388392Z 2026-10-24T00:19:10.2406420Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.2407142Z [00:19:10.239] INFO (#626) http.span=37ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.2407530Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.2408373Z at fiber (#725) 2026-10-24T00:19:10.2409010Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.2409337Z [00:19:10.239] INFO (#390) http.span=156ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.2409593Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.2409755Z at fiber (#726) 2026-10-24T00:19:10.2410010Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.2410351Z [00:19:10.240] INFO (#379) http.span=159ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.2410739Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.2410895Z at fiber (#727) 2026-10-24T00:19:10.2411138Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.2411326Z 2026-10-24T00:19:10.2719509Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.2720005Z [00:19:10.261] INFO (#1): Migrations ran successfully { 2026-10-24T00:19:10.2720534Z migrations: [ 2026-10-24T00:19:10.2720735Z '1_OrchestrationEvents', 2026-10-24T00:19:10.2720930Z '2_OrchestrationCommandReceipts', 2026-10-24T00:19:10.2721110Z '3_CheckpointDiffBlobs', 2026-10-24T00:19:10.2721270Z '4_ProviderSessionRuntime', 2026-10-24T00:19:10.2721429Z '5_Projections', 2026-10-24T00:19:10.2721640Z '6_ProjectionThreadSessionRuntimeModeColumns', 2026-10-24T00:19:10.2721864Z '7_ProjectionThreadMessageAttachments', 2026-10-24T00:19:10.2722100Z '8_ProjectionThreadActivitySequence', 2026-10-24T00:19:10.2722290Z '9_ProviderSessionRuntimeMode', 2026-10-24T00:19:10.2722500Z '10_ProjectionThreadsRuntimeMode', 2026-10-24T00:19:10.2722703Z '11_OrchestrationThreadCreatedRuntimeMode', 2026-10-24T00:19:10.2722908Z '12_ProjectionThreadsInteractionMode', 2026-10-24T00:19:10.2723097Z '13_ProjectionThreadProposedPlans', 2026-10-24T00:19:10.2723313Z '14_ProjectionThreadProposedPlanImplementation', 2026-10-24T00:19:10.2723527Z '15_ProjectionTurnsSourceProposedPlan', 2026-10-24T00:19:10.2723716Z '16_CanonicalizeModelSelections', 2026-10-24T00:19:10.2723894Z '17_ProjectionThreadsArchivedAt', 2026-10-24T00:19:10.2724085Z '18_ProjectionThreadsArchivedAtIndex', 2026-10-24T00:19:10.2724285Z '19_ProjectionSnapshotLookupIndexes', 2026-10-24T00:19:10.2724461Z '20_AuthAccessManagement', 2026-10-24T00:19:10.2724630Z '21_AuthSessionClientMetadata', 2026-10-24T00:19:10.2724805Z '22_AuthSessionLastConnectedAt', 2026-10-24T00:19:10.2724989Z '23_ProjectionThreadShellSummary', 2026-10-24T00:19:10.2725187Z '24_BackfillProjectionThreadShellSummary', 2026-10-24T00:19:10.2725404Z '25_CleanupInvalidProjectionPendingApprovals', 2026-10-24T00:19:10.2725613Z '26_CanonicalizeModelSelectionOptions', 2026-10-24T00:19:10.2725807Z '27_ProviderSessionRuntimeInstanceId', 2026-10-24T00:19:10.2726000Z '28_ProjectionThreadSessionInstanceId', 2026-10-24T00:19:10.2726200Z '29_ProjectionThreadDetailOrderingIndexes', 2026-10-24T00:19:10.2726410Z '30_ProjectionThreadShellArchiveIndexes', 2026-10-24T00:19:10.2726995Z '31_AuthAuthorizationScopes', 2026-10-24T00:19:10.2727340Z '32_AuthPairingProofKeyThumbprint', 2026-10-24T00:19:10.2727524Z '33_ProjectionThreadsSettled', 2026-10-24T00:19:10.2727697Z '34_ProjectionThreadsSnoozed', 2026-10-24T00:19:10.2727881Z '35_ProjectionThreadTitleRegeneration', 2026-10-24T00:19:10.2728064Z '36_ProjectionThreadsPinned', 2026-10-24T00:19:10.2728237Z '37_ProjectionTurnsKeysetIndex', 2026-10-24T00:19:10.2728417Z '38_ProjectionThreadsPinOrderKey', 2026-10-24T00:19:10.2728622Z '39_ProjectionProjectsDefaultThreadEnvMode', 2026-10-24T00:19:10.2728824Z '40_ProjectionProjectFaviconPath', 2026-10-24T00:19:10.2729009Z '41_AuthSessionClientConnection', 2026-10-24T00:19:10.2729197Z '42_ProjectionThreadLinkedPullRequest', 2026-10-24T00:19:10.2729387Z '43_ProjectionThreadsUnsettledAt', 2026-10-24T00:19:10.2729585Z '44_ClearAutomaticProjectModelDefaults', 2026-10-24T00:19:10.2729781Z '45_ProjectionProjectsAutoPull', 2026-10-24T00:19:10.2729973Z '46_RepairAutomaticSettlementTimestamps', 2026-10-24T00:19:10.2730160Z '47_ProjectionProjectIcon', 2026-10-24T00:19:10.2730340Z '48_ProjectionThreadBranchPullRequest', 2026-10-24T00:19:10.2730636Z '49_ProjectionThreadsActiveOrderKey', 2026-10-24T00:19:10.2730830Z '50_ProjectionThreadPullRequests', 2026-10-24T00:19:10.2731020Z '51_ProjectionThreadMessageContext', 2026-10-24T00:19:10.2731208Z '52_ProjectionThreadTitleState', 2026-10-24T00:19:10.2731379Z '53_PullRequestFilesViewed', 2026-10-24T00:19:10.2731571Z '54_ProjectionThreadsAutoSettleDisabledAt', 2026-10-24T00:19:10.2731761Z '55_OrchestrationV2', 2026-10-24T00:19:10.2731954Z '56_RemoveRedundantProjectionIndexes', 2026-10-24T00:19:10.2732177Z '57_ScheduledTaskWebhooks', 2026-10-24T00:19:10.2732344Z '58_WebhookRelayDeliveries', 2026-10-24T00:19:10.2732509Z '59_McpAppModelContext', 2026-10-24T00:19:10.2732678Z '60_ThreadSnapshotWindowIndexes', 2026-10-24T00:19:10.2732854Z '61_PullRequestReviewGuides', 2026-10-24T00:19:10.2733022Z '62_ThreadFailureLookupIndex', 2026-10-24T00:19:10.2733196Z '63_DropUnusedV1Projections', 2026-10-24T00:19:10.2733379Z '64_CanonicalizeThreadPullRequestLinks', 2026-10-24T00:19:10.2733569Z '65_CodexUsageNativeTurnIndex', 2026-10-24T00:19:10.2733753Z '66_RepairClientSettlementTimestamps', 2026-10-24T00:19:10.2733923Z '67_WebhookDedupe', 2026-10-24T00:19:10.2734081Z '68_ShellStopRequestIndex' 2026-10-24T00:19:10.2734210Z ] 2026-10-24T00:19:10.2734309Z } 2026-10-24T00:19:10.2734361Z 2026-10-24T00:19:10.3913215Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.3913737Z [00:19:10.390] INFO (#1084) http.span=11ms: Sent HTTP response { 2026-10-24T00:19:10.3914050Z 'http.method': 'GET', 2026-10-24T00:19:10.3914383Z 'http.url': '/api/orchestration/threads/transfer-budget-thread', 2026-10-24T00:19:10.3914686Z 'http.status': 200 2026-10-24T00:19:10.3914895Z } 2026-10-24T00:19:10.3915047Z 2026-10-24T00:19:10.3956901Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.3957333Z [00:19:10.395] INFO (#1102) http.span=2ms: Sent HTTP response { 2026-10-24T00:19:10.3957550Z 'http.method': 'GET', 2026-10-24T00:19:10.3957752Z 'http.url': '/api/orchestration/shell', 2026-10-24T00:19:10.3957941Z 'http.status': 200 2026-10-24T00:19:10.3958620Z } 2026-10-24T00:19:10.3958808Z 2026-10-24T00:19:10.5348694Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.5349279Z [00:19:10.534] INFO (#1140) http.span=136ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T00:19:10.5349561Z 2026-10-24T00:19:10.5456696Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.5457378Z [00:19:10.545] INFO (#1366) http.span=34ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 } 2026-10-24T00:19:10.5457757Z 2026-10-24T00:19:10.5464203Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.5464703Z [00:19:10.545] INFO (#1378) http.span=32ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.5465034Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.5465345Z at fiber (#1465) 2026-10-24T00:19:10.5465699Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.5466026Z [00:19:10.545] INFO (#1130) http.span=148ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.5466276Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.5466434Z at fiber (#1466) 2026-10-24T00:19:10.5466690Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.5467003Z [00:19:10.546] INFO (#1119) http.span=150ms: InterruptError: All fibers interrupted without error { 2026-10-24T00:19:10.5467243Z [cause]: InterruptCause: The fiber was interrupted by: 2026-10-24T00:19:10.5467399Z at fiber (#1467) 2026-10-24T00:19:10.5467644Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 } 2026-10-24T00:19:10.5467825Z 2026-10-24T00:19:10.5503516Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets 2026-10-24T00:19:10.5503875Z [00:19:10.549] INFO (#1): # T3 Code thread transfer budget 2026-10-24T00:19:10.5503995Z 2026-10-24T00:19:10.5504427Z 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-24T00:19:10.5505640Z 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-24T00:19:10.5506953Z 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-24T00:19:10.5507541Z 2026-10-24T00:19:10.5507606Z | Provider | Total thread wire | Budget | Result | 2026-10-24T00:19:10.5507972Z | --- | ---: | ---: | --- | 2026-10-24T00:19:10.5508207Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T00:19:10.5508393Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T00:19:10.5508510Z 2026-10-24T00:19:10.5508557Z ## Detailed measurements 2026-10-24T00:19:10.5508630Z 2026-10-24T00:19:10.5508705Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T00:19:10.5508867Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T00:19:10.5509061Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T00:19:10.5509314Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T00:19:10.5509586Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T00:19:10.5509823Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T00:19:10.5510011Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-24T00:19:10.5510217Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-24T00:19:10.5510450Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-24T00:19:10.5510683Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T00:19:10.5510919Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-24T00:19:10.5511193Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-24T00:19:10.5511448Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T00:19:10.5511682Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T00:19:10.5511895Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T00:19:10.5512160Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T00:19:10.5512439Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T00:19:10.5512700Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:10.5512934Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-24T00:19:10.5513176Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-24T00:19:10.5513421Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:10.5513623Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T00:19:10.5513845Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T00:19:10.5514115Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T00:19:10.5514399Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T00:19:10.5514652Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T00:19:10.5514866Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-24T00:19:10.5515085Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-24T00:19:10.5515339Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-24T00:19:10.5515589Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T00:19:10.5515851Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-24T00:19:10.5516139Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-24T00:19:10.5516412Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T00:19:10.5516666Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO | 2026-10-24T00:19:10.5516969Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T00:19:10.5517250Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T00:19:10.5517537Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T00:19:10.5517814Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:10.5518063Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T00:19:10.5518327Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-24T00:19:10.5518587Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:10.5518815Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T00:19:10.5518962Z 2026-10-24T00:19:10.5519016Z ## Compression diagnostics 2026-10-24T00:19:10.5519090Z 2026-10-24T00:19:10.5519199Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T00:19:10.5519426Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-24T00:19:10.5519650Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T00:19:10.5519893Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-24T00:19:10.5520020Z 2026-10-24T00:19:10.5520022Z 2026-10-24T00:19:10.5520275Z ✓ integration/transferBudgetV2.integration.test.ts (1 test) 692ms 2026-10-24T00:19:10.5520654Z ✓ reports V2 thread HTTP and WebSocket transfer budgets 691ms 2026-10-24T00:19:10.8565287Z ✓ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 19ms 2026-10-24T00:19:11.3981057Z ✓ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms 2026-10-24T00:19:12.9496161Z ✓ src/preview/ServerBrowserPage.test.ts (16 tests) 1152ms 2026-10-24T00:19:13.9984835Z ✓ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 24ms 2026-10-24T00:19:14.7422279Z ✓ src/review/ReviewService.test.ts (5 tests) 390ms 2026-10-24T00:19:15.1603204Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential. 2026-10-24T00:19:15.1603705Z [00:19:15.157] ERROR (#47): environment api operation failed { 2026-10-24T00:19:15.1603911Z reason: 'internal_error', 2026-10-24T00:19:15.1604077Z traceId: 'unavailable', 2026-10-24T00:19:15.1604210Z cause: { 2026-10-24T00:19:15.1604392Z _tag: 'ServerAuthSessionCredentialValidationError', 2026-10-24T00:19:15.1604591Z cause: Error: private credential diagnostic 2026-10-24T00:19:15.1604925Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14 2026-10-24T00:19:15.1605293Z  at process.processTicksAndRejections (node:internal/process/task_queues:104:5) 2026-10-24T00:19:15.1606028Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4) 2026-10-24T00:19:15.1607120Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59) 2026-10-24T00:19:15.1608198Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73) 2026-10-24T00:19:15.1609252Z at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10) 2026-10-24T00:19:15.1610202Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5 2026-10-24T00:19:15.1611211Z at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3) 2026-10-24T00:19:15.1612262Z at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17) 2026-10-24T00:19:15.1613140Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6 2026-10-24T00:19:15.1613588Z } 2026-10-24T00:19:15.1613686Z } 2026-10-24T00:19:15.1613746Z 2026-10-24T00:19:15.1614093Z ✓ src/device/DeviceHubProxy.test.ts (12 tests) 27ms 2026-10-24T00:19:15.2987622Z ✓ src/provider/claudeUsageLimits.test.ts (8 tests) 8ms 2026-10-24T00:19:15.6092162Z ✓ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 10ms 2026-10-24T00:19:15.7759756Z ✓ src/terminal/NodePtyAdapter.test.ts (10 tests) 15ms 2026-10-24T00:19:17.0358148Z ✓ src/mcp/McpToolAccess.race.test.ts (1 test) 87ms 2026-10-24T00:19:17.3593367Z ✓ src/device/SshDeviceHost.test.ts (1 test) 25ms 2026-10-24T00:19:17.7952656Z ✓ src/cli/service.test.ts (6 tests) 30ms 2026-10-24T00:19:18.1319366Z ✓ src/pullRequest/linkedThreads.test.ts (1 test) 43ms 2026-10-24T00:19:18.2458393Z ✓ src/httpResponseErrorGuard.test.ts (2 tests) 13ms 2026-10-24T00:19:18.6124511Z ✓ src/provider/CodexProvider.test.ts (5 tests) 2ms 2026-10-24T00:19:18.9179884Z ✓ src/cloud/CliState.test.ts (3 tests) 21ms 2026-10-24T00:19:19.2126603Z ✓ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 12ms 2026-10-24T00:19:19.5225566Z ✓ src/orchestration-v2/CheckpointService.test.ts (1 test) 7ms 2026-10-24T00:19:20.6399449Z ✓ src/auth/replayMarkers.test.ts (1 test) 17ms 2026-10-24T00:19:21.0756325Z ✓ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 6ms 2026-10-24T00:19:22.1567303Z ✓ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms 2026-10-24T00:19:22.3024473Z ✓ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 8ms 2026-10-24T00:19:22.5915095Z ✓ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 9ms 2026-10-24T00:19:22.9358764Z ✓ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 14ms 2026-10-24T00:19:23.2833958Z ✓ src/mcpApps/McpAppModelContext.test.ts (1 test) 46ms 2026-10-24T00:19:23.6812011Z ✓ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 6ms 2026-10-24T00:19:23.7729791Z ✓ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms 2026-10-24T00:19:24.0659320Z ✓ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms 2026-10-24T00:19:24.1994125Z ✓ src/provider/CodexManagedErrors.test.ts (3 tests) 3ms 2026-10-24T00:19:32.7477080Z ✓ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7139ms 2026-10-24T00:19:32.7477604Z ✓ OpenCode replay fixtures (22) 2026-10-24T00:19:32.7477931Z ✓ runs simple/opencode through OrchestratorV2 using deterministic replay 372ms 2026-10-24T00:19:32.7478351Z ✓ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 411ms 2026-10-24T00:19:32.7478769Z ✓ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 408ms 2026-10-24T00:19:32.7479196Z ✓ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 350ms 2026-10-24T00:19:32.7479623Z ✓ runs opencode2_subagent/opencode through OrchestratorV2 using deterministic replay 316ms 2026-10-24T00:19:32.7480060Z ✓ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 407ms 2026-10-24T00:19:32.7480505Z ✓ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 333ms 2026-10-24T00:19:32.7480947Z ✓ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 506ms 2026-10-24T00:19:32.7481415Z ✓ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 396ms 2026-10-24T00:19:32.7481903Z ✓ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 303ms 2026-10-24T00:19:32.7482393Z ✓ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 417ms 2026-10-24T00:19:33.1008896Z ✓ src/orchestration-v2/ProjectStore.test.ts (1 test) 45ms 2026-10-24T00:19:33.4466674Z ✓ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 44ms 2026-10-24T00:19:33.5395621Z ✓ src/checkpointing/Diffs.test.ts (4 tests) 6ms 2026-10-24T00:19:33.8604641Z ✓ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 38ms 2026-10-24T00:19:38.4917265Z ✓ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3504ms 2026-10-24T00:19:38.4917800Z ✓ Cursor replay fixtures (11) 2026-10-24T00:19:38.4918124Z ✓ runs simple/cursor through OrchestratorV2 using deterministic replay 439ms 2026-10-24T00:19:38.4918530Z ✓ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 323ms 2026-10-24T00:19:38.4918935Z ✓ runs subagent/cursor through OrchestratorV2 using deterministic replay 372ms 2026-10-24T00:19:38.4919323Z ✓ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 382ms 2026-10-24T00:19:38.4919719Z ✓ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 361ms 2026-10-24T00:19:38.4920105Z ✓ runs todo_list/cursor through OrchestratorV2 using deterministic replay 332ms 2026-10-24T00:19:38.4920510Z ✓ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 358ms 2026-10-24T00:19:38.4950531Z 2026-10-24T00:19:38.4958062Z  Test Files  53 passed (53) 2026-10-24T00:19:38.4958343Z  Tests  721 passed (721) 2026-10-24T00:19:38.4958532Z  Start at  00:18:38 2026-10-24T00:19:38.4958772Z  Duration  60.30s (tests 51%, import 36%, transform 11%, setup 3%) 2026-10-24T00:19:38.4966139Z 2026-10-24T00:19:38.4966693Z  Import  1341 modules were evaluated 15507 times · 20.50s total, 36% of tracked time 2026-10-24T00:19:38.4967154Z   ~18.72s faster with isolate: false — shared modules are evaluated once per worker instead of once per file 2026-10-24T00:19:38.4967611Z   learn more: https://vitest.dev/guide/improving-performance#test-isolation 2026-10-24T00:19:38.4967790Z 2026-10-24T00:19:38.5249453Z 2026-10-24T00:19:38.5337424Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T00:19:38.5337733Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then 2026-10-24T00:19:38.5337947Z  echo "present=true" >> "$GITHUB_OUTPUT" 2026-10-24T00:19:38.5338092Z else 2026-10-24T00:19:38.5338218Z  echo "present=false" >> "$GITHUB_OUTPUT" 2026-10-24T00:19:38.5338361Z fi 2026-10-24T00:19:38.5358310Z shell: /usr/bin/bash -e {0} 2026-10-24T00:19:38.5358441Z env: 2026-10-24T00:19:38.5358562Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:19:38.5358710Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:19:38.5358858Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:19:38.5358994Z ##[endgroup] 2026-10-24T00:19:38.5403295Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T00:19:38.5403591Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then 2026-10-24T00:19:38.5403892Z  tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md" 2026-10-24T00:19:38.5404097Z else 2026-10-24T00:19:38.5404266Z  echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY" 2026-10-24T00:19:38.5404456Z fi 2026-10-24T00:19:38.5419073Z shell: /usr/bin/bash -e {0} 2026-10-24T00:19:38.5419199Z env: 2026-10-24T00:19:38.5419309Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:19:38.5419460Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:19:38.5419599Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:19:38.5419734Z ##[endgroup] 2026-10-24T00:19:38.5447997Z # T3 Code thread transfer budget 2026-10-24T00:19:38.5448089Z 2026-10-24T00:19:38.5448536Z 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-24T00:19:38.5449926Z 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-24T00:19:38.5451362Z 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-24T00:19:38.5451948Z 2026-10-24T00:19:38.5452012Z | Provider | Total thread wire | Budget | Result | 2026-10-24T00:19:38.5452170Z | --- | ---: | ---: | --- | 2026-10-24T00:19:38.5452313Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T00:19:38.5452496Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS | 2026-10-24T00:19:38.5452613Z 2026-10-24T00:19:38.5452660Z ## Detailed measurements 2026-10-24T00:19:38.5452755Z 2026-10-24T00:19:38.5452829Z | Provider | Phase | Metric | Observed | Budget | Result | 2026-10-24T00:19:38.5452991Z | --- | --- | --- | ---: | ---: | --- | 2026-10-24T00:19:38.5453181Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T00:19:38.5453442Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T00:19:38.5453707Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T00:19:38.5453944Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T00:19:38.5460355Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO | 2026-10-24T00:19:38.5460559Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO | 2026-10-24T00:19:38.5460795Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO | 2026-10-24T00:19:38.5461074Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T00:19:38.5461313Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO | 2026-10-24T00:19:38.5461588Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO | 2026-10-24T00:19:38.5461965Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T00:19:38.5462205Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO | 2026-10-24T00:19:38.5462417Z | codex | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T00:19:38.5462649Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO | 2026-10-24T00:19:38.5462922Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO | 2026-10-24T00:19:38.5463181Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:38.5463409Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO | 2026-10-24T00:19:38.5463656Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO | 2026-10-24T00:19:38.5463899Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:38.5464105Z | codex | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T00:19:38.5464331Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS | 2026-10-24T00:19:38.5464605Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS | 2026-10-24T00:19:38.5464967Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS | 2026-10-24T00:19:38.5465223Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS | 2026-10-24T00:19:38.5465431Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO | 2026-10-24T00:19:38.5465653Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO | 2026-10-24T00:19:38.5465902Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO | 2026-10-24T00:19:38.5466153Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO | 2026-10-24T00:19:38.5466411Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO | 2026-10-24T00:19:38.5466701Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO | 2026-10-24T00:19:38.5466979Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO | 2026-10-24T00:19:38.5467232Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO | 2026-10-24T00:19:38.5467466Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO | 2026-10-24T00:19:38.5467708Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO | 2026-10-24T00:19:38.5468001Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO | 2026-10-24T00:19:38.5468275Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:38.5468527Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO | 2026-10-24T00:19:38.5468789Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO | 2026-10-24T00:19:38.5469053Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO | 2026-10-24T00:19:38.5469276Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO | 2026-10-24T00:19:38.5469402Z 2026-10-24T00:19:38.5469457Z ## Compression diagnostics 2026-10-24T00:19:38.5469533Z 2026-10-24T00:19:38.5469637Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip. 2026-10-24T00:19:38.5469862Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip. 2026-10-24T00:19:38.5470088Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip. 2026-10-24T00:19:38.5470330Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip. 2026-10-24T00:19:38.5503490Z ##[group]Run actions/upload-artifact@v7 2026-10-24T00:19:38.5503636Z with: 2026-10-24T00:19:38.5503749Z name: thread-transfer-results 2026-10-24T00:19:38.5503911Z path: /home/runner/_work/_temp/thread-transfer-result.json 2026-10-24T00:19:38.5504083Z if-no-files-found: ignore 2026-10-24T00:19:38.5504202Z retention-days: 30 2026-10-24T00:19:38.5504318Z compression-level: 6 2026-10-24T00:19:38.5504436Z overwrite: false 2026-10-24T00:19:38.5504547Z include-hidden-files: false 2026-10-24T00:19:38.5504672Z archive: true 2026-10-24T00:19:38.5504774Z env: 2026-10-24T00:19:38.5504883Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:19:38.5505023Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:19:38.5505164Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-24T00:19:38.5505295Z ##[endgroup] 2026-10-24T00:19:38.6326152Z With the provided path, there will be 1 file uploaded 2026-10-24T00:19:38.6328370Z Artifact name is valid! 2026-10-24T00:19:38.6328653Z Root directory input is valid! 2026-10-24T00:19:38.8073598Z Uploading artifact: thread-transfer-results.zip 2026-10-24T00:19:38.8092131Z Beginning upload of artifact content to blob storage 2026-10-24T00:19:38.8751667Z Uploaded bytes 504 2026-10-24T00:19:38.8932342Z Finished uploading artifact content to blob storage! 2026-10-24T00:19:38.8932734Z SHA256 digest of uploaded artifact is 6095fa32f80a78cb32115b41235158ae6a3c6600fcd5ddeaf9ecc96061e789f4 2026-10-24T00:19:38.8933288Z Finalizing artifact upload 2026-10-24T00:19:39.3374401Z Artifact thread-transfer-results successfully finalized. Artifact ID 12540134479 2026-10-24T00:19:39.3374760Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12540134479 2026-10-24T00:19:39.3376454Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40044291740/artifacts/12540134479 2026-10-24T00:19:39.3466382Z Post job cleanup. 2026-10-24T00:19:39.4094898Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache. 2026-10-24T00:19:39.4167919Z Post job cleanup. 2026-10-24T00:19:39.5301572Z ##[start-action display=Cache full pnpm store;id=__6c74cf8f-91e2-4349-a2d5-0429685172ea.__actions_cache] 2026-10-24T00:19:39.5680838Z Post job cleanup. 2026-10-24T00:19:39.6337992Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache. 2026-10-24T00:19:39.6373333Z ##[end-action id=__6c74cf8f-91e2-4349-a2d5-0429685172ea.__actions_cache;outcome=success;conclusion=success;duration_ms=107] 2026-10-24T00:19:39.6375168Z ##[start-action display=Cache Vite+;id=__6c74cf8f-91e2-4349-a2d5-0429685172ea.vp_cache] 2026-10-24T00:19:39.6405317Z Post job cleanup. 2026-10-24T00:19:39.7039901Z 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-24T00:19:39.7073129Z ##[end-action id=__6c74cf8f-91e2-4349-a2d5-0429685172ea.vp_cache;outcome=success;conclusion=success;duration_ms=69] 2026-10-24T00:19:39.7108813Z Post job cleanup. 2026-10-24T00:19:39.7537605Z [command]/usr/local/bin/git version 2026-10-24T00:19:39.7568893Z git version 2.55.0 2026-10-24T00:19:39.7586372Z Temporarily overriding HOME='/home/runner/_work/_temp/cb15e7c4-b7af-4389-b2e4-4a0bd914a3c3' before making global git config changes 2026-10-24T00:19:39.7586739Z Adding repository directory to the temporary git global config as a safe directory 2026-10-24T00:19:39.7589847Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-24T00:19:39.7622709Z Removing SSH command configuration 2026-10-24T00:19:39.7626626Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-24T00:19:39.7655697Z [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-24T00:19:39.7777298Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-24T00:19:39.7798957Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-24T00:19:39.7841669Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-24T00:19:39.7866294Z ##[group]Run '/job_completed.sh' 2026-10-24T00:19:39.7877659Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-24T00:19:39.7877864Z env: 2026-10-24T00:19:39.7877979Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 199 2026-10-24T00:19:39.7878129Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 397 2026-10-24T00:19:39.7878275Z BLACKSMITH_CHECK_RUN_ID: 120722315559 2026-10-24T00:19:39.7878425Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8 2026-10-24T00:19:39.7878580Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-24T00:19:39.7878717Z ##[endgroup] 2026-10-24T00:19:39.7964882Z Docker container cache not activated, skipping hash computation. 2026-10-24T00:19:39.8249677Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-24T00:19:39.8878950Z Cleaning up orphan processes