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