GitHub check
Whole log, 161 KB
2026-10-24T02:36:33.3927347Z Current runner version: '2.338.1'
2026-10-24T02:36:33.3933830Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-mcuydlmw5cnau6zf'
2026-10-24T02:36:33.3934506Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T02:36:33.3935299Z Machine name: 'ip-172-31-73-130'
2026-10-24T02:36:33.3937050Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T02:36:33.3938429Z Contents: read
2026-10-24T02:36:33.3938807Z Metadata: read
2026-10-24T02:36:33.3939374Z ##[endgroup]
2026-10-24T02:36:33.3941857Z Secret source: Actions
2026-10-24T02:36:33.3942529Z Cache mode: write
2026-10-24T02:36:33.3943040Z Prepare workflow directory
2026-10-24T02:36:33.4114336Z Prepare all required actions
2026-10-24T02:36:33.4140596Z Getting action download info
2026-10-24T02:36:33.5389191Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T02:36:33.5701899Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T02:36:33.6365648Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T02:36:33.8040076Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T02:36:33.8078039Z Complete job name: Test Server 8
2026-10-24T02:36:33.8431776Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T02:36:33.8496013Z ##[group]Run '/setup.sh'
2026-10-24T02:36:33.8511121Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:33.8511526Z env:
2026-10-24T02:36:33.8511744Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:33.8512021Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:33.8512294Z BLACKSMITH_CHECK_RUN_ID: 120755536987
2026-10-24T02:36:33.8512576Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T02:36:33.8512861Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:36:33.8513109Z ##[endgroup]
2026-10-24T02:36:33.8716978Z Logging daemon started (blacksmithd for logs)
2026-10-24T02:36:33.8827671Z Results daemon started (blacksmithd for results)
2026-10-24T02:36:33.8964203Z Background adoption and SSH setup started (PID: 2934)
2026-10-24T02:36:33.8964545Z
2026-10-24T02:36:33.8964699Z ----------------------------------------
2026-10-24T02:36:33.8965192Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40054875519/jobs/120755536987
2026-10-24T02:36:33.8965644Z SSH Access (using your GitHub SSH key):
2026-10-24T02:36:33.8966079Z ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-mcuydlmw5cnau6zf.vm.blacksmith.sh
2026-10-24T02:36:33.8966429Z
2026-10-24T02:36:33.8967307Z No GitHub SSH key? Add one at:
2026-10-24T02:36:33.8967939Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T02:36:33.8968362Z
2026-10-24T02:36:33.8968473Z ----------------------------------------
2026-10-24T02:36:33.8968655Z
2026-10-24T02:36:33.8968801Z VM ID: blacksmith-4vcpu-ubuntu-2404-mcuydlmw5cnau6zf
2026-10-24T02:36:33.8969158Z Host: production-152.236.30.29-x8664
2026-10-24T02:36:33.8969431Z Host Agent PID: 112185
2026-10-24T02:36:33.8969671Z Host Agent Git SHA: 1637818df
2026-10-24T02:36:33.8969935Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T02:36:33.8970218Z Blacksmith Host Generation: gen 2
2026-10-24T02:36:33.8970504Z Petname: production-viable-mammoth-8e97ab9e
2026-10-24T02:36:33.8970792Z Region: us-east
2026-10-24T02:36:33.8971028Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T02:36:33.8981399Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T02:36:33.8982040Z
2026-10-24T02:36:33.8982236Z Enabling Blacksmith transparent cache
2026-10-24T02:36:33.9246102Z ##[group]Run actions/checkout@v6
2026-10-24T02:36:33.9246412Z with:
2026-10-24T02:36:33.9246616Z fetch-depth: 2
2026-10-24T02:36:33.9247043Z sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a
2026-10-24T02:36:33.9247534Z sparse-checkout-cone-mode: false
2026-10-24T02:36:33.9247807Z repository: pingdotgg/t3code
2026-10-24T02:36:33.9249912Z token: ***
2026-10-24T02:36:33.9250119Z ssh-strict: true
2026-10-24T02:36:33.9250333Z ssh-user: git
2026-10-24T02:36:33.9250553Z persist-credentials: true
2026-10-24T02:36:33.9250788Z clean: true
2026-10-24T02:36:33.9250991Z fetch-tags: false
2026-10-24T02:36:33.9251217Z show-progress: true
2026-10-24T02:36:33.9251439Z lfs: false
2026-10-24T02:36:33.9251643Z submodules: false
2026-10-24T02:36:33.9251975Z set-safe-directory: true
2026-10-24T02:36:33.9252229Z allow-unsafe-pr-checkout: false
2026-10-24T02:36:33.9252476Z env:
2026-10-24T02:36:33.9252707Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:33.9252987Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:33.9253266Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:33.9253525Z ##[endgroup]
2026-10-24T02:36:34.0173647Z Syncing repository: pingdotgg/t3code
2026-10-24T02:36:34.0174550Z ##[group]Getting Git version info
2026-10-24T02:36:34.0174868Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T02:36:34.0175354Z [command]/usr/local/bin/git version
2026-10-24T02:36:34.0236282Z git version 2.55.0
2026-10-24T02:36:34.0246612Z ##[endgroup]
2026-10-24T02:36:34.0253695Z Temporarily overriding HOME='/home/runner/_work/_temp/fbe4b7aa-9d5f-4f75-8df7-d512df647ee7' before making global git config changes
2026-10-24T02:36:34.0254329Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:36:34.0256557Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:36:34.0281885Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T02:36:34.0283535Z ##[group]Determining repository object format
2026-10-24T02:36:34.0284524Z ##[endgroup]
2026-10-24T02:36:34.0284905Z ##[group]Initializing the repository
2026-10-24T02:36:34.0286706Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T02:36:34.0318426Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T02:36:34.0319232Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T02:36:34.0319951Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T02:36:34.0320512Z hint: call:
2026-10-24T02:36:34.0320821Z hint:
2026-10-24T02:36:34.0321215Z hint: git config --global init.defaultBranch <name>
2026-10-24T02:36:34.0321645Z hint:
2026-10-24T02:36:34.0321952Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T02:36:34.0322417Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T02:36:34.0322793Z hint:
2026-10-24T02:36:34.0323019Z hint: git branch -m <name>
2026-10-24T02:36:34.0323339Z hint:
2026-10-24T02:36:34.0323837Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T02:36:34.0324623Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T02:36:34.0325972Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T02:36:34.0349112Z ##[endgroup]
2026-10-24T02:36:34.0351955Z ##[group]Disabling automatic garbage collection
2026-10-24T02:36:34.0352508Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T02:36:34.0369950Z ##[endgroup]
2026-10-24T02:36:34.0370519Z ##[group]Setting up auth
2026-10-24T02:36:34.0371040Z Removing SSH command configuration
2026-10-24T02:36:34.0374494Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:36:34.0400535Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-24T02:36:34.0517707Z Removing HTTP extra header
2026-10-24T02:36:34.0520562Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T02:36:34.0541966Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'http\.https\:\/\/github\.com\/\.extraheader' && git config --local --unset-all 'http.https://github.com/.extraheader' || :"
2026-10-24T02:36:34.0627251Z Removing includeIf entries pointing to credentials config files
2026-10-24T02:36:34.0630082Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T02:36:34.0653151Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T02:36:34.0744726Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-8c33c739-795d-471e-ab37-e5073419edf5.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T02:36:34.0770454Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-8c33c739-795d-471e-ab37-e5073419edf5.config
2026-10-24T02:36:34.0790986Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-8c33c739-795d-471e-ab37-e5073419edf5.config
2026-10-24T02:36:34.0813464Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-8c33c739-795d-471e-ab37-e5073419edf5.config
2026-10-24T02:36:34.0832448Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-8c33c739-795d-471e-ab37-e5073419edf5.config
2026-10-24T02:36:34.0849145Z ##[endgroup]
2026-10-24T02:36:34.0849708Z ##[group]Fetching the repository
2026-10-24T02:36:34.0854068Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4:refs/remotes/origin/main
2026-10-24T02:36:34.3622868Z From https://github.com/pingdotgg/t3code
2026-10-24T02:36:34.3623824Z * [new ref] 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4 -> origin/main
2026-10-24T02:36:34.3648597Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T02:36:34.3667748Z origin/main
2026-10-24T02:36:34.3672245Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T02:36:34.3691616Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4
2026-10-24T02:36:34.3693628Z ##[endgroup]
2026-10-24T02:36:34.3694084Z ##[group]Determining the checkout info
2026-10-24T02:36:34.3694553Z ##[endgroup]
2026-10-24T02:36:34.3694980Z ##[group]Setting up sparse checkout
2026-10-24T02:36:34.3697098Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T02:36:34.3718623Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T02:36:34.3742455Z .git/info/sparse-checkout
2026-10-24T02:36:34.3749368Z ##[endgroup]
2026-10-24T02:36:34.3750053Z ##[group]Checking out the ref
2026-10-24T02:36:34.3750793Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T02:36:40.8327247Z Updating files: 0% (1/6319)
2026-10-24T02:36:40.8352924Z Updating files: 1% (64/6319)
2026-10-24T02:36:40.8371501Z Updating files: 2% (127/6319)
2026-10-24T02:36:40.8392280Z Updating files: 3% (190/6319)
2026-10-24T02:36:40.8417694Z Updating files: 4% (253/6319)
2026-10-24T02:36:40.8456481Z Updating files: 5% (316/6319)
2026-10-24T02:36:40.8482586Z Updating files: 6% (380/6319)
2026-10-24T02:36:40.8546213Z Updating files: 7% (443/6319)
2026-10-24T02:36:40.8583565Z Updating files: 8% (506/6319)
2026-10-24T02:36:40.8609929Z Updating files: 9% (569/6319)
2026-10-24T02:36:40.8893518Z Updating files: 10% (632/6319)
2026-10-24T02:36:40.8910066Z Updating files: 11% (696/6319)
2026-10-24T02:36:40.8920749Z Updating files: 12% (759/6319)
2026-10-24T02:36:40.8934564Z Updating files: 13% (822/6319)
2026-10-24T02:36:40.8950504Z Updating files: 14% (885/6319)
2026-10-24T02:36:40.8967951Z Updating files: 15% (948/6319)
2026-10-24T02:36:40.8986299Z Updating files: 16% (1012/6319)
2026-10-24T02:36:40.9000789Z Updating files: 17% (1075/6319)
2026-10-24T02:36:40.9018834Z Updating files: 18% (1138/6319)
2026-10-24T02:36:40.9037496Z Updating files: 19% (1201/6319)
2026-10-24T02:36:40.9058392Z Updating files: 20% (1264/6319)
2026-10-24T02:36:40.9075666Z Updating files: 21% (1327/6319)
2026-10-24T02:36:40.9093526Z Updating files: 22% (1391/6319)
2026-10-24T02:36:40.9106245Z Updating files: 23% (1454/6319)
2026-10-24T02:36:40.9118930Z Updating files: 24% (1517/6319)
2026-10-24T02:36:40.9134586Z Updating files: 25% (1580/6319)
2026-10-24T02:36:40.9148298Z Updating files: 26% (1643/6319)
2026-10-24T02:36:40.9160958Z Updating files: 27% (1707/6319)
2026-10-24T02:36:40.9180142Z Updating files: 28% (1770/6319)
2026-10-24T02:36:40.9211410Z Updating files: 29% (1833/6319)
2026-10-24T02:36:40.9230459Z Updating files: 30% (1896/6319)
2026-10-24T02:36:40.9253394Z Updating files: 31% (1959/6319)
2026-10-24T02:36:40.9281898Z Updating files: 32% (2023/6319)
2026-10-24T02:36:40.9312881Z Updating files: 33% (2086/6319)
2026-10-24T02:36:40.9376992Z Updating files: 34% (2149/6319)
2026-10-24T02:36:40.9435087Z Updating files: 35% (2212/6319)
2026-10-24T02:36:40.9468686Z Updating files: 36% (2275/6319)
2026-10-24T02:36:40.9501544Z Updating files: 37% (2339/6319)
2026-10-24T02:36:40.9545350Z Updating files: 38% (2402/6319)
2026-10-24T02:36:40.9570426Z Updating files: 39% (2465/6319)
2026-10-24T02:36:40.9599540Z Updating files: 40% (2528/6319)
2026-10-24T02:36:40.9630189Z Updating files: 41% (2591/6319)
2026-10-24T02:36:40.9645543Z Updating files: 42% (2654/6319)
2026-10-24T02:36:40.9654950Z Updating files: 43% (2718/6319)
2026-10-24T02:36:40.9674685Z Updating files: 44% (2781/6319)
2026-10-24T02:36:40.9702487Z Updating files: 45% (2844/6319)
2026-10-24T02:36:40.9726211Z Updating files: 46% (2907/6319)
2026-10-24T02:36:40.9752550Z Updating files: 47% (2970/6319)
2026-10-24T02:36:40.9779959Z Updating files: 48% (3034/6319)
2026-10-24T02:36:40.9809850Z Updating files: 49% (3097/6319)
2026-10-24T02:36:40.9845775Z Updating files: 50% (3160/6319)
2026-10-24T02:36:40.9860683Z Updating files: 51% (3223/6319)
2026-10-24T02:36:40.9895251Z Updating files: 52% (3286/6319)
2026-10-24T02:36:40.9918312Z Updating files: 53% (3350/6319)
2026-10-24T02:36:40.9938253Z Updating files: 54% (3413/6319)
2026-10-24T02:36:40.9961168Z Updating files: 55% (3476/6319)
2026-10-24T02:36:40.9979005Z Updating files: 56% (3539/6319)
2026-10-24T02:36:40.9995316Z Updating files: 57% (3602/6319)
2026-10-24T02:36:41.0013719Z Updating files: 58% (3666/6319)
2026-10-24T02:36:41.0371412Z Updating files: 59% (3729/6319)
2026-10-24T02:36:41.0384649Z Updating files: 60% (3792/6319)
2026-10-24T02:36:41.0400315Z Updating files: 61% (3855/6319)
2026-10-24T02:36:41.0426809Z Updating files: 62% (3918/6319)
2026-10-24T02:36:41.0438496Z Updating files: 63% (3981/6319)
2026-10-24T02:36:41.0463707Z Updating files: 64% (4045/6319)
2026-10-24T02:36:41.0484143Z Updating files: 65% (4108/6319)
2026-10-24T02:36:41.0499292Z Updating files: 66% (4171/6319)
2026-10-24T02:36:41.0523264Z Updating files: 67% (4234/6319)
2026-10-24T02:36:41.0535868Z Updating files: 68% (4297/6319)
2026-10-24T02:36:41.0555307Z Updating files: 69% (4361/6319)
2026-10-24T02:36:41.0566734Z Updating files: 70% (4424/6319)
2026-10-24T02:36:41.0582816Z Updating files: 71% (4487/6319)
2026-10-24T02:36:41.0599088Z Updating files: 72% (4550/6319)
2026-10-24T02:36:41.0622990Z Updating files: 73% (4613/6319)
2026-10-24T02:36:41.0871070Z Updating files: 74% (4677/6319)
2026-10-24T02:36:41.1051433Z Updating files: 75% (4740/6319)
2026-10-24T02:36:41.1072526Z Updating files: 76% (4803/6319)
2026-10-24T02:36:41.1092924Z Updating files: 77% (4866/6319)
2026-10-24T02:36:41.1117716Z Updating files: 78% (4929/6319)
2026-10-24T02:36:41.1136004Z Updating files: 79% (4993/6319)
2026-10-24T02:36:41.1152028Z Updating files: 80% (5056/6319)
2026-10-24T02:36:41.1170612Z Updating files: 81% (5119/6319)
2026-10-24T02:36:41.1188117Z Updating files: 82% (5182/6319)
2026-10-24T02:36:41.1204543Z Updating files: 83% (5245/6319)
2026-10-24T02:36:41.1225698Z Updating files: 84% (5308/6319)
2026-10-24T02:36:41.1244467Z Updating files: 85% (5372/6319)
2026-10-24T02:36:41.1265892Z Updating files: 86% (5435/6319)
2026-10-24T02:36:41.1331750Z Updating files: 87% (5498/6319)
2026-10-24T02:36:41.1362598Z Updating files: 88% (5561/6319)
2026-10-24T02:36:41.1379371Z Updating files: 89% (5624/6319)
2026-10-24T02:36:41.1403745Z Updating files: 90% (5688/6319)
2026-10-24T02:36:41.1437630Z Updating files: 91% (5751/6319)
2026-10-24T02:36:41.1451727Z Updating files: 92% (5814/6319)
2026-10-24T02:36:41.1467095Z Updating files: 93% (5877/6319)
2026-10-24T02:36:41.1487246Z Updating files: 94% (5940/6319)
2026-10-24T02:36:41.1509265Z Updating files: 95% (6004/6319)
2026-10-24T02:36:41.1559864Z Updating files: 96% (6067/6319)
2026-10-24T02:36:41.1585487Z Updating files: 97% (6130/6319)
2026-10-24T02:36:41.1630920Z Updating files: 98% (6193/6319)
2026-10-24T02:36:41.1648850Z Updating files: 99% (6256/6319)
2026-10-24T02:36:41.1649147Z Updating files: 100% (6319/6319)
2026-10-24T02:36:41.1649362Z Updating files: 100% (6319/6319), done.
2026-10-24T02:36:41.1796903Z Switched to a new branch 'main'
2026-10-24T02:36:41.1797808Z branch 'main' set up to track 'origin/main'.
2026-10-24T02:36:41.1810300Z ##[endgroup]
2026-10-24T02:36:41.1840415Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T02:36:41.1857917Z 26c3625f484eadd4d5b6ca5a3dd1f8f8bd5533b4
2026-10-24T02:36:41.1986197Z Prepare all required actions
2026-10-24T02:36:41.2021993Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T02:36:41.2022139Z env:
2026-10-24T02:36:41.2022253Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:41.2022391Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:41.2022532Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:41.2022660Z ##[endgroup]
2026-10-24T02:36:41.2065545Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T02:36:41.2078544Z ##[group]Run set -uo pipefail
2026-10-24T02:36:41.2078740Z set -uo pipefail
2026-10-24T02:36:41.2078918Z
2026-10-24T02:36:41.2079021Z decide() {
2026-10-24T02:36:41.2079216Z node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T02:36:41.2079415Z exit "${PIPESTATUS[0]}"
2026-10-24T02:36:41.2079544Z }
2026-10-24T02:36:41.2079636Z
2026-10-24T02:36:41.2079734Z fail_open() {
2026-10-24T02:36:41.2079878Z echo "$* Running every job."
2026-10-24T02:36:41.2080005Z decide
2026-10-24T02:36:41.2080104Z }
2026-10-24T02:36:41.2080197Z
2026-10-24T02:36:41.2080346Z # Reads the change from git rather than the REST API: every job that
2026-10-24T02:36:41.2080584Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T02:36:41.2080789Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T02:36:41.2080990Z # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T02:36:41.2081227Z # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T02:36:41.2081410Z base=HEAD^1
2026-10-24T02:36:41.2081518Z mode=()
2026-10-24T02:36:41.2081625Z else
2026-10-24T02:36:41.2081727Z base=$BEFORE_SHA
2026-10-24T02:36:41.2081911Z git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T02:36:41.2082116Z || fail_open "Could not fetch ${base}."
2026-10-24T02:36:41.2082309Z # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T02:36:41.2082485Z mode=(--full)
2026-10-24T02:36:41.2082597Z fi
2026-10-24T02:36:41.2082691Z
2026-10-24T02:36:41.2082850Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T02:36:41.2083091Z # of a package changes that package just like editing it. It also keeps
2026-10-24T02:36:41.2083427Z # git from fetching file contents to score renames.
2026-10-24T02:36:41.2083660Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T02:36:41.2083881Z || fail_open "Could not diff against ${base}."
2026-10-24T02:36:41.2084073Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T02:36:41.2101653Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:41.2101814Z env:
2026-10-24T02:36:41.2101926Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:41.2102073Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:41.2102216Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:41.2102346Z EVENT_NAME: push
2026-10-24T02:36:41.2102483Z BEFORE_SHA: ff1f6fd8849cdd2e0a07096eac4fd4440d1ad989
2026-10-24T02:36:41.2102637Z ##[endgroup]
2026-10-24T02:36:41.4198599Z 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-24T02:36:41.4200299Z typecheck=true
2026-10-24T02:36:41.4216101Z build=true
2026-10-24T02:36:41.4216246Z test=true
2026-10-24T02:36:41.4216361Z test_packages=
2026-10-24T02:36:41.4216468Z test_web=true
2026-10-24T02:36:41.4216570Z test_server=true
2026-10-24T02:36:41.4216668Z rust=true
2026-10-24T02:36:41.4216767Z release_smoke=true
2026-10-24T02:36:41.4216888Z mobile_native=false
2026-10-24T02:36:41.4244329Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=217]
2026-10-24T02:36:41.4318590Z Prepare all required actions
2026-10-24T02:36:41.4318984Z Getting action download info
2026-10-24T02:36:41.5145291Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T02:36:41.6017072Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T02:36:41.6017314Z env:
2026-10-24T02:36:41.6017489Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:41.6017716Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:41.6017942Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:41.6018151Z ##[endgroup]
2026-10-24T02:36:41.6086929Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T02:36:41.6094958Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:41.6095292Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:41.6095598Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:41.6095831Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:41.6112468Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:41.6112626Z env:
2026-10-24T02:36:41.6112736Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:41.6112875Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:41.6113011Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:41.6113142Z ##[endgroup]
2026-10-24T02:36:41.6173026Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T02:36:41.6174566Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T02:36:41.6215009Z ##[group]Run actions/cache@v6
2026-10-24T02:36:41.6215138Z with:
2026-10-24T02:36:41.6215240Z path: ~/.vite-plus
2026-10-24T02:36:41.6215574Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:36:41.6215762Z enableCrossOsArchive: false
2026-10-24T02:36:41.6215888Z fail-on-cache-miss: false
2026-10-24T02:36:41.6216009Z lookup-only: false
2026-10-24T02:36:41.6216113Z save-always: false
2026-10-24T02:36:41.6216218Z env:
2026-10-24T02:36:41.6216323Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:41.6216463Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:41.6216598Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:41.6216722Z ##[endgroup]
2026-10-24T02:36:41.8345273Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:36:42.2048616Z Received 170349591 of 170349591 (100.0%), 468.2 MBs/sec
2026-10-24T02:36:42.2083564Z Cache Size: ~162 MB (170349591 B)
2026-10-24T02:36:42.2160426Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/c5e03cd4-dfeb-4fe1-a91a-437cf7b15967/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:36:42.8368806Z Cache restored successfully
2026-10-24T02:36:42.8506980Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T02:36:42.8558769Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1238]
2026-10-24T02:36:42.8571740Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T02:36:42.8588278Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T02:36:42.8588490Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T02:36:42.8588657Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T02:36:42.8607010Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:42.8607170Z env:
2026-10-24T02:36:42.8607281Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:42.8607424Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:42.8607565Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:42.8607695Z ##[endgroup]
2026-10-24T02:36:42.8646406Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T02:36:42.8652995Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-24T02:36:42.8654152Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T02:36:42.8657359Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T02:36:42.8658314Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T02:36:42.8666626Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T02:36:42.8666798Z store_path="$(vp pm cache dir)"
2026-10-24T02:36:42.8666955Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:42.8682929Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:42.8683098Z env:
2026-10-24T02:36:42.8683206Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:42.8683351Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:42.8683499Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:42.8683630Z ##[endgroup]
2026-10-24T02:36:42.8803654Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-24T02:36:42.8804852Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T02:36:42.9107272Z ##[group]Run actions/cache@v6
2026-10-24T02:36:42.9107465Z with:
2026-10-24T02:36:42.9107591Z path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T02:36:42.9107847Z key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:36:42.9108097Z restore-keys: pnpm-full-v1-Linux-X64-
2026-10-24T02:36:42.9108241Z enableCrossOsArchive: false
2026-10-24T02:36:42.9108373Z fail-on-cache-miss: false
2026-10-24T02:36:42.9108490Z lookup-only: false
2026-10-24T02:36:42.9108596Z save-always: false
2026-10-24T02:36:42.9108706Z env:
2026-10-24T02:36:42.9108811Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:42.9108996Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:42.9109606Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:42.9109748Z ##[endgroup]
2026-10-24T02:36:43.1046463Z Cache hit for: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:36:44.2024215Z Received 671088640 of 995020926 (67.4%), 596.5 MBs/sec
2026-10-24T02:36:44.6316601Z Received 995020926 of 995020926 (100.0%), 630.9 MBs/sec
2026-10-24T02:36:44.6338194Z Cache Size: ~949 MB (995020926 B)
2026-10-24T02:36:44.6379106Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/961d50a9-1ffa-49ba-85f0-72c7a92ccf48/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:36:49.6311369Z Cache restored successfully
2026-10-24T02:36:49.6762088Z Cache restored from key: pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef
2026-10-24T02:36:49.6823371Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6801]
2026-10-24T02:36:49.6825388Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T02:36:49.6834523Z ##[group]Run vp install
2026-10-24T02:36:49.6834658Z vp install
2026-10-24T02:36:49.6852097Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:36:49.6852257Z env:
2026-10-24T02:36:49.6852368Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:49.6852511Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:49.6852653Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:49.6852787Z ##[endgroup]
2026-10-24T02:36:49.7213565Z Scope: all 33 workspace projects
2026-10-24T02:36:49.8157463Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T02:36:50.2023518Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T02:36:50.2028032Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T02:36:50.2028252Z Virtual store is at: node_modules/.pnpm
2026-10-24T02:36:52.2961925Z โ Lockfile passes supply-chain policies (2088 entries in 2.5s)
2026-10-24T02:36:52.2962277Z Lockfile is up to date, resolution step is skipped
2026-10-24T02:36:52.3121181Z Packages: +1721
2026-10-24T02:36:52.3121443Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T02:36:52.3459410Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T02:36:53.2424835Z . prepare$ vp config --no-agent
2026-10-24T02:36:53.3570386Z . prepare: Done
2026-10-24T02:36:53.3588120Z
2026-10-24T02:36:53.3588255Z devDependencies:
2026-10-24T02:36:53.3588399Z + @coderabbitai/config 1.1.0
2026-10-24T02:36:53.3588535Z + @shadcn/lint 0.1.5
2026-10-24T02:36:53.3588680Z + @types/node 24.12.4
2026-10-24T02:36:53.3588808Z + knip 6.34.0
2026-10-24T02:36:53.3588950Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T02:36:53.3589132Z + vite-plus 1.3.0
2026-10-24T02:36:53.3589196Z
2026-10-24T02:36:53.3616126Z Done in 3.7s using pnpm v12.14.0
2026-10-24T02:36:53.3797515Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3697]
2026-10-24T02:36:53.3819930Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:53.3820562Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T02:36:53.3839646Z shell: /usr/bin/bash -e {0}
2026-10-24T02:36:53.3839837Z env:
2026-10-24T02:36:53.3839964Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:53.3840112Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:53.3840251Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:53.3840382Z ##[endgroup]
2026-10-24T02:36:53.4056832Z ##[group]Run actions/cache@v6
2026-10-24T02:36:53.4056962Z with:
2026-10-24T02:36:53.4057068Z path: ~/.cache/ms-playwright
2026-10-24T02:36:53.4057225Z key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:36:53.4057385Z enableCrossOsArchive: false
2026-10-24T02:36:53.4057512Z fail-on-cache-miss: false
2026-10-24T02:36:53.4057648Z lookup-only: false
2026-10-24T02:36:53.4057760Z save-always: false
2026-10-24T02:36:53.4057865Z env:
2026-10-24T02:36:53.4057972Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:53.4058111Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:53.4058251Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:53.4058379Z ##[endgroup]
2026-10-24T02:36:53.6088358Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:36:53.7633692Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec
2026-10-24T02:36:53.7634274Z Cache Size: ~102 MB (106503405 B)
2026-10-24T02:36:53.7650514Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/f100f1ea-b02a-46ce-83cb-ff3e969cb3fb/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T02:36:53.9415825Z Cache restored successfully
2026-10-24T02:36:53.9545677Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T02:36:53.9665989Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T02:36:53.9666627Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T02:36:53.9667041Z test -n "$browser"
2026-10-24T02:36:53.9667256Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T02:36:53.9667579Z node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T02:36:53.9667885Z fi
2026-10-24T02:36:53.9691157Z shell: /usr/bin/bash -e {0}
2026-10-24T02:36:53.9691294Z env:
2026-10-24T02:36:53.9691410Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:53.9691570Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:53.9691711Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:53.9691853Z ##[endgroup]
2026-10-24T02:36:53.9880285Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-24T02:36:53.9880623Z vp run --filter t3 test --shard 8/8
2026-10-24T02:36:53.9905525Z shell: /usr/bin/bash -e {0}
2026-10-24T02:36:53.9905713Z env:
2026-10-24T02:36:53.9905849Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:36:53.9906000Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:36:53.9906143Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:36:53.9906377Z T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T02:36:53.9906674Z T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T02:36:53.9906910Z ##[endgroup]
2026-10-24T02:36:54.1631925Z ~/apps/server$ vp test run --shard 8/8 โ cache disabled
2026-10-24T02:36:54.3039339Z
2026-10-24T02:36:54.3040800Z RUN v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T02:36:54.3041167Z
2026-10-24T02:36:58.8479217Z โ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 898ms
2026-10-24T02:36:58.8479835Z โ ClaudeAdapterV2 background wake turns (169)
2026-10-24T02:36:58.8480144Z โ persists a todo_list from inline Claude task-tool frames 395ms
2026-10-24T02:37:00.3702105Z โ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 984ms
2026-10-24T02:37:01.4290326Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-24T02:37:01.4290821Z [02:37:01.416] INFO (#414): Migrations ran successfully {
2026-10-24T02:37:01.4290991Z migrations: [
2026-10-24T02:37:01.4291132Z '1_OrchestrationEvents',
2026-10-24T02:37:01.4291309Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:01.4291481Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:01.4291639Z '4_ProviderSessionRuntime',
2026-10-24T02:37:01.4291836Z '5_Projections',
2026-10-24T02:37:01.4292185Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:01.4292402Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:01.4292593Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:01.4292783Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:01.4292957Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:01.4293157Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:01.4293352Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:01.4293539Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:01.4293743Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:01.4293950Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:01.4294135Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:01.4294310Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:01.4294502Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:01.4294693Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:01.4294871Z '20_AuthAccessManagement',
2026-10-24T02:37:01.4295035Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:01.4295215Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:01.4295389Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:01.4295583Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:01.4295797Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:01.4296002Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:01.4296196Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:01.4296384Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:01.4296586Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:01.4296820Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:01.4297005Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:01.4297180Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:01.4297362Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:01.4297534Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:01.4297717Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:01.4297893Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:01.4298062Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:01.4298242Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:01.4298437Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:01.4298636Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:01.4298812Z '41_AuthSessionClientConnection',
2026-10-24T02:37:01.4299045Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:01.4299539Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:01.4299730Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:01.4299914Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:01.4300104Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:01.4300282Z '47_ProjectionProjectIcon',
2026-10-24T02:37:01.4300460Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:01.4300651Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:01.4300831Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:01.4301013Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:01.4301190Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:01.4301360Z '53_PullRequestFilesViewed',
2026-10-24T02:37:01.4301545Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:01.4301724Z '55_OrchestrationV2',
2026-10-24T02:37:01.4301893Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:01.4302068Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:01.4302233Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:01.4302391Z '59_McpAppModelContext',
2026-10-24T02:37:01.4302559Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:01.4302846Z '61_PullRequestReviewGuides',
2026-10-24T02:37:01.4303014Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:01.4303178Z '63_DropUnusedV1Projections',
2026-10-24T02:37:01.4303362Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:01.4303543Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:01.4303725Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:01.4303901Z '67_WebhookDedupe',
2026-10-24T02:37:01.4304053Z '68_ShellStopRequestIndex'
2026-10-24T02:37:01.4304183Z ]
2026-10-24T02:37:01.4304283Z }
2026-10-24T02:37:01.4304348Z
2026-10-24T02:37:01.5268924Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-24T02:37:01.5269465Z [02:37:01.521] INFO (#4797): Migrations ran successfully {
2026-10-24T02:37:01.5269678Z migrations: [
2026-10-24T02:37:01.5269822Z '1_OrchestrationEvents',
2026-10-24T02:37:01.5270004Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:01.5270179Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:01.5270344Z '4_ProviderSessionRuntime',
2026-10-24T02:37:01.5270507Z '5_Projections',
2026-10-24T02:37:01.5270693Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:01.5270912Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:01.5271104Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:01.5271290Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:01.5271478Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:01.5271684Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:01.5271886Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:01.5272083Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:01.5272292Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:01.5272506Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:01.5272696Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:01.5272875Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:01.5273063Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:01.5273249Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:01.5273429Z '20_AuthAccessManagement',
2026-10-24T02:37:01.5273594Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:01.5274102Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:01.5274279Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:01.5274478Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:01.5274704Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:01.5274915Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:01.5275110Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:01.5275299Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:01.5275529Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:01.5275730Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:01.5275914Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:01.5276086Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:01.5276264Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:01.5276433Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:01.5276618Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:01.5276799Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:01.5276966Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:01.5277145Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:01.5277433Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:01.5277633Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:01.5277808Z '41_AuthSessionClientConnection',
2026-10-24T02:37:01.5277994Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:01.5278176Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:01.5278361Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:01.5278546Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:01.5278731Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:01.5278914Z '47_ProjectionProjectIcon',
2026-10-24T02:37:01.5279126Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:01.5279318Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:01.5279498Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:01.5279681Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:01.5279862Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:01.5280026Z '53_PullRequestFilesViewed',
2026-10-24T02:37:01.5280408Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:01.5280623Z '55_OrchestrationV2',
2026-10-24T02:37:01.5280802Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:01.5280981Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:01.5281141Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:01.5281306Z '59_McpAppModelContext',
2026-10-24T02:37:01.5281473Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:01.5281653Z '61_PullRequestReviewGuides',
2026-10-24T02:37:01.5281820Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:01.5281987Z '63_DropUnusedV1Projections',
2026-10-24T02:37:01.5282171Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:01.5282352Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:01.5282539Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:01.5282706Z '67_WebhookDedupe',
2026-10-24T02:37:01.5282859Z '68_ShellStopRequestIndex'
2026-10-24T02:37:01.5283068Z ]
2026-10-24T02:37:01.5283165Z }
2026-10-24T02:37:01.5283222Z
2026-10-24T02:37:01.5766217Z โ src/mcp/OrchestratorMcpService.test.ts (33 tests) 235ms
2026-10-24T02:37:03.1241507Z โ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 552ms
2026-10-24T02:37:04.1126345Z โ src/project/AgentSessionScanner.test.ts (53 tests) 699ms
2026-10-24T02:37:04.1127154Z โ AgentSessionScanner (37)
2026-10-24T02:37:04.1127331Z โ recentThreads (18)
2026-10-24T02:37:04.1127726Z โ skips excessive records without blocking an older valid transcript 308ms
2026-10-24T02:37:05.3198523Z โ src/assets/AssetAccess.test.ts (26 tests) 152ms
2026-10-24T02:37:10.8145241Z โ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5304ms
2026-10-24T02:37:10.8145657Z โ AcpSessionRuntime (30)
2026-10-24T02:37:10.8145942Z โ drains large stderr output and keeps auth-sized logging chunks 354ms
2026-10-24T02:37:10.8146294Z โ keeps assistant item IDs unique when a provider session restarts 361ms
2026-10-24T02:37:11.7918150Z โ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 34ms
2026-10-24T02:37:12.0309704Z โ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 59ms
2026-10-24T02:37:13.0346333Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T02:37:13.0346801Z [02:37:13.028] INFO (#22): Migrations ran successfully {
2026-10-24T02:37:13.0346972Z migrations: [
2026-10-24T02:37:13.0347146Z '1_OrchestrationEvents',
2026-10-24T02:37:13.0347335Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:13.0347508Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:13.0347665Z '4_ProviderSessionRuntime',
2026-10-24T02:37:13.0347822Z '5_Projections',
2026-10-24T02:37:13.0348005Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:13.0348214Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:13.0348402Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:13.0348582Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:13.0348761Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:13.0348956Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:13.0349189Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:13.0349373Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:13.0349583Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:13.0349793Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:13.0349977Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:13.0350150Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:13.0350333Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:13.0350517Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:13.0350687Z '20_AuthAccessManagement',
2026-10-24T02:37:13.0350854Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:13.0351025Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:13.0351204Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:13.0351394Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:13.0351607Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:13.0351810Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:13.0352004Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:13.0352191Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:13.0352385Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:13.0352584Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:13.0352762Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:13.0352936Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:13.0353111Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:13.0353278Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:13.0353456Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:13.0353634Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:13.0353801Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:13.0353978Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:13.0354172Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:13.0354645Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:13.0355017Z '41_AuthSessionClientConnection',
2026-10-24T02:37:13.0355201Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:13.0355386Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:13.0355569Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:13.0355753Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:13.0355939Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:13.0356115Z '47_ProjectionProjectIcon',
2026-10-24T02:37:13.0356292Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:13.0356476Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:13.0356657Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:13.0356835Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:13.0357013Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:13.0357181Z '53_PullRequestFilesViewed',
2026-10-24T02:37:13.0357371Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:13.0357548Z '55_OrchestrationV2',
2026-10-24T02:37:13.0357718Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:13.0357888Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:13.0358046Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:13.0358204Z '59_McpAppModelContext',
2026-10-24T02:37:13.0358368Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:13.0358538Z '61_PullRequestReviewGuides',
2026-10-24T02:37:13.0358700Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:13.0358865Z '63_DropUnusedV1Projections',
2026-10-24T02:37:13.0359085Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:13.0359265Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:13.0359446Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:13.0359614Z '67_WebhookDedupe',
2026-10-24T02:37:13.0359770Z '68_ShellStopRequestIndex'
2026-10-24T02:37:13.0359895Z ]
2026-10-24T02:37:13.0359991Z }
2026-10-24T02:37:13.0360050Z
2026-10-24T02:37:13.1562329Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T02:37:13.1563097Z [02:37:13.155] WARN (#1241): Orchestration effect execution failed {
2026-10-24T02:37:13.1563807Z effectId: 'effect:command:selection-restart:second:provider-turn.restart:provider-turn:run-attempt:run:run%3Athread%3Athread%253Aselection-restart-lifecycle%3Aordinal%3A1:attempt:1',
2026-10-24T02:37:13.1564322Z effectType: 'provider-turn.restart',
2026-10-24T02:37:13.1564577Z attemptCount: 1,
2026-10-24T02:37:13.1564793Z nonRetryable: false,
2026-10-24T02:37:13.1565082Z error: 'OrchestrationEffectExecutionError: \n' +
2026-10-24T02:37:13.1565480Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-24T02:37:13.1565980Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-24T02:37:13.1566368Z ' [cause]: ProviderTurnStartError: \n' +
2026-10-24T02:37:13.1566764Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-24T02:37:13.1567280Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-24T02:37:13.1568491Z ' [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:2b936f6f-0441-4aa7-b4b0-c8d60bc5203f.\n' +
2026-10-24T02:37:13.1570027Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-24T02:37:13.1570694Z ' at file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/internal/effect.js:1483:96 {\n' +
2026-10-24T02:37:13.1571401Z ' [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:2b936f6f-0441-4aa7-b4b0-c8d60bc5203f.\n' +
2026-10-24T02:37:13.1572248Z ' at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-24T02:37:13.1572656Z ' [cause]: Error: simulated replacement open failure\n' +
2026-10-24T02:37:13.1572911Z ' }\n' +
2026-10-24T02:37:13.1573112Z ' }\n' +
2026-10-24T02:37:13.1573308Z ' }\n' +
2026-10-24T02:37:13.1573491Z '}'
2026-10-24T02:37:13.1573667Z }
2026-10-24T02:37:13.1573791Z
2026-10-24T02:37:13.3706876Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > restarts the live session on a model change when a newer stopped session record exists
2026-10-24T02:37:13.3707318Z [02:37:13.367] INFO (#2637): Migrations ran successfully {
2026-10-24T02:37:13.3707481Z migrations: [
2026-10-24T02:37:13.3707620Z '1_OrchestrationEvents',
2026-10-24T02:37:13.3707804Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:13.3707977Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:13.3708133Z '4_ProviderSessionRuntime',
2026-10-24T02:37:13.3708291Z '5_Projections',
2026-10-24T02:37:13.3708471Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:13.3708713Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:13.3708913Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:13.3709126Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:13.3709301Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:13.3709522Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:13.3709719Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:13.3709902Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:13.3710108Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:13.3710322Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:13.3710501Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:13.3710680Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:13.3710862Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:13.3711048Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:13.3711337Z '20_AuthAccessManagement',
2026-10-24T02:37:13.3711536Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:13.3711728Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:13.3711923Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:13.3712134Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:13.3712368Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:13.3712592Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:13.3712801Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:13.3713007Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:13.3713220Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:13.3713436Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:13.3713634Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:13.3714056Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:13.3714349Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:13.3714672Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:13.3714943Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:13.3715339Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:13.3715553Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:13.3715735Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:13.3715941Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:13.3716140Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:13.3716317Z '41_AuthSessionClientConnection',
2026-10-24T02:37:13.3716503Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:13.3716693Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:13.3716877Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:13.3717074Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:13.3717264Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:13.3717441Z '47_ProjectionProjectIcon',
2026-10-24T02:37:13.3717620Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:13.3717804Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:13.3717985Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:13.3718163Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:13.3718339Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:13.3718504Z '53_PullRequestFilesViewed',
2026-10-24T02:37:13.3718690Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:13.3718864Z '55_OrchestrationV2',
2026-10-24T02:37:13.3719086Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:13.3719263Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:13.3719421Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:13.3719583Z '59_McpAppModelContext',
2026-10-24T02:37:13.3719751Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:13.3719920Z '61_PullRequestReviewGuides',
2026-10-24T02:37:13.3720080Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:13.3720244Z '63_DropUnusedV1Projections',
2026-10-24T02:37:13.3720419Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:13.3720595Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:13.3720777Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:13.3720942Z '67_WebhookDedupe',
2026-10-24T02:37:13.3721093Z '68_ShellStopRequestIndex'
2026-10-24T02:37:13.3721219Z ]
2026-10-24T02:37:13.3721313Z }
2026-10-24T02:37:13.3721384Z
2026-10-24T02:37:13.6024651Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-24T02:37:13.6025122Z [02:37:13.599] INFO (#5313): Migrations ran successfully {
2026-10-24T02:37:13.6025298Z migrations: [
2026-10-24T02:37:13.6025442Z '1_OrchestrationEvents',
2026-10-24T02:37:13.6025620Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:13.6025790Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:13.6025951Z '4_ProviderSessionRuntime',
2026-10-24T02:37:13.6026103Z '5_Projections',
2026-10-24T02:37:13.6026289Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:13.6026498Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:13.6026690Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:13.6026873Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:13.6027050Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:13.6027249Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:13.6027700Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:13.6027977Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:13.6028183Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:13.6028397Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:13.6028576Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:13.6028753Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:13.6028937Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:13.6029170Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:13.6029346Z '20_AuthAccessManagement',
2026-10-24T02:37:13.6029518Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:13.6029690Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:13.6029893Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:13.6030087Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:13.6030304Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:13.6030512Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:13.6030701Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:13.6030893Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:13.6031088Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:13.6031290Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:13.6031468Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:13.6031643Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:13.6031818Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:13.6031988Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:13.6032166Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:13.6032341Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:13.6032514Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:13.6032691Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:13.6032889Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:13.6033083Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:13.6033262Z '41_AuthSessionClientConnection',
2026-10-24T02:37:13.6033444Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:13.6033626Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:13.6033810Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:13.6033999Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:13.6034184Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:13.6034358Z '47_ProjectionProjectIcon',
2026-10-24T02:37:13.6034538Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:13.6034731Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:13.6034915Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:13.6035097Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:13.6035279Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:13.6035446Z '53_PullRequestFilesViewed',
2026-10-24T02:37:13.6035635Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:13.6035812Z '55_OrchestrationV2',
2026-10-24T02:37:13.6035978Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:13.6036151Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:13.6036310Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:13.6036471Z '59_McpAppModelContext',
2026-10-24T02:37:13.6036635Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:13.6036807Z '61_PullRequestReviewGuides',
2026-10-24T02:37:13.6036972Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:13.6037140Z '63_DropUnusedV1Projections',
2026-10-24T02:37:13.6037378Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:13.6037589Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:13.6037771Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:13.6037938Z '67_WebhookDedupe',
2026-10-24T02:37:13.6038094Z '68_ShellStopRequestIndex'
2026-10-24T02:37:13.6038222Z ]
2026-10-24T02:37:13.6038320Z }
2026-10-24T02:37:13.6038380Z
2026-10-24T02:37:13.8858616Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-24T02:37:13.8859088Z [02:37:13.882] INFO (#8015): Migrations ran successfully {
2026-10-24T02:37:13.8859256Z migrations: [
2026-10-24T02:37:13.8859391Z '1_OrchestrationEvents',
2026-10-24T02:37:13.8859570Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:13.8859738Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:13.8859893Z '4_ProviderSessionRuntime',
2026-10-24T02:37:13.8860106Z '5_Projections',
2026-10-24T02:37:13.8860296Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:13.8860511Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:13.8860700Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:13.8860884Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:13.8861059Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:13.8861258Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:13.8861453Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:13.8861637Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:13.8861848Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:13.8862055Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:13.8862239Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:13.8862416Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:13.8862602Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:13.8862787Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:13.8862961Z '20_AuthAccessManagement',
2026-10-24T02:37:13.8863123Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:13.8863296Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:13.8863471Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:13.8863662Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:13.8863872Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:13.8864072Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:13.8864261Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:13.8864448Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:13.8864642Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:13.8864841Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:13.8865024Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:13.8865194Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:13.8865389Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:13.8865552Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:13.8865730Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:13.8865902Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:13.8866066Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:13.8866244Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:13.8866439Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:13.8866637Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:13.8866810Z '41_AuthSessionClientConnection',
2026-10-24T02:37:13.8866996Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:13.8867423Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:13.8867707Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:13.8867890Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:13.8868077Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:13.8868259Z '47_ProjectionProjectIcon',
2026-10-24T02:37:13.8868434Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:13.8868623Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:13.8868802Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:13.8868984Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:13.8869196Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:13.8869364Z '53_PullRequestFilesViewed',
2026-10-24T02:37:13.8869546Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:13.8869721Z '55_OrchestrationV2',
2026-10-24T02:37:13.8869897Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:13.8870068Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:13.8870231Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:13.8870387Z '59_McpAppModelContext',
2026-10-24T02:37:13.8870557Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:13.8870726Z '61_PullRequestReviewGuides',
2026-10-24T02:37:13.8870892Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:13.8871056Z '63_DropUnusedV1Projections',
2026-10-24T02:37:13.8871235Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:13.8871420Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:13.8871599Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:13.8871771Z '67_WebhookDedupe',
2026-10-24T02:37:13.8871922Z '68_ShellStopRequestIndex'
2026-10-24T02:37:13.8872053Z ]
2026-10-24T02:37:13.8872148Z }
2026-10-24T02:37:13.8872210Z
2026-10-24T02:37:14.1664786Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-24T02:37:14.1665234Z [02:37:14.163] INFO (#10780): Migrations ran successfully {
2026-10-24T02:37:14.1665406Z migrations: [
2026-10-24T02:37:14.1665545Z '1_OrchestrationEvents',
2026-10-24T02:37:14.1665754Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:14.1665925Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:14.1666086Z '4_ProviderSessionRuntime',
2026-10-24T02:37:14.1666241Z '5_Projections',
2026-10-24T02:37:14.1666427Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:14.1666638Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:14.1666832Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:14.1667015Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:14.1667200Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:14.1667402Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:14.1667606Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:14.1667794Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:14.1667999Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:14.1668213Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:14.1668393Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:14.1668570Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:14.1668751Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:14.1668939Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:14.1669155Z '20_AuthAccessManagement',
2026-10-24T02:37:14.1669323Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:14.1669493Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:14.1669912Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:14.1670201Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:14.1670408Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:14.1670614Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:14.1670799Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:14.1670988Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:14.1671181Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:14.1671381Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:14.1671562Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:14.1671732Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:14.1671909Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:14.1672074Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:14.1672256Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:14.1672431Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:14.1672602Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:14.1672777Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:14.1672973Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:14.1673166Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:14.1673343Z '41_AuthSessionClientConnection',
2026-10-24T02:37:14.1673525Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:14.1673705Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:14.1673892Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:14.1674072Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:14.1674262Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:14.1674440Z '47_ProjectionProjectIcon',
2026-10-24T02:37:14.1674619Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:14.1674806Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:14.1674986Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:14.1675166Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:14.1675342Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:14.1675515Z '53_PullRequestFilesViewed',
2026-10-24T02:37:14.1675701Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:14.1675880Z '55_OrchestrationV2',
2026-10-24T02:37:14.1676047Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:14.1676222Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:14.1676383Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:14.1676541Z '59_McpAppModelContext',
2026-10-24T02:37:14.1676704Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:14.1676870Z '61_PullRequestReviewGuides',
2026-10-24T02:37:14.1677038Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:14.1677201Z '63_DropUnusedV1Projections',
2026-10-24T02:37:14.1677381Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:14.1677559Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:14.1677741Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:14.1677911Z '67_WebhookDedupe',
2026-10-24T02:37:14.1678066Z '68_ShellStopRequestIndex'
2026-10-24T02:37:14.1678194Z ]
2026-10-24T02:37:14.1678287Z }
2026-10-24T02:37:14.1678346Z
2026-10-24T02:37:14.4423623Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-24T02:37:14.4424136Z [02:37:14.439] INFO (#13554): Migrations ran successfully {
2026-10-24T02:37:14.4424414Z migrations: [
2026-10-24T02:37:14.4424619Z '1_OrchestrationEvents',
2026-10-24T02:37:14.4433537Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:14.4434061Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:14.4434293Z '4_ProviderSessionRuntime',
2026-10-24T02:37:14.4434513Z '5_Projections',
2026-10-24T02:37:14.4434768Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:14.4435044Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:14.4435304Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:14.4435549Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:14.4435792Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:14.4436051Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:14.4436312Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:14.4436559Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:14.4436829Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:14.4437105Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:14.4437352Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:14.4437591Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:14.4437837Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:14.4438085Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:14.4438326Z '20_AuthAccessManagement',
2026-10-24T02:37:14.4438554Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:14.4438790Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:14.4439069Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:14.4439327Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:14.4439603Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:14.4439868Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:14.4440119Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:14.4440370Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:14.4440630Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:14.4440889Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:14.4441134Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:14.4441368Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:14.4441606Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:14.4441833Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:14.4442077Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:14.4442314Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:14.4442550Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:14.4442786Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:14.4443046Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:14.4443311Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:14.4443554Z '41_AuthSessionClientConnection',
2026-10-24T02:37:14.4443805Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:14.4444051Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:14.4444306Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:14.4444555Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:14.4444805Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:14.4445049Z '47_ProjectionProjectIcon',
2026-10-24T02:37:14.4445288Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:14.4445537Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:14.4445783Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:14.4446028Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:14.4446266Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:14.4446628Z '53_PullRequestFilesViewed',
2026-10-24T02:37:14.4446912Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:14.4447156Z '55_OrchestrationV2',
2026-10-24T02:37:14.4447386Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:14.4447625Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:14.4447847Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:14.4448067Z '59_McpAppModelContext',
2026-10-24T02:37:14.4448301Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:14.4448532Z '61_PullRequestReviewGuides',
2026-10-24T02:37:14.4448764Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:14.4448990Z '63_DropUnusedV1Projections',
2026-10-24T02:37:14.4449259Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:14.4449501Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:14.4449749Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:14.4449982Z '67_WebhookDedupe',
2026-10-24T02:37:14.4450201Z '68_ShellStopRequestIndex'
2026-10-24T02:37:14.4450390Z ]
2026-10-24T02:37:14.4450552Z }
2026-10-24T02:37:14.4450704Z
2026-10-24T02:37:14.7141451Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-24T02:37:14.7141892Z [02:37:14.711] INFO (#16319): Migrations ran successfully {
2026-10-24T02:37:14.7142058Z migrations: [
2026-10-24T02:37:14.7142202Z '1_OrchestrationEvents',
2026-10-24T02:37:14.7142379Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:14.7142555Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:14.7142716Z '4_ProviderSessionRuntime',
2026-10-24T02:37:14.7142883Z '5_Projections',
2026-10-24T02:37:14.7143067Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:14.7143313Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:14.7143513Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:14.7143693Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:14.7143871Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:14.7144069Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:14.7144274Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:14.7144460Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:14.7144672Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:14.7144880Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:14.7145062Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:14.7145237Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:14.7145416Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:14.7145607Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:14.7145782Z '20_AuthAccessManagement',
2026-10-24T02:37:14.7145952Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:14.7146124Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:14.7146305Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:14.7146498Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:14.7146716Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:14.7146917Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:14.7147102Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:14.7147291Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:14.7147486Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:14.7147691Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:14.7147870Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:14.7148328Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:14.7148608Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:14.7148807Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:14.7148983Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:14.7149198Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:14.7149365Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:14.7149539Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:14.7149734Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:14.7149922Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:14.7150099Z '41_AuthSessionClientConnection',
2026-10-24T02:37:14.7150276Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:14.7150459Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:14.7150646Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:14.7150834Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:14.7151022Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:14.7151201Z '47_ProjectionProjectIcon',
2026-10-24T02:37:14.7151375Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:14.7151564Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:14.7151745Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:14.7151921Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:14.7152099Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:14.7152263Z '53_PullRequestFilesViewed',
2026-10-24T02:37:14.7152447Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:14.7152619Z '55_OrchestrationV2',
2026-10-24T02:37:14.7152787Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:14.7152954Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:14.7153109Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:14.7153267Z '59_McpAppModelContext',
2026-10-24T02:37:14.7153428Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:14.7153595Z '61_PullRequestReviewGuides',
2026-10-24T02:37:14.7153756Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:14.7153919Z '63_DropUnusedV1Projections',
2026-10-24T02:37:14.7154095Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:14.7154280Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:14.7154459Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:14.7154622Z '67_WebhookDedupe',
2026-10-24T02:37:14.7154774Z '68_ShellStopRequestIndex'
2026-10-24T02:37:14.7154898Z ]
2026-10-24T02:37:14.7154994Z }
2026-10-24T02:37:14.7155049Z
2026-10-24T02:37:14.8978840Z โ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1930ms
2026-10-24T02:37:14.8979459Z โ retries a failed selection restart session open before completing 363ms
2026-10-24T02:37:15.2476790Z โ src/process/externalLauncher.test.ts (20 tests) 93ms
2026-10-24T02:37:15.6034888Z โ src/sourceControl/BitbucketApi.test.ts (21 tests) 55ms
2026-10-24T02:37:16.7684726Z โ src/checkpointing/CheckpointStore.test.ts (9 tests) 881ms
2026-10-24T02:37:17.2716602Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-24T02:37:17.2717007Z [02:37:17.270] INFO (#9): Migrations ran successfully {
2026-10-24T02:37:17.2717175Z migrations: [
2026-10-24T02:37:17.2717315Z '1_OrchestrationEvents',
2026-10-24T02:37:17.2717490Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:17.2717658Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:17.2717817Z '4_ProviderSessionRuntime',
2026-10-24T02:37:17.2717976Z '5_Projections',
2026-10-24T02:37:17.2718168Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:17.2718377Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:17.2718567Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:17.2718746Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:17.2718952Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:17.2719197Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:17.2719395Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:17.2719582Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:17.2719785Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:17.2719995Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:17.2720172Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:17.2720349Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:17.2720529Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:17.2720716Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:17.2720886Z '20_AuthAccessManagement',
2026-10-24T02:37:17.2721047Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:17.2721220Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:17.2721399Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:17.2721600Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:17.2721810Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:17.2722014Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:17.2722201Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:17.2722390Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:17.2722583Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:17.2722783Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:17.2722964Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:17.2723133Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:17.2723308Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:17.2723470Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:17.2723647Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:17.2723822Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:17.2723994Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:17.2724166Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:17.2724360Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:17.2724554Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:17.2724724Z '41_AuthSessionClientConnection',
2026-10-24T02:37:17.2724908Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:17.2725086Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:17.2725271Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:17.2725453Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:17.2725639Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:17.2725815Z '47_ProjectionProjectIcon',
2026-10-24T02:37:17.2725993Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:17.2726181Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:17.2726361Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:17.2726544Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:17.2726719Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:17.2726887Z '53_PullRequestFilesViewed',
2026-10-24T02:37:17.2727068Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:17.2727244Z '55_OrchestrationV2',
2026-10-24T02:37:17.2727409Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:17.2727580Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:17.2727739Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:17.2727901Z '59_McpAppModelContext',
2026-10-24T02:37:17.2728066Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:17.2728231Z '61_PullRequestReviewGuides',
2026-10-24T02:37:17.2728666Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:17.2728924Z '63_DropUnusedV1Projections',
2026-10-24T02:37:17.2729132Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:17.2729312Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:17.2729494Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:17.2729661Z '67_WebhookDedupe',
2026-10-24T02:37:17.2729814Z '68_ShellStopRequestIndex'
2026-10-24T02:37:17.2729944Z ]
2026-10-24T02:37:17.2730038Z }
2026-10-24T02:37:17.2730097Z
2026-10-24T02:37:17.4216270Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-24T02:37:17.4216761Z [02:37:17.420] WARN (#478): Review guide generation failed {
2026-10-24T02:37:17.4216975Z key: 'github.com/acme/refused-head#7',
2026-10-24T02:37:17.4217989Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head b6379c770bce of #7. local objects: b6379c770bce names df349e38679e439ce5de1eec8a94596a00e06850 here, a branch or tag rather than the commit. branch feature: b6379c770bce names df349e38679e439ce5de1eec8a94596a00e06850 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-24T02:37:17.4218994Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T02:37:17.4219564Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T02:37:17.4220150Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T02:37:17.4220736Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T02:37:17.4221327Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T02:37:17.4222306Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T02:37:17.4222870Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T02:37:17.4223445Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T02:37:17.4224028Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T02:37:17.4224361Z }
2026-10-24T02:37:17.4224421Z
2026-10-24T02:37:17.5556620Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-24T02:37:17.5557099Z [02:37:17.555] WARN (#688): Review guide generation failed {
2026-10-24T02:37:17.5557311Z key: 'github.com/acme/refused-head#7',
2026-10-24T02:37:17.5558529Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head b6379c770bce of #7. local objects: b6379c770bce names df349e38679e439ce5de1eec8a94596a00e06850 here, a branch or tag rather than the commit. branch feature: b6379c770bce names df349e38679e439ce5de1eec8a94596a00e06850 here, a branch or tag rather than the commit. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-24T02:37:17.5559649Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T02:37:17.5560155Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T02:37:17.5560739Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T02:37:17.5561320Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T02:37:17.5561905Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T02:37:17.5562478Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T02:37:17.5563035Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T02:37:17.5563613Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T02:37:17.5564203Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T02:37:17.5564531Z }
2026-10-24T02:37:17.5564596Z
2026-10-24T02:37:17.6633288Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-24T02:37:17.6633783Z [02:37:17.662] WARN (#893): Review guide generation failed {
2026-10-24T02:37:17.6634000Z key: 'github.com/acme/refused-head#7',
2026-10-24T02:37:17.6634383Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-24T02:37:17.6634867Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-24T02:37:17.6635367Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T02:37:17.6635987Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T02:37:17.6636581Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T02:37:17.6637170Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T02:37:17.6637738Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T02:37:17.6638290Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T02:37:17.6639099Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T02:37:17.6639764Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T02:37:17.6640095Z }
2026-10-24T02:37:17.6640152Z
2026-10-24T02:37:17.7955528Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-24T02:37:17.7955970Z [02:37:17.794] WARN (#1068): Review guide generation failed {
2026-10-24T02:37:17.7956209Z key: 'github.com/acme/refused-head#7',
2026-10-24T02:37:17.7957138Z cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee of #7. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch feature: Git command exited with a non-zero status. refs/pull/7/head: Git command exited with a non-zero status. refs/merge-requests/7/head: Git command exited with a non-zero status.\n' +
2026-10-24T02:37:17.7958083Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T02:37:17.7958582Z ' at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T02:37:17.7959433Z ' at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T02:37:17.7960171Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T02:37:17.7960773Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T02:37:17.7961347Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T02:37:17.7961903Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T02:37:17.7962476Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T02:37:17.7963054Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T02:37:17.7963391Z }
2026-10-24T02:37:17.7963453Z
2026-10-24T02:37:17.9312047Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-24T02:37:17.9312743Z [02:37:17.930] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-24T02:37:17.9313063Z layer: 9,
2026-10-24T02:37:17.9313849Z detail: 'Could not find head ffffffffffffffffffffffffffffffffffffffff of #9. local objects: Git command exited with a non-zero status. the commit: Git command exited with a non-zero status. branch gone: Git command exited with a non-zero status. refs/pull/9/head: Git command exited with a non-zero status. refs/merge-requests/9/head: Git command exited with a non-zero status.'
2026-10-24T02:37:17.9314573Z }
2026-10-24T02:37:17.9314721Z
2026-10-24T02:37:18.0401472Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-24T02:37:18.0402084Z [02:37:18.039] WARN (#1605): Review guide generation failed {
2026-10-24T02:37:18.0402283Z key: 'github.com/acme/app#7',
2026-10-24T02:37:18.0402693Z cause: "PullRequestOperationError: Pull request operation generateReviewGuide failed: This project's checkout no longer has a remote for the pull request's repository.\n" +
2026-10-24T02:37:18.0403206Z ' at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-24T02:37:18.0403722Z ' at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T02:37:18.0404329Z ' at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T02:37:18.0404916Z ' at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T02:37:18.0405481Z ' at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T02:37:18.0406061Z ' at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-24T02:37:18.0406641Z ' at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T02:37:18.0406970Z }
2026-10-24T02:37:18.0407036Z
2026-10-24T02:37:18.1105577Z โ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 877ms
2026-10-24T02:37:19.9820407Z โ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 929ms
2026-10-24T02:37:19.9820974Z โ delivers child completion with Claude's native pending-tool cancellation behavior 326ms
2026-10-24T02:37:20.2725929Z โ src/provider/AntigravityAuth.test.ts (15 tests) 22ms
2026-10-24T02:37:20.5854302Z โ src/cloud/selfUpdate.test.ts (12 tests) 36ms
2026-10-24T02:37:21.9317289Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:21.9317796Z [02:37:21.914] INFO (#1): Migrations ran successfully {
2026-10-24T02:37:21.9317962Z migrations: [
2026-10-24T02:37:21.9318099Z '1_OrchestrationEvents',
2026-10-24T02:37:21.9318276Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:21.9318447Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:21.9318607Z '4_ProviderSessionRuntime',
2026-10-24T02:37:21.9318760Z '5_Projections',
2026-10-24T02:37:21.9318941Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:21.9319192Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:21.9319385Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:21.9319568Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:21.9319745Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:21.9319944Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:21.9320147Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:21.9320339Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:21.9320544Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:21.9320750Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:21.9320934Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:21.9321108Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:21.9321294Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:21.9321481Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:21.9321683Z '20_AuthAccessManagement',
2026-10-24T02:37:21.9321845Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:21.9322018Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:21.9322193Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:21.9322387Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:21.9322598Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:21.9322805Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:21.9322994Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:21.9323183Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:21.9323382Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:21.9323580Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:21.9323760Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:21.9323930Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:21.9324107Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:21.9324271Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:21.9324450Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:21.9324624Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:21.9324791Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:21.9324974Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:21.9325172Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:21.9325368Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:21.9325545Z '41_AuthSessionClientConnection',
2026-10-24T02:37:21.9325733Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:21.9325912Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:21.9326097Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:21.9326278Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:21.9326466Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:21.9326641Z '47_ProjectionProjectIcon',
2026-10-24T02:37:21.9326819Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:21.9327008Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:21.9327191Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:21.9327377Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:21.9327557Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:21.9327725Z '53_PullRequestFilesViewed',
2026-10-24T02:37:21.9327910Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:21.9328090Z '55_OrchestrationV2',
2026-10-24T02:37:21.9328259Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:21.9328430Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:21.9328592Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:21.9328750Z '59_McpAppModelContext',
2026-10-24T02:37:21.9328920Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:21.9329112Z '61_PullRequestReviewGuides',
2026-10-24T02:37:21.9329278Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:21.9329442Z '63_DropUnusedV1Projections',
2026-10-24T02:37:21.9329712Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:21.9329926Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:21.9330105Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:21.9330277Z '67_WebhookDedupe',
2026-10-24T02:37:21.9330428Z '68_ShellStopRequestIndex'
2026-10-24T02:37:21.9330559Z ]
2026-10-24T02:37:21.9330654Z }
2026-10-24T02:37:21.9330717Z
2026-10-24T02:37:22.0676574Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.0676951Z [02:37:22.066] INFO (#344) http.span=16ms: Sent HTTP response {
2026-10-24T02:37:22.0677156Z 'http.method': 'GET',
2026-10-24T02:37:22.0677385Z 'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T02:37:22.0677602Z 'http.status': 200
2026-10-24T02:37:22.0677735Z }
2026-10-24T02:37:22.0677792Z
2026-10-24T02:37:22.0746817Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.0747195Z [02:37:22.074] INFO (#362) http.span=3ms: Sent HTTP response {
2026-10-24T02:37:22.0747396Z 'http.method': 'GET',
2026-10-24T02:37:22.0747588Z 'http.url': '/api/orchestration/shell',
2026-10-24T02:37:22.0747768Z 'http.status': 200
2026-10-24T02:37:22.0747897Z }
2026-10-24T02:37:22.0747949Z
2026-10-24T02:37:22.2095371Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2095933Z [02:37:22.208] INFO (#400) http.span=127ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.2096221Z
2026-10-24T02:37:22.2210959Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2211516Z [02:37:22.220] INFO (#390) http.span=140ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.2211790Z
2026-10-24T02:37:22.2212113Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2212606Z [02:37:22.220] INFO (#601) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.2212867Z
2026-10-24T02:37:22.2216132Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2216638Z [02:37:22.221] INFO (#613) http.span=31ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.2216893Z
2026-10-24T02:37:22.2228204Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2228600Z [02:37:22.221] INFO (#379) http.span=144ms: InterruptError: All fibers interrupted without error {
2026-10-24T02:37:22.2228844Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T02:37:22.2228998Z at fiber (#680)
2026-10-24T02:37:22.2229272Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T02:37:22.2229448Z
2026-10-24T02:37:22.2510535Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.2511479Z [02:37:22.241] INFO (#1): Migrations ran successfully {
2026-10-24T02:37:22.2511799Z migrations: [
2026-10-24T02:37:22.2511971Z '1_OrchestrationEvents',
2026-10-24T02:37:22.2512198Z '2_OrchestrationCommandReceipts',
2026-10-24T02:37:22.2512414Z '3_CheckpointDiffBlobs',
2026-10-24T02:37:22.2512614Z '4_ProviderSessionRuntime',
2026-10-24T02:37:22.2512807Z '5_Projections',
2026-10-24T02:37:22.2513042Z '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T02:37:22.2513308Z '7_ProjectionThreadMessageAttachments',
2026-10-24T02:37:22.2513553Z '8_ProjectionThreadActivitySequence',
2026-10-24T02:37:22.2513782Z '9_ProviderSessionRuntimeMode',
2026-10-24T02:37:22.2514002Z '10_ProjectionThreadsRuntimeMode',
2026-10-24T02:37:22.2514253Z '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T02:37:22.2514509Z '12_ProjectionThreadsInteractionMode',
2026-10-24T02:37:22.2514748Z '13_ProjectionThreadProposedPlans',
2026-10-24T02:37:22.2515003Z '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T02:37:22.2515211Z '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T02:37:22.2515386Z '16_CanonicalizeModelSelections',
2026-10-24T02:37:22.2515562Z '17_ProjectionThreadsArchivedAt',
2026-10-24T02:37:22.2515762Z '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T02:37:22.2515947Z '19_ProjectionSnapshotLookupIndexes',
2026-10-24T02:37:22.2516121Z '20_AuthAccessManagement',
2026-10-24T02:37:22.2516281Z '21_AuthSessionClientMetadata',
2026-10-24T02:37:22.2516456Z '22_AuthSessionLastConnectedAt',
2026-10-24T02:37:22.2516628Z '23_ProjectionThreadShellSummary',
2026-10-24T02:37:22.2516819Z '24_BackfillProjectionThreadShellSummary',
2026-10-24T02:37:22.2517024Z '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T02:37:22.2517232Z '26_CanonicalizeModelSelectionOptions',
2026-10-24T02:37:22.2517418Z '27_ProviderSessionRuntimeInstanceId',
2026-10-24T02:37:22.2517603Z '28_ProjectionThreadSessionInstanceId',
2026-10-24T02:37:22.2517799Z '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T02:37:22.2517996Z '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T02:37:22.2518183Z '31_AuthAuthorizationScopes',
2026-10-24T02:37:22.2518353Z '32_AuthPairingProofKeyThumbprint',
2026-10-24T02:37:22.2518528Z '33_ProjectionThreadsSettled',
2026-10-24T02:37:22.2518690Z '34_ProjectionThreadsSnoozed',
2026-10-24T02:37:22.2518868Z '35_ProjectionThreadTitleRegeneration',
2026-10-24T02:37:22.2519064Z '36_ProjectionThreadsPinned',
2026-10-24T02:37:22.2519235Z '37_ProjectionTurnsKeysetIndex',
2026-10-24T02:37:22.2519410Z '38_ProjectionThreadsPinOrderKey',
2026-10-24T02:37:22.2519603Z '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T02:37:22.2519796Z '40_ProjectionProjectFaviconPath',
2026-10-24T02:37:22.2519968Z '41_AuthSessionClientConnection',
2026-10-24T02:37:22.2520152Z '42_ProjectionThreadLinkedPullRequest',
2026-10-24T02:37:22.2520331Z '43_ProjectionThreadsUnsettledAt',
2026-10-24T02:37:22.2520516Z '44_ClearAutomaticProjectModelDefaults',
2026-10-24T02:37:22.2520696Z '45_ProjectionProjectsAutoPull',
2026-10-24T02:37:22.2520881Z '46_RepairAutomaticSettlementTimestamps',
2026-10-24T02:37:22.2521056Z '47_ProjectionProjectIcon',
2026-10-24T02:37:22.2521230Z '48_ProjectionThreadBranchPullRequest',
2026-10-24T02:37:22.2521419Z '49_ProjectionThreadsActiveOrderKey',
2026-10-24T02:37:22.2521594Z '50_ProjectionThreadPullRequests',
2026-10-24T02:37:22.2521882Z '51_ProjectionThreadMessageContext',
2026-10-24T02:37:22.2522095Z '52_ProjectionThreadTitleState',
2026-10-24T02:37:22.2522259Z '53_PullRequestFilesViewed',
2026-10-24T02:37:22.2522440Z '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T02:37:22.2522619Z '55_OrchestrationV2',
2026-10-24T02:37:22.2522786Z '56_RemoveRedundantProjectionIndexes',
2026-10-24T02:37:22.2522953Z '57_ScheduledTaskWebhooks',
2026-10-24T02:37:22.2523111Z '58_WebhookRelayDeliveries',
2026-10-24T02:37:22.2523265Z '59_McpAppModelContext',
2026-10-24T02:37:22.2523429Z '60_ThreadSnapshotWindowIndexes',
2026-10-24T02:37:22.2523595Z '61_PullRequestReviewGuides',
2026-10-24T02:37:22.2523761Z '62_ThreadFailureLookupIndex',
2026-10-24T02:37:22.2523924Z '63_DropUnusedV1Projections',
2026-10-24T02:37:22.2524106Z '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T02:37:22.2524289Z '65_CodexUsageNativeTurnIndex',
2026-10-24T02:37:22.2524474Z '66_RepairClientSettlementTimestamps',
2026-10-24T02:37:22.2524642Z '67_WebhookDedupe',
2026-10-24T02:37:22.2524801Z '68_ShellStopRequestIndex'
2026-10-24T02:37:22.2524930Z ]
2026-10-24T02:37:22.2525029Z }
2026-10-24T02:37:22.2525089Z
2026-10-24T02:37:22.3705892Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.3706381Z [02:37:22.370] INFO (#1054) http.span=15ms: Sent HTTP response {
2026-10-24T02:37:22.3706665Z 'http.method': 'GET',
2026-10-24T02:37:22.3706963Z 'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T02:37:22.3707235Z 'http.status': 200
2026-10-24T02:37:22.3707429Z }
2026-10-24T02:37:22.3707582Z
2026-10-24T02:37:22.3744935Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.3745339Z [02:37:22.374] INFO (#1072) http.span=2ms: Sent HTTP response {
2026-10-24T02:37:22.3745539Z 'http.method': 'GET',
2026-10-24T02:37:22.3745730Z 'http.url': '/api/orchestration/shell',
2026-10-24T02:37:22.3745912Z 'http.status': 200
2026-10-24T02:37:22.3746043Z }
2026-10-24T02:37:22.3746097Z
2026-10-24T02:37:22.4966074Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.4966640Z [02:37:22.496] INFO (#1110) http.span=120ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.4966930Z
2026-10-24T02:37:22.5059637Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.5060183Z [02:37:22.505] INFO (#1336) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T02:37:22.5060449Z
2026-10-24T02:37:22.5065590Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.5065997Z [02:37:22.505] INFO (#1348) http.span=27ms: InterruptError: All fibers interrupted without error {
2026-10-24T02:37:22.5066243Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T02:37:22.5066401Z at fiber (#1435)
2026-10-24T02:37:22.5066644Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T02:37:22.5067322Z [02:37:22.506] INFO (#1100) http.span=130ms: InterruptError: All fibers interrupted without error {
2026-10-24T02:37:22.5067644Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T02:37:22.5067799Z at fiber (#1436)
2026-10-24T02:37:22.5068038Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T02:37:22.5068322Z [02:37:22.506] INFO (#1089) http.span=131ms: InterruptError: All fibers interrupted without error {
2026-10-24T02:37:22.5068549Z [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T02:37:22.5068696Z at fiber (#1437)
2026-10-24T02:37:22.5068931Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T02:37:22.5069129Z
2026-10-24T02:37:22.5101744Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T02:37:22.5102067Z [02:37:22.509] INFO (#1): # T3 Code thread transfer budget
2026-10-24T02:37:22.5102192Z
2026-10-24T02:37:22.5102616Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated.
2026-10-24T02:37:22.5103779Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers.
2026-10-24T02:37:22.5105047Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data.
2026-10-24T02:37:22.5105619Z
2026-10-24T02:37:22.5105683Z | Provider | Total thread wire | Budget | Result |
2026-10-24T02:37:22.5105853Z | --- | ---: | ---: | --- |
2026-10-24T02:37:22.5106003Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T02:37:22.5106186Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T02:37:22.5106382Z
2026-10-24T02:37:22.5106429Z ## Detailed measurements
2026-10-24T02:37:22.5106502Z
2026-10-24T02:37:22.5106574Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T02:37:22.5106733Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T02:37:22.5106923Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T02:37:22.5107169Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T02:37:22.5107434Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T02:37:22.5107662Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS |
2026-10-24T02:37:22.5107851Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T02:37:22.5108048Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T02:37:22.5108274Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T02:37:22.5108494Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T02:37:22.5108725Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T02:37:22.5108994Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T02:37:22.5109370Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T02:37:22.5109652Z | codex | measured turn | server egress wire | 3.4 KiB (3,530 B) | none | INFO |
2026-10-24T02:37:22.5109854Z | codex | measured turn | SQL statements | 18 | none | INFO |
2026-10-24T02:37:22.5110076Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T02:37:22.5110341Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T02:37:22.5110595Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:22.5110817Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T02:37:22.5111053Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T02:37:22.5111287Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:22.5111487Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T02:37:22.5111702Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T02:37:22.5111966Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T02:37:22.5112240Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T02:37:22.5112487Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T02:37:22.5112691Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T02:37:22.5112903Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T02:37:22.5113148Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T02:37:22.5113392Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T02:37:22.5113647Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-24T02:37:22.5113927Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T02:37:22.5114193Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T02:37:22.5114434Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO |
2026-10-24T02:37:22.5114664Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T02:37:22.5114899Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T02:37:22.5115179Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T02:37:22.5115443Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:22.5115689Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T02:37:22.5115942Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T02:37:22.5116196Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:22.5116411Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T02:37:22.5116536Z
2026-10-24T02:37:22.5116589Z ## Compression diagnostics
2026-10-24T02:37:22.5116664Z
2026-10-24T02:37:22.5116770Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T02:37:22.5116988Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T02:37:22.5117207Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T02:37:22.5117440Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T02:37:22.5117563Z
2026-10-24T02:37:22.5117565Z
2026-10-24T02:37:22.5117888Z โ integration/transferBudgetV2.integration.test.ts (1 test) 632ms
2026-10-24T02:37:22.5118280Z โ reports V2 thread HTTP and WebSocket transfer budgets 632ms
2026-10-24T02:37:22.7827176Z โ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms
2026-10-24T02:37:23.2684311Z โ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 5ms
2026-10-24T02:37:24.6815446Z โ src/preview/ServerBrowserPage.test.ts (16 tests) 1056ms
2026-10-24T02:37:25.6260183Z โ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 20ms
2026-10-24T02:37:26.2839496Z โ src/review/ReviewService.test.ts (5 tests) 354ms
2026-10-24T02:37:26.6461591Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-24T02:37:26.6462080Z [02:37:26.643] ERROR (#47): environment api operation failed {
2026-10-24T02:37:26.6462288Z reason: 'internal_error',
2026-10-24T02:37:26.6462447Z traceId: 'unavailable',
2026-10-24T02:37:26.6462581Z cause: {
2026-10-24T02:37:26.6462751Z _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-24T02:37:26.6462951Z cause: Error: private credential diagnostic
2026-10-24T02:37:26.6463231Z at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-24T02:37:26.6463574Z at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T02:37:26.6464271Z at async VitestModuleEvaluator._runInlinedModule (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/module-evaluator.js:261:4)
2026-10-24T02:37:26.6465321Z at async VitestModuleRunner.directRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1277:59)
2026-10-24T02:37:26.6466348Z at async VitestModuleRunner.cachedRequest (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1184:73)
2026-10-24T02:37:26.6467724Z at async VitestModuleRunner.import (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/@voidzero-dev+vite-plus-core@1.3.0_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@volar+_298b27adb89a86e0d0a0a5c4125affc4/node_modules/@voidzero-dev/vite-plus-core/dist/vite/node/module-runner.js:1139:10)
2026-10-24T02:37:26.6468736Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3465:5
2026-10-24T02:37:26.6469697Z at async collectTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:3441:3)
2026-10-24T02:37:26.6470646Z at async startTests (file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/run.BPv-BBRv.js:4190:17)
2026-10-24T02:37:26.6474644Z at async file:///home/runner/_work/t3code/t3code/node_modules/.pnpm/vitest@5.0.5_@tsc-rs+typescript@0.8.0_@types+node@24.12.4_@vitest+browser-playwright@5._a4090df6c7be8012d869871fb8a7445d/node_modules/vitest/dist/chunks/base.CzXt2BO_.js:96:6
2026-10-24T02:37:26.6475087Z }
2026-10-24T02:37:26.6475182Z }
2026-10-24T02:37:26.6475243Z
2026-10-24T02:37:26.6475487Z โ src/device/DeviceHubProxy.test.ts (12 tests) 24ms
2026-10-24T02:37:26.7671651Z โ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms
2026-10-24T02:37:27.0438619Z โ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 9ms
2026-10-24T02:37:27.1887412Z โ src/terminal/NodePtyAdapter.test.ts (10 tests) 13ms
2026-10-24T02:37:28.3078953Z โ src/mcp/McpToolAccess.race.test.ts (1 test) 77ms
2026-10-24T02:37:28.5958547Z โ src/device/SshDeviceHost.test.ts (1 test) 24ms
2026-10-24T02:37:28.9827562Z โ src/cli/service.test.ts (6 tests) 26ms
2026-10-24T02:37:29.2795337Z โ src/pullRequest/linkedThreads.test.ts (1 test) 38ms
2026-10-24T02:37:29.3776797Z โ src/httpResponseErrorGuard.test.ts (2 tests) 12ms
2026-10-24T02:37:29.6957207Z โ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-24T02:37:29.9669276Z โ src/cloud/CliState.test.ts (3 tests) 15ms
2026-10-24T02:37:30.2147822Z โ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 10ms
2026-10-24T02:37:30.4952033Z โ src/orchestration-v2/CheckpointService.test.ts (1 test) 6ms
2026-10-24T02:37:31.5056250Z โ src/auth/replayMarkers.test.ts (1 test) 15ms
2026-10-24T02:37:31.8968969Z โ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 5ms
2026-10-24T02:37:32.8333581Z โ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-24T02:37:32.9593157Z โ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-24T02:37:33.2052768Z โ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms
2026-10-24T02:37:33.4869547Z โ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 12ms
2026-10-24T02:37:33.7736974Z โ src/mcpApps/McpAppModelContext.test.ts (1 test) 41ms
2026-10-24T02:37:34.1126240Z โ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms
2026-10-24T02:37:34.1913550Z โ src/preview/PdfDocumentNavigation.test.ts (2 tests) 2ms
2026-10-24T02:37:34.4433200Z โ src/provider/ProviderCredentialStore.test.ts (1 test) 4ms
2026-10-24T02:37:34.5599056Z โ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms
2026-10-24T02:37:41.3864873Z โ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5644ms
2026-10-24T02:37:41.3866024Z โ OpenCode replay fixtures (22)
2026-10-24T02:37:41.3866337Z โ runs simple/opencode through OrchestratorV2 using deterministic replay 305ms
2026-10-24T02:37:41.3866739Z โ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 329ms
2026-10-24T02:37:41.3867148Z โ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 316ms
2026-10-24T02:37:41.3867566Z โ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 322ms
2026-10-24T02:37:41.3867980Z โ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 387ms
2026-10-24T02:37:41.3868424Z โ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 303ms
2026-10-24T02:37:41.3868897Z โ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 315ms
2026-10-24T02:37:41.6917688Z โ src/orchestration-v2/ProjectStore.test.ts (1 test) 40ms
2026-10-24T02:37:41.9958445Z โ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 40ms
2026-10-24T02:37:42.0765301Z โ src/checkpointing/Diffs.test.ts (4 tests) 5ms
2026-10-24T02:37:42.3592328Z โ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms
2026-10-24T02:37:46.1957334Z โ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2843ms
2026-10-24T02:37:46.1957739Z โ Cursor replay fixtures (11)
2026-10-24T02:37:46.1958063Z โ runs simple/cursor through OrchestratorV2 using deterministic replay 340ms
2026-10-24T02:37:46.1958442Z โ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 302ms
2026-10-24T02:37:46.1985547Z
2026-10-24T02:37:46.1991501Z Test Files 53 passed (53)
2026-10-24T02:37:46.1991786Z Tests 721 passed (721)
2026-10-24T02:37:46.1992010Z Start at 02:36:54
2026-10-24T02:37:46.1992249Z Duration 51.88s (tests 50%, import 37%, transform 10%, setup 3%)
2026-10-24T02:37:46.1998147Z
2026-10-24T02:37:46.1998603Z Import 1341 modules were evaluated 15507 times ยท 18.34s total, 37% of tracked time
2026-10-24T02:37:46.1999091Z ~16.75s faster with isolate: false โ shared modules are evaluated once per worker instead of once per file
2026-10-24T02:37:46.1999577Z learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T02:37:46.1999761Z
2026-10-24T02:37:46.2228547Z
2026-10-24T02:37:46.2306024Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T02:37:46.2306333Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T02:37:46.2306553Z echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T02:37:46.2306704Z else
2026-10-24T02:37:46.2306833Z echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T02:37:46.2306972Z fi
2026-10-24T02:37:46.2324277Z shell: /usr/bin/bash -e {0}
2026-10-24T02:37:46.2324396Z env:
2026-10-24T02:37:46.2324512Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:37:46.2324653Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:37:46.2324793Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:37:46.2325059Z ##[endgroup]
2026-10-24T02:37:46.2361950Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T02:37:46.2362207Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T02:37:46.2362473Z tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-24T02:37:46.2362666Z else
2026-10-24T02:37:46.2362827Z echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-24T02:37:46.2363008Z fi
2026-10-24T02:37:46.2374812Z shell: /usr/bin/bash -e {0}
2026-10-24T02:37:46.2374931Z env:
2026-10-24T02:37:46.2375039Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:37:46.2375179Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:37:46.2375315Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:37:46.2375439Z ##[endgroup]
2026-10-24T02:37:46.2400019Z # T3 Code thread transfer budget
2026-10-24T02:37:46.2400115Z
2026-10-24T02:37:46.2400546Z Wire values are thread data bytes read from local HTTP and WebSocket sockets. HTTP includes response headers; WebSocket measurement starts after the resumed thread subscription synchronizes. TCP/IP, TLS framing, and the WebSocket upgrade are excluded. WebSocket permessage-deflate is negotiated.
2026-10-24T02:37:46.2401743Z The measured turn is observed on three sockets at once: one with only the thread subscription (the capped rows), one with only the shell subscription, and a second client holding both. Server egress is the sum of the three. After the turn the second client disconnects and new sockets resubscribe from the cursor it held before the turn, which is the cursor a backgrounded phone would hold. SQL statements are the SQL client's per-statement spans, counted across V2 persistence and the HTTP/WebSocket handlers.
2026-10-24T02:37:46.2403011Z Scenario: 10 historical turns with 5 command tools and one retained 878.9 KiB (900,000 B) MCP result each, followed by one measured turn with 20 command tools and a retained 1.05 MiB (1,100,000 B) MCP result. Synthetic V2 domain events exercise persistence, wire projection, and production HTTP/subscription handlers; this does not measure provider adapter ingestion. Payloads contain no user data.
2026-10-24T02:37:46.2403582Z
2026-10-24T02:37:46.2403653Z | Provider | Total thread wire | Budget | Result |
2026-10-24T02:37:46.2403804Z | --- | ---: | ---: | --- |
2026-10-24T02:37:46.2403946Z | codex | 4.9 KiB (5,068 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T02:37:46.2404122Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T02:37:46.2404239Z
2026-10-24T02:37:46.2404287Z ## Detailed measurements
2026-10-24T02:37:46.2404355Z
2026-10-24T02:37:46.2404429Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T02:37:46.2404591Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T02:37:46.2404776Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T02:37:46.2405026Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,189 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T02:37:46.2405285Z | codex | measured turn | WebSocket decoded | 20.8 KiB (21,319 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T02:37:46.2405509Z | codex | measured turn | WebSocket messages | 1 | 8 | PASS |
2026-10-24T02:37:46.2405696Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T02:37:46.2405891Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T02:37:46.2406115Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T02:37:46.2406357Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T02:37:46.2406596Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T02:37:46.2406881Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T02:37:46.2407236Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T02:37:46.2407525Z | codex | measured turn | server egress wire | 3.4 KiB (3,530 B) | none | INFO |
2026-10-24T02:37:46.2407729Z | codex | measured turn | SQL statements | 18 | none | INFO |
2026-10-24T02:37:46.2407949Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T02:37:46.2408214Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T02:37:46.2408467Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:46.2408688Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T02:37:46.2408928Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T02:37:46.2409173Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:46.2409595Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T02:37:46.2409852Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T02:37:46.2410126Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T02:37:46.2410402Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T02:37:46.2410645Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T02:37:46.2410847Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T02:37:46.2411058Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T02:37:46.2411311Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T02:37:46.2411556Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T02:37:46.2411806Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,712 B) | none | INFO |
2026-10-24T02:37:46.2412354Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T02:37:46.2412619Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T02:37:46.2412860Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,577 B) | none | INFO |
2026-10-24T02:37:46.2413085Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T02:37:46.2413322Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T02:37:46.2413601Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T02:37:46.2413863Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:46.2414109Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T02:37:46.2414363Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T02:37:46.2414623Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T02:37:46.2414839Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T02:37:46.2414966Z
2026-10-24T02:37:46.2415022Z ## Compression diagnostics
2026-10-24T02:37:46.2415097Z
2026-10-24T02:37:46.2415201Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T02:37:46.2415423Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T02:37:46.2415642Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T02:37:46.2415871Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T02:37:46.2445974Z ##[group]Run actions/upload-artifact@v7
2026-10-24T02:37:46.2446121Z with:
2026-10-24T02:37:46.2446242Z name: thread-transfer-results
2026-10-24T02:37:46.2446410Z path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T02:37:46.2446694Z if-no-files-found: ignore
2026-10-24T02:37:46.2446811Z retention-days: 30
2026-10-24T02:37:46.2446922Z compression-level: 6
2026-10-24T02:37:46.2447034Z overwrite: false
2026-10-24T02:37:46.2447142Z include-hidden-files: false
2026-10-24T02:37:46.2447265Z archive: true
2026-10-24T02:37:46.2447360Z env:
2026-10-24T02:37:46.2447461Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:37:46.2447602Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:37:46.2447742Z GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T02:37:46.2447872Z ##[endgroup]
2026-10-24T02:37:46.3125040Z With the provided path, there will be 1 file uploaded
2026-10-24T02:37:46.3127084Z Artifact name is valid!
2026-10-24T02:37:46.3127293Z Root directory input is valid!
2026-10-24T02:37:46.4855257Z Uploading artifact: thread-transfer-results.zip
2026-10-24T02:37:46.4871401Z Beginning upload of artifact content to blob storage
2026-10-24T02:37:46.5410661Z Uploaded bytes 504
2026-10-24T02:37:46.5538359Z Finished uploading artifact content to blob storage!
2026-10-24T02:37:46.5538842Z SHA256 digest of uploaded artifact is 8df3d59c1fb0ebdd214444650372bf4d00bb179b2b90ebafa9ac3c92f0ff9987
2026-10-24T02:37:46.5539082Z Finalizing artifact upload
2026-10-24T02:37:46.9566655Z Artifact thread-transfer-results successfully finalized. Artifact ID 12544683639
2026-10-24T02:37:46.9567036Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12544683639
2026-10-24T02:37:46.9567398Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40054875519/artifacts/12544683639
2026-10-24T02:37:46.9633721Z Post job cleanup.
2026-10-24T02:37:47.0220167Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T02:37:47.0280766Z Post job cleanup.
2026-10-24T02:37:47.1256638Z ##[start-action display=Cache full pnpm store;id=__13668e4a-1f14-41f1-b55e-b06f58334cc5.__actions_cache]
2026-10-24T02:37:47.1554901Z Post job cleanup.
2026-10-24T02:37:47.2141576Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3cb0b4d7cff93dc8fe33f2ea73cac71ca25a36270fcb648b9b4a9320151012ef, not saving cache.
2026-10-24T02:37:47.2169432Z ##[end-action id=__13668e4a-1f14-41f1-b55e-b06f58334cc5.__actions_cache;outcome=success;conclusion=success;duration_ms=91]
2026-10-24T02:37:47.2171016Z ##[start-action display=Cache Vite+;id=__13668e4a-1f14-41f1-b55e-b06f58334cc5.vp_cache]
2026-10-24T02:37:47.2189814Z Post job cleanup.
2026-10-24T02:37:47.2770813Z Cache hit occurred on the primary key vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0, not saving cache.
2026-10-24T02:37:47.2799271Z ##[end-action id=__13668e4a-1f14-41f1-b55e-b06f58334cc5.vp_cache;outcome=success;conclusion=success;duration_ms=62]
2026-10-24T02:37:47.2833026Z Post job cleanup.
2026-10-24T02:37:47.3252217Z [command]/usr/local/bin/git version
2026-10-24T02:37:47.3277333Z git version 2.55.0
2026-10-24T02:37:47.3293462Z Temporarily overriding HOME='/home/runner/_work/_temp/a035456d-ee07-479f-a80d-a7f702522710' before making global git config changes
2026-10-24T02:37:47.3293811Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T02:37:47.3296402Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T02:37:47.3315103Z Removing SSH command configuration
2026-10-24T02:37:47.3317809Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T02:37:47.3338121Z [command]/usr/local/bin/git submodule foreach --recursive sh -c "git config --local --name-only --get-regexp 'core\.sshCommand' && git config --local --unset-all 'core.sshCommand' || :"
2026-10-24T02:37:47.3442294Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T02:37:47.3464525Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T02:37:47.3500052Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T02:37:47.3521513Z ##[group]Run '/job_completed.sh'
2026-10-24T02:37:47.3534608Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T02:37:47.3534778Z env:
2026-10-24T02:37:47.3534888Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 150
2026-10-24T02:37:47.3535036Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 364
2026-10-24T02:37:47.3535193Z BLACKSMITH_CHECK_RUN_ID: 120755536987
2026-10-24T02:37:47.3535345Z BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T02:37:47.3535492Z GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T02:37:47.3535624Z ##[endgroup]
2026-10-24T02:37:47.3615007Z Docker container cache not activated, skipping hash computation.
2026-10-24T02:37:47.3976492Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T02:37:47.4017127Z Cleaning up orphan processes