GitHub check

Whole log, 164 KB
2026-10-24T10:40:55.4181953Z Current runner version: '2.338.1'
2026-10-24T10:40:55.4185374Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-cnhrjsofka7fsa65'
2026-10-24T10:40:55.4186194Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T10:40:55.4186942Z Machine name: 'ip-172-31-73-130'
2026-10-24T10:40:55.4188548Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T10:40:55.4189903Z Contents: read
2026-10-24T10:40:55.4190330Z Metadata: read
2026-10-24T10:40:55.4190802Z ##[endgroup]
2026-10-24T10:40:55.4192008Z Secret source: Actions
2026-10-24T10:40:55.4192718Z Cache mode: write
2026-10-24T10:40:55.4193397Z Prepare workflow directory
2026-10-24T10:40:55.4382288Z Prepare all required actions
2026-10-24T10:40:55.4408923Z Getting action download info
2026-10-24T10:40:55.5575982Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T10:40:55.5933210Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T10:40:55.6656799Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T10:40:55.8291154Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T10:40:55.8330229Z Complete job name: Test Server 8
2026-10-24T10:40:55.8706974Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T10:40:55.8776697Z ##[group]Run '/setup.sh'
2026-10-24T10:40:55.8792211Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:40:55.8792679Z env:
2026-10-24T10:40:55.8792906Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:40:55.8793302Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:40:55.8793583Z   BLACKSMITH_CHECK_RUN_ID: 120851489004
2026-10-24T10:40:55.8793889Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T10:40:55.8794242Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T10:40:55.8794502Z ##[endgroup]
2026-10-24T10:40:55.9038586Z Logging daemon started (blacksmithd for logs)
2026-10-24T10:40:55.9138515Z Results daemon started (blacksmithd for results)
2026-10-24T10:40:55.9281298Z Background adoption and SSH setup started (PID: 2840)
2026-10-24T10:40:55.9281755Z
2026-10-24T10:40:55.9282160Z ----------------------------------------
2026-10-24T10:40:55.9282667Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40086867681/jobs/120851489004
2026-10-24T10:40:55.9283083Z SSH Access (using your GitHub SSH key):
2026-10-24T10:40:55.9283500Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-cnhrjsofka7fsa65.vm.blacksmith.sh
2026-10-24T10:40:55.9283809Z
2026-10-24T10:40:55.9283920Z No GitHub SSH key? Add one at:
2026-10-24T10:40:55.9284448Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T10:40:55.9284845Z
2026-10-24T10:40:55.9284951Z ----------------------------------------
2026-10-24T10:40:55.9285128Z
2026-10-24T10:40:55.9285272Z VM ID: blacksmith-4vcpu-ubuntu-2404-cnhrjsofka7fsa65
2026-10-24T10:40:55.9285605Z Host: production-152.236.41.158-x8664
2026-10-24T10:40:55.9285881Z Host Agent PID: 2067102
2026-10-24T10:40:55.9286125Z Host Agent Git SHA: 1637818df
2026-10-24T10:40:55.9286407Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T10:40:55.9286688Z Blacksmith Host Generation: gen 2
2026-10-24T10:40:55.9286979Z Petname: production-adequate-monster-2c5a19de
2026-10-24T10:40:55.9287275Z Region: us-east
2026-10-24T10:40:55.9287513Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T10:40:55.9304568Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T10:40:55.9308866Z
2026-10-24T10:40:55.9309229Z Enabling Blacksmith transparent cache
2026-10-24T10:40:55.9583399Z ##[group]Run actions/checkout@v6
2026-10-24T10:40:55.9583696Z with:
2026-10-24T10:40:55.9583911Z   fetch-depth: 2
2026-10-24T10:40:55.9584385Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T10:40:55.9584778Z   sparse-checkout-cone-mode: false
2026-10-24T10:40:55.9585055Z   repository: pingdotgg/t3code
2026-10-24T10:40:55.9587008Z   token: ***
2026-10-24T10:40:55.9587227Z   ssh-strict: true
2026-10-24T10:40:55.9587449Z   ssh-user: git
2026-10-24T10:40:55.9587681Z   persist-credentials: true
2026-10-24T10:40:55.9587931Z   clean: true
2026-10-24T10:40:55.9588147Z   fetch-tags: false
2026-10-24T10:40:55.9588373Z   show-progress: true
2026-10-24T10:40:55.9588602Z   lfs: false
2026-10-24T10:40:55.9588819Z   submodules: false
2026-10-24T10:40:55.9589050Z   set-safe-directory: true
2026-10-24T10:40:55.9589313Z   allow-unsafe-pr-checkout: false
2026-10-24T10:40:55.9589569Z env:
2026-10-24T10:40:55.9589812Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:40:55.9590101Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:40:55.9590381Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:40:55.9590647Z ##[endgroup]
2026-10-24T10:40:56.0819715Z Syncing repository: pingdotgg/t3code
2026-10-24T10:40:56.0820876Z ##[group]Getting Git version info
2026-10-24T10:40:56.0821374Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T10:40:56.0822053Z [command]/usr/local/bin/git version
2026-10-24T10:40:56.0878523Z git version 2.55.0
2026-10-24T10:40:56.0891077Z ##[endgroup]
2026-10-24T10:40:56.0896856Z Temporarily overriding HOME='/home/runner/_work/_temp/ec4a1aea-b3e5-4af0-8c41-385c706f4143' before making global git config changes
2026-10-24T10:40:56.0897629Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T10:40:56.0899940Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T10:40:56.0930277Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T10:40:56.0932274Z ##[group]Determining repository object format
2026-10-24T10:40:56.0933496Z ##[endgroup]
2026-10-24T10:40:56.0933915Z ##[group]Initializing the repository
2026-10-24T10:40:56.0936071Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T10:40:56.0976954Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T10:40:56.0977532Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T10:40:56.0978036Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T10:40:56.0978464Z hint: call:
2026-10-24T10:40:56.0978694Z hint:
2026-10-24T10:40:56.0978990Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T10:40:56.0979341Z hint:
2026-10-24T10:40:56.0979667Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T10:40:56.0980197Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T10:40:56.0980629Z hint:
2026-10-24T10:40:56.0980863Z hint: 	git branch -m <name>
2026-10-24T10:40:56.0981130Z hint:
2026-10-24T10:40:56.0981503Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T10:40:56.0982054Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T10:40:56.0983499Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T10:40:56.1019902Z ##[endgroup]
2026-10-24T10:40:56.1020442Z ##[group]Disabling automatic garbage collection
2026-10-24T10:40:56.1021578Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T10:40:56.1047434Z ##[endgroup]
2026-10-24T10:40:56.1048096Z ##[group]Setting up auth
2026-10-24T10:40:56.1048563Z Removing SSH command configuration
2026-10-24T10:40:56.1049249Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T10:40:56.1078211Z [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-24T10:40:56.1225102Z Removing HTTP extra header
2026-10-24T10:40:56.1228154Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T10:40:56.1253142Z [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-24T10:40:56.1364750Z Removing includeIf entries pointing to credentials config files
2026-10-24T10:40:56.1367822Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T10:40:56.1390902Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T10:40:56.1502580Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-3d2f9153-387a-4f00-801a-bfbe55457649.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T10:40:56.1531413Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-3d2f9153-387a-4f00-801a-bfbe55457649.config
2026-10-24T10:40:56.1555260Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-3d2f9153-387a-4f00-801a-bfbe55457649.config
2026-10-24T10:40:56.1576126Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-3d2f9153-387a-4f00-801a-bfbe55457649.config
2026-10-24T10:40:56.1597012Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-3d2f9153-387a-4f00-801a-bfbe55457649.config
2026-10-24T10:40:56.1619945Z ##[endgroup]
2026-10-24T10:40:56.1620364Z ##[group]Fetching the repository
2026-10-24T10:40:56.1624479Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +fef851bee09102641061aeb78a3092c2ba2c72ab:refs/remotes/origin/main
2026-10-24T10:40:56.3067453Z From https://github.com/pingdotgg/t3code
2026-10-24T10:40:56.3069091Z  * [new ref]         fef851bee09102641061aeb78a3092c2ba2c72ab -> origin/main
2026-10-24T10:40:56.3098476Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-24T10:40:56.3124755Z   origin/main
2026-10-24T10:40:56.3129019Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-24T10:40:56.3147138Z fef851bee09102641061aeb78a3092c2ba2c72ab
2026-10-24T10:40:56.3149424Z ##[endgroup]
2026-10-24T10:40:56.3150249Z ##[group]Determining the checkout info
2026-10-24T10:40:56.3151122Z ##[endgroup]
2026-10-24T10:40:56.3151886Z ##[group]Setting up sparse checkout
2026-10-24T10:40:56.3152691Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T10:40:56.3175836Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T10:40:56.3193877Z .git/info/sparse-checkout
2026-10-24T10:40:56.3197652Z ##[endgroup]
2026-10-24T10:40:56.3198610Z ##[group]Checking out the ref
2026-10-24T10:40:56.3199679Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-24T10:41:02.9185554Z Updating files:   0% (1/6336)
2026-10-24T10:41:02.9217168Z Updating files:   1% (64/6336)
2026-10-24T10:41:02.9237320Z Updating files:   2% (127/6336)
2026-10-24T10:41:02.9261602Z Updating files:   3% (191/6336)
2026-10-24T10:41:02.9283387Z Updating files:   4% (254/6336)
2026-10-24T10:41:02.9318966Z Updating files:   5% (317/6336)
2026-10-24T10:41:02.9348370Z Updating files:   6% (381/6336)
2026-10-24T10:41:02.9419173Z Updating files:   7% (444/6336)
2026-10-24T10:41:02.9461198Z Updating files:   8% (507/6336)
2026-10-24T10:41:02.9488438Z Updating files:   9% (571/6336)
2026-10-24T10:41:02.9807158Z Updating files:  10% (634/6336)
2026-10-24T10:41:02.9824449Z Updating files:  11% (697/6336)
2026-10-24T10:41:02.9836098Z Updating files:  12% (761/6336)
2026-10-24T10:41:02.9852634Z Updating files:  13% (824/6336)
2026-10-24T10:41:02.9869724Z Updating files:  14% (888/6336)
2026-10-24T10:41:02.9888489Z Updating files:  15% (951/6336)
2026-10-24T10:41:02.9908533Z Updating files:  16% (1014/6336)
2026-10-24T10:41:02.9925989Z Updating files:  17% (1078/6336)
2026-10-24T10:41:02.9944800Z Updating files:  18% (1141/6336)
2026-10-24T10:41:02.9960817Z Updating files:  19% (1204/6336)
2026-10-24T10:41:02.9984538Z Updating files:  20% (1268/6336)
2026-10-24T10:41:03.0003901Z Updating files:  21% (1331/6336)
2026-10-24T10:41:03.0024026Z Updating files:  22% (1394/6336)
2026-10-24T10:41:03.0039222Z Updating files:  23% (1458/6336)
2026-10-24T10:41:03.0053358Z Updating files:  24% (1521/6336)
2026-10-24T10:41:03.0069502Z Updating files:  25% (1584/6336)
2026-10-24T10:41:03.0085889Z Updating files:  26% (1648/6336)
2026-10-24T10:41:03.0100017Z Updating files:  27% (1711/6336)
2026-10-24T10:41:03.0121484Z Updating files:  28% (1775/6336)
2026-10-24T10:41:03.0155420Z Updating files:  29% (1838/6336)
2026-10-24T10:41:03.0177496Z Updating files:  30% (1901/6336)
2026-10-24T10:41:03.0202727Z Updating files:  31% (1965/6336)
2026-10-24T10:41:03.0234684Z Updating files:  32% (2028/6336)
2026-10-24T10:41:03.0268253Z Updating files:  33% (2091/6336)
2026-10-24T10:41:03.0341554Z Updating files:  34% (2155/6336)
2026-10-24T10:41:03.0406303Z Updating files:  35% (2218/6336)
2026-10-24T10:41:03.0451086Z Updating files:  36% (2281/6336)
2026-10-24T10:41:03.0489525Z Updating files:  37% (2345/6336)
2026-10-24T10:41:03.0539143Z Updating files:  38% (2408/6336)
2026-10-24T10:41:03.0567385Z Updating files:  39% (2472/6336)
2026-10-24T10:41:03.0600213Z Updating files:  40% (2535/6336)
2026-10-24T10:41:03.0631934Z Updating files:  41% (2598/6336)
2026-10-24T10:41:03.0651843Z Updating files:  42% (2662/6336)
2026-10-24T10:41:03.0662724Z Updating files:  43% (2725/6336)
2026-10-24T10:41:03.0685842Z Updating files:  44% (2788/6336)
2026-10-24T10:41:03.0721813Z Updating files:  45% (2852/6336)
2026-10-24T10:41:03.0746658Z Updating files:  46% (2915/6336)
2026-10-24T10:41:03.0779098Z Updating files:  47% (2978/6336)
2026-10-24T10:41:03.0808761Z Updating files:  48% (3042/6336)
2026-10-24T10:41:03.0841855Z Updating files:  49% (3105/6336)
2026-10-24T10:41:03.0881989Z Updating files:  50% (3168/6336)
2026-10-24T10:41:03.0898630Z Updating files:  51% (3232/6336)
2026-10-24T10:41:03.0934481Z Updating files:  52% (3295/6336)
2026-10-24T10:41:03.0962920Z Updating files:  53% (3359/6336)
2026-10-24T10:41:03.0986057Z Updating files:  54% (3422/6336)
2026-10-24T10:41:03.1011456Z Updating files:  55% (3485/6336)
2026-10-24T10:41:03.1030209Z Updating files:  56% (3549/6336)
2026-10-24T10:41:03.1048561Z Updating files:  57% (3612/6336)
2026-10-24T10:41:03.1068048Z Updating files:  58% (3675/6336)
2026-10-24T10:41:03.1465675Z Updating files:  59% (3739/6336)
2026-10-24T10:41:03.1479157Z Updating files:  60% (3802/6336)
2026-10-24T10:41:03.1496320Z Updating files:  61% (3865/6336)
2026-10-24T10:41:03.1516046Z Updating files:  62% (3929/6336)
2026-10-24T10:41:03.1543604Z Updating files:  63% (3992/6336)
2026-10-24T10:41:03.1570435Z Updating files:  64% (4056/6336)
2026-10-24T10:41:03.1593028Z Updating files:  65% (4119/6336)
2026-10-24T10:41:03.1611850Z Updating files:  66% (4182/6336)
2026-10-24T10:41:03.1639119Z Updating files:  67% (4246/6336)
2026-10-24T10:41:03.1652680Z Updating files:  68% (4309/6336)
2026-10-24T10:41:03.1672793Z Updating files:  69% (4372/6336)
2026-10-24T10:41:03.1685877Z Updating files:  70% (4436/6336)
2026-10-24T10:41:03.1703299Z Updating files:  71% (4499/6336)
2026-10-24T10:41:03.1721622Z Updating files:  72% (4562/6336)
2026-10-24T10:41:03.1748104Z Updating files:  73% (4626/6336)
2026-10-24T10:41:03.2023884Z Updating files:  74% (4689/6336)
2026-10-24T10:41:03.2225364Z Updating files:  75% (4752/6336)
2026-10-24T10:41:03.2248019Z Updating files:  76% (4816/6336)
2026-10-24T10:41:03.2269803Z Updating files:  77% (4879/6336)
2026-10-24T10:41:03.2296559Z Updating files:  78% (4943/6336)
2026-10-24T10:41:03.2316543Z Updating files:  79% (5006/6336)
2026-10-24T10:41:03.2338170Z Updating files:  80% (5069/6336)
2026-10-24T10:41:03.2355896Z Updating files:  81% (5133/6336)
2026-10-24T10:41:03.2376407Z Updating files:  82% (5196/6336)
2026-10-24T10:41:03.2396782Z Updating files:  83% (5259/6336)
2026-10-24T10:41:03.2420633Z Updating files:  84% (5323/6336)
2026-10-24T10:41:03.2445606Z Updating files:  85% (5386/6336)
2026-10-24T10:41:03.2470902Z Updating files:  86% (5449/6336)
2026-10-24T10:41:03.2543332Z Updating files:  87% (5513/6336)
2026-10-24T10:41:03.2579054Z Updating files:  88% (5576/6336)
2026-10-24T10:41:03.2601228Z Updating files:  89% (5640/6336)
2026-10-24T10:41:03.2625704Z Updating files:  90% (5703/6336)
2026-10-24T10:41:03.2662387Z Updating files:  91% (5766/6336)
2026-10-24T10:41:03.2678709Z Updating files:  92% (5830/6336)
2026-10-24T10:41:03.2695995Z Updating files:  93% (5893/6336)
2026-10-24T10:41:03.2718888Z Updating files:  94% (5956/6336)
2026-10-24T10:41:03.2743654Z Updating files:  95% (6020/6336)
2026-10-24T10:41:03.2801795Z Updating files:  96% (6083/6336)
2026-10-24T10:41:03.2830945Z Updating files:  97% (6146/6336)
2026-10-24T10:41:03.2879744Z Updating files:  98% (6210/6336)
2026-10-24T10:41:03.2900399Z Updating files:  99% (6273/6336)
2026-10-24T10:41:03.2900795Z Updating files: 100% (6336/6336)
2026-10-24T10:41:03.2901123Z Updating files: 100% (6336/6336), done.
2026-10-24T10:41:03.3065730Z Switched to a new branch 'main'
2026-10-24T10:41:03.3066855Z branch 'main' set up to track 'origin/main'.
2026-10-24T10:41:03.3082492Z ##[endgroup]
2026-10-24T10:41:03.3119010Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T10:41:03.3137792Z fef851bee09102641061aeb78a3092c2ba2c72ab
2026-10-24T10:41:03.3296558Z Prepare all required actions
2026-10-24T10:41:03.3335859Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T10:41:03.3336015Z env:
2026-10-24T10:41:03.3336140Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:03.3336290Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:03.3336439Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:03.3336573Z ##[endgroup]
2026-10-24T10:41:03.3382652Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T10:41:03.3397680Z ##[group]Run set -uo pipefail
2026-10-24T10:41:03.3397878Z set -uo pipefail
2026-10-24T10:41:03.3398019Z
2026-10-24T10:41:03.3398124Z decide() {
2026-10-24T10:41:03.3398319Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T10:41:03.3398529Z   exit "${PIPESTATUS[0]}"
2026-10-24T10:41:03.3398662Z }
2026-10-24T10:41:03.3398761Z
2026-10-24T10:41:03.3398872Z fail_open() {
2026-10-24T10:41:03.3399025Z   echo "$* Running every job."
2026-10-24T10:41:03.3399162Z   decide
2026-10-24T10:41:03.3399274Z }
2026-10-24T10:41:03.3399371Z
2026-10-24T10:41:03.3399532Z # Reads the change from git rather than the REST API: every job that
2026-10-24T10:41:03.3399786Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T10:41:03.3400002Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T10:41:03.3400216Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T10:41:03.3400468Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T10:41:03.3400663Z   base=HEAD^1
2026-10-24T10:41:03.3400777Z   mode=()
2026-10-24T10:41:03.3400889Z else
2026-10-24T10:41:03.3400998Z   base=$BEFORE_SHA
2026-10-24T10:41:03.3401192Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T10:41:03.3401413Z     || fail_open "Could not fetch ${base}."
2026-10-24T10:41:03.3401621Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T10:41:03.3401810Z   mode=(--full)
2026-10-24T10:41:03.3401928Z fi
2026-10-24T10:41:03.3402028Z
2026-10-24T10:41:03.3402193Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T10:41:03.3402449Z # of a package changes that package just like editing it. It also keeps
2026-10-24T10:41:03.3402817Z # git from fetching file contents to score renames.
2026-10-24T10:41:03.3403062Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T10:41:03.3403298Z   || fail_open "Could not diff against ${base}."
2026-10-24T10:41:03.3403502Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T10:41:03.3422318Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:41:03.3422498Z env:
2026-10-24T10:41:03.3422618Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:03.3422772Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:03.3422918Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:03.3423058Z   EVENT_NAME: push
2026-10-24T10:41:03.3423196Z   BEFORE_SHA: 27e0c684c585f955252d65f06206dd11a143bff5
2026-10-24T10:41:03.3423357Z ##[endgroup]
2026-10-24T10:41:03.5678282Z 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-24T10:41:03.5679712Z typecheck=true
2026-10-24T10:41:03.5679825Z build=true
2026-10-24T10:41:03.5679937Z test=true
2026-10-24T10:41:03.5680042Z test_packages=
2026-10-24T10:41:03.5680157Z test_web=true
2026-10-24T10:41:03.5680262Z test_server=true
2026-10-24T10:41:03.5680377Z rust=true
2026-10-24T10:41:03.5680489Z release_smoke=true
2026-10-24T10:41:03.5680612Z mobile_native=false
2026-10-24T10:41:03.5724357Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=234]
2026-10-24T10:41:03.5799107Z Prepare all required actions
2026-10-24T10:41:03.5799395Z Getting action download info
2026-10-24T10:41:03.6659999Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T10:41:03.7823689Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T10:41:03.7823854Z env:
2026-10-24T10:41:03.7823975Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:03.7824130Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:03.7824278Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:03.7824417Z ##[endgroup]
2026-10-24T10:41:03.7904721Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T10:41:03.7913493Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:03.7913829Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:03.7914147Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:03.7914394Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:03.7931073Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:41:03.7931244Z env:
2026-10-24T10:41:03.7931364Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:03.7931516Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:03.7931662Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:03.7931802Z ##[endgroup]
2026-10-24T10:41:03.7996123Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T10:41:03.7997276Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T10:41:03.8030813Z ##[group]Run actions/cache@v6
2026-10-24T10:41:03.8030951Z with:
2026-10-24T10:41:03.8031060Z   path: ~/.vite-plus
2026-10-24T10:41:03.8031378Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:41:03.8031581Z   enableCrossOsArchive: false
2026-10-24T10:41:03.8031718Z   fail-on-cache-miss: false
2026-10-24T10:41:03.8031848Z   lookup-only: false
2026-10-24T10:41:03.8031962Z   save-always: false
2026-10-24T10:41:03.8032076Z env:
2026-10-24T10:41:03.8032188Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:03.8032340Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:03.8032487Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:03.8032623Z ##[endgroup]
2026-10-24T10:41:04.0172251Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:41:04.4142544Z Received 170349591 of 170349591 (100.0%), 427.5 MBs/sec
2026-10-24T10:41:04.4174308Z Cache Size: ~162 MB (170349591 B)
2026-10-24T10:41:04.4229296Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/9f6b3687-72db-41ae-99df-8c652358d5a8/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:41:05.1618505Z Cache restored successfully
2026-10-24T10:41:05.1766223Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:41:05.1835189Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1383]
2026-10-24T10:41:05.1850100Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T10:41:05.1869213Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T10:41:05.1869438Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T10:41:05.1869616Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T10:41:05.1889866Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:41:05.1890039Z env:
2026-10-24T10:41:05.1890160Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:05.1890309Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:05.1890457Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:05.1890595Z ##[endgroup]
2026-10-24T10:41:05.1936999Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T10:41:05.1945537Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=9]
2026-10-24T10:41:05.1946835Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T10:41:05.1950415Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T10:41:05.1951385Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T10:41:05.1960540Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T10:41:05.1960734Z store_path="$(vp pm cache dir)"
2026-10-24T10:41:05.1960900Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:05.1977774Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:41:05.1977945Z env:
2026-10-24T10:41:05.1978064Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:05.1978211Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:05.1978370Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:05.1978503Z ##[endgroup]
2026-10-24T10:41:05.2121541Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=16]
2026-10-24T10:41:05.2122745Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T10:41:05.2460980Z ##[group]Run actions/cache@v6
2026-10-24T10:41:05.2461109Z with:
2026-10-24T10:41:05.2461240Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T10:41:05.2461493Z   key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:41:05.2461746Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T10:41:05.2461897Z   enableCrossOsArchive: false
2026-10-24T10:41:05.2462035Z   fail-on-cache-miss: false
2026-10-24T10:41:05.2462160Z   lookup-only: false
2026-10-24T10:41:05.2462271Z   save-always: false
2026-10-24T10:41:05.2462383Z env:
2026-10-24T10:41:05.2462492Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:05.2462644Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:05.2462973Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:05.2463110Z ##[endgroup]
2026-10-24T10:41:05.4396484Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:41:06.4872383Z Received 671088640 of 995169257 (67.4%), 625.6 MBs/sec
2026-10-24T10:41:06.9495472Z Received 995169257 of 995169257 (100.0%), 638.2 MBs/sec
2026-10-24T10:41:06.9496579Z Cache Size: ~949 MB (995169257 B)
2026-10-24T10:41:06.9571826Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5c727d52-1418-4fef-ab6a-1f84cc76ae8d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:41:12.9594450Z Cache restored successfully
2026-10-24T10:41:13.0081469Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:41:13.0145397Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7802]
2026-10-24T10:41:13.0147748Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T10:41:13.0160814Z ##[group]Run vp install
2026-10-24T10:41:13.0160961Z vp install
2026-10-24T10:41:13.0180001Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:41:13.0180173Z env:
2026-10-24T10:41:13.0180295Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:13.0180445Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:13.0180593Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:13.0180737Z ##[endgroup]
2026-10-24T10:41:13.0511736Z Scope: all 33 workspace projects
2026-10-24T10:41:13.1559537Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T10:41:13.6621302Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T10:41:13.6622336Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T10:41:13.6622675Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T10:41:16.1116969Z โœ“ Lockfile passes supply-chain policies (2088 entries in 3s)
2026-10-24T10:41:16.1117568Z Lockfile is up to date, resolution step is skipped
2026-10-24T10:41:16.1336445Z Packages: +1721
2026-10-24T10:41:16.1336709Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T10:41:16.2094240Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T10:41:17.2706583Z . prepare$ vp config --no-agent
2026-10-24T10:41:17.3808319Z . prepare: Done
2026-10-24T10:41:17.3823867Z
2026-10-24T10:41:17.3824066Z devDependencies:
2026-10-24T10:41:17.3824303Z + @coderabbitai/config 1.1.0
2026-10-24T10:41:17.3824684Z + @shadcn/lint 0.1.5
2026-10-24T10:41:17.3824879Z + @types/node 24.12.4
2026-10-24T10:41:17.3825015Z + knip 6.34.0
2026-10-24T10:41:17.3825157Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T10:41:17.3825305Z + vite-plus 1.3.0
2026-10-24T10:41:17.3825378Z
2026-10-24T10:41:17.3855194Z Done in 4.4s using pnpm v12.14.0
2026-10-24T10:41:17.4053703Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4390]
2026-10-24T10:41:17.4074312Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:17.4074879Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T10:41:17.4098618Z shell: /usr/bin/bash -e {0}
2026-10-24T10:41:17.4098751Z env:
2026-10-24T10:41:17.4098867Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:17.4099022Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:17.4099384Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:17.4099822Z ##[endgroup]
2026-10-24T10:41:17.4348321Z ##[group]Run actions/cache@v6
2026-10-24T10:41:17.4348455Z with:
2026-10-24T10:41:17.4348568Z   path: ~/.cache/ms-playwright
2026-10-24T10:41:17.4348734Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:41:17.4348904Z   enableCrossOsArchive: false
2026-10-24T10:41:17.4349053Z   fail-on-cache-miss: false
2026-10-24T10:41:17.4349182Z   lookup-only: false
2026-10-24T10:41:17.4349300Z   save-always: false
2026-10-24T10:41:17.4349410Z env:
2026-10-24T10:41:17.4349522Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:17.4349675Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:17.4349821Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:17.4349959Z ##[endgroup]
2026-10-24T10:41:17.6303324Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:41:17.7847092Z Received 106503405 of 106503405 (100.0%), 736.0 MBs/sec
2026-10-24T10:41:17.7848413Z Cache Size: ~102 MB (106503405 B)
2026-10-24T10:41:17.7907821Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/97996145-2146-4c38-acde-9f14fe303b4d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:41:18.0095964Z Cache restored successfully
2026-10-24T10:41:18.0225274Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:41:18.0420268Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T10:41:18.0420859Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T10:41:18.0421214Z test -n "$browser"
2026-10-24T10:41:18.0421441Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T10:41:18.0421793Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T10:41:18.0422104Z fi
2026-10-24T10:41:18.0444269Z shell: /usr/bin/bash -e {0}
2026-10-24T10:41:18.0444472Z env:
2026-10-24T10:41:18.0444591Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:18.0444748Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:18.0444929Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:18.0445073Z ##[endgroup]
2026-10-24T10:41:18.0580953Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-24T10:41:18.0581263Z vp run --filter t3 test --shard 8/8
2026-10-24T10:41:18.0594497Z shell: /usr/bin/bash -e {0}
2026-10-24T10:41:18.0594668Z env:
2026-10-24T10:41:18.0594865Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:41:18.0595015Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:41:18.0595156Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:41:18.0595366Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T10:41:18.0595648Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T10:41:18.0595858Z ##[endgroup]
2026-10-24T10:41:18.2394489Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-24T10:41:18.4125306Z
2026-10-24T10:41:18.4127142Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T10:41:18.4127376Z
2026-10-24T10:41:24.6203032Z  โœ“ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (208 tests) 1790ms
2026-10-24T10:41:24.6203587Z    โœ“ ClaudeAdapterV2 background wake turns (169)
2026-10-24T10:41:24.6203928Z      โœ“ persists a todo_list from inline Claude task-tool frames 1199ms
2026-10-24T10:41:26.3334256Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1092ms
2026-10-24T10:41:27.5274714Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-24T10:41:27.5275321Z [10:41:27.511] INFO (#414): Migrations ran successfully {
2026-10-24T10:41:27.5275499Z   migrations: [
2026-10-24T10:41:27.5275655Z     '1_OrchestrationEvents',
2026-10-24T10:41:27.5275847Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:27.5276044Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:27.5276262Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:27.5276461Z     '5_Projections',
2026-10-24T10:41:27.5276675Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:27.5276903Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:27.5277113Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:27.5277307Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:27.5277502Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:27.5277718Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:27.5277936Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:27.5278136Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:27.5278366Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:27.5278586Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:27.5278780Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:27.5278978Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:27.5279179Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:27.5279389Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:27.5279577Z     '20_AuthAccessManagement',
2026-10-24T10:41:27.5279759Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:27.5279945Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:27.5280141Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:27.5280353Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:27.5280582Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:27.5280804Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:27.5281009Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:27.5281217Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:27.5281433Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:27.5281661Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:27.5281855Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:27.5282047Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:27.5282240Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:27.5282426Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:27.5282620Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:27.5282812Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:27.5283002Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:27.5283195Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:27.5283413Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:27.5283626Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:27.5283819Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:27.5284293Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:27.5284666Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:27.5284872Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:27.5285077Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:27.5285280Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:27.5285472Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:27.5285670Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:27.5285875Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:27.5286082Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:27.5286277Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:27.5286479Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:27.5286665Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:27.5286874Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:27.5287066Z     '55_OrchestrationV2',
2026-10-24T10:41:27.5287250Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:27.5287445Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:27.5287618Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:27.5287799Z     '59_McpAppModelContext',
2026-10-24T10:41:27.5287981Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:27.5288169Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:27.5288349Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:27.5288535Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:27.5288728Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:27.5288924Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:27.5289126Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:27.5289308Z     '67_WebhookDedupe',
2026-10-24T10:41:27.5289478Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:27.5289618Z   ]
2026-10-24T10:41:27.5289731Z }
2026-10-24T10:41:27.5289795Z
2026-10-24T10:41:27.6425334Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-24T10:41:27.6425859Z [10:41:27.636] INFO (#4797): Migrations ran successfully {
2026-10-24T10:41:27.6426045Z   migrations: [
2026-10-24T10:41:27.6426198Z     '1_OrchestrationEvents',
2026-10-24T10:41:27.6426389Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:27.6426580Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:27.6426750Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:27.6426918Z     '5_Projections',
2026-10-24T10:41:27.6427121Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:27.6427348Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:27.6427560Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:27.6427786Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:27.6427991Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:27.6428207Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:27.6428429Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:27.6428636Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:27.6428862Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:27.6429095Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:27.6429296Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:27.6429490Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:27.6429689Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:27.6429896Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:27.6430083Z     '20_AuthAccessManagement',
2026-10-24T10:41:27.6430588Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:27.6430880Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:27.6431082Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:27.6431294Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:27.6431521Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:27.6431743Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:27.6431962Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:27.6432168Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:27.6432378Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:27.6432594Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:27.6432786Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:27.6433134Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:27.6433322Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:27.6433504Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:27.6433699Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:27.6433886Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:27.6434067Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:27.6434255Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:27.6434506Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:27.6434715Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:27.6434903Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:27.6435097Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:27.6441731Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:27.6442044Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:27.6442281Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:27.6442493Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:27.6442725Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:27.6442927Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:27.6443126Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:27.6443329Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:27.6443524Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:27.6443717Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:27.6443901Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:27.6444347Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:27.6444555Z     '55_OrchestrationV2',
2026-10-24T10:41:27.6444739Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:27.6444922Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:27.6445094Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:27.6445261Z     '59_McpAppModelContext',
2026-10-24T10:41:27.6445443Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:27.6445628Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:27.6445802Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:27.6445982Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:27.6446268Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:27.6446464Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:27.6446655Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:27.6446839Z     '67_WebhookDedupe',
2026-10-24T10:41:27.6447000Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:27.6447140Z   ]
2026-10-24T10:41:27.6447243Z }
2026-10-24T10:41:27.6447306Z
2026-10-24T10:41:27.7016274Z  โœ“ src/mcp/OrchestratorMcpService.test.ts (33 tests) 279ms
2026-10-24T10:41:29.4957069Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 632ms
2026-10-24T10:41:30.6417304Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 825ms
2026-10-24T10:41:30.6418020Z    โœ“ AgentSessionScanner (37)
2026-10-24T10:41:30.6418421Z      โœ“ recentThreads (18)
2026-10-24T10:41:30.6419904Z        โœ“ skips excessive records without blocking an older valid transcript 352ms
2026-10-24T10:41:32.0385438Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 190ms
2026-10-24T10:41:38.2093813Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5954ms
2026-10-24T10:41:38.2094259Z    โœ“ AcpSessionRuntime (30)
2026-10-24T10:41:38.2094567Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 410ms
2026-10-24T10:41:38.2094947Z      โœ“ keeps assistant item IDs unique when a provider session restarts 400ms
2026-10-24T10:41:39.2967523Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 37ms
2026-10-24T10:41:39.5547651Z  โœ“ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 65ms
2026-10-24T10:41:40.6686700Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T10:41:40.6687149Z [10:41:40.661] INFO (#22): Migrations ran successfully {
2026-10-24T10:41:40.6687324Z   migrations: [
2026-10-24T10:41:40.6687511Z     '1_OrchestrationEvents',
2026-10-24T10:41:40.6687716Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:40.6687899Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:40.6688067Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:40.6688241Z     '5_Projections',
2026-10-24T10:41:40.6688434Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:40.6688653Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:40.6688858Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:40.6689047Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:40.6689236Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:40.6689444Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:40.6689656Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:40.6689853Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:40.6690077Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:40.6690304Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:40.6690500Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:40.6690688Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:40.6690881Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:40.6691085Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:40.6691269Z     '20_AuthAccessManagement',
2026-10-24T10:41:40.6691445Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:40.6691627Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:40.6691817Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:40.6692021Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:40.6692246Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:40.6692464Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:40.6692668Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:40.6692875Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:40.6693083Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:40.6693299Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:40.6693489Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:40.6693728Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:40.6693914Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:40.6694095Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:40.6694286Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:40.6694474Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:40.6694658Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:40.6694846Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:40.6695059Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:40.6695607Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:40.6695916Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:40.6696112Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:40.6696310Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:40.6696507Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:40.6696704Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:40.6696907Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:40.6697096Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:40.6697288Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:40.6697486Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:40.6697683Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:40.6697874Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:40.6698069Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:40.6698251Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:40.6698457Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:40.6698647Z     '55_OrchestrationV2',
2026-10-24T10:41:40.6698842Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:40.6699030Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:40.6699199Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:40.6699371Z     '59_McpAppModelContext',
2026-10-24T10:41:40.6699546Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:40.6699732Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:40.6699907Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:40.6700087Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:40.6700278Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:40.6700471Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:40.6700668Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:40.6700850Z     '67_WebhookDedupe',
2026-10-24T10:41:40.6701016Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:40.6701152Z   ]
2026-10-24T10:41:40.6701258Z }
2026-10-24T10:41:40.6701319Z
2026-10-24T10:41:40.8036363Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T10:41:40.8036816Z [10:41:40.802] WARN (#1241): Orchestration effect execution failed {
2026-10-24T10:41:40.8037434Z   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-24T10:41:40.8037878Z   effectType: 'provider-turn.restart',
2026-10-24T10:41:40.8038061Z   attemptCount: 1,
2026-10-24T10:41:40.8038215Z   nonRetryable: false,
2026-10-24T10:41:40.8038450Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-24T10:41:40.8038791Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-24T10:41:40.8039250Z     '    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-24T10:41:40.8039589Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-24T10:41:40.8039928Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-24T10:41:40.8040394Z     '      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-24T10:41:40.8041597Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:6e545064-4ed0-4bf6-b8ea-0dabd8605015.\n' +
2026-10-24T10:41:40.8042409Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-24T10:41:40.8042875Z     '        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-24T10:41:40.8043572Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:6e545064-4ed0-4bf6-b8ea-0dabd8605015.\n' +
2026-10-24T10:41:40.8062892Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-24T10:41:40.8063296Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-24T10:41:40.8063505Z     '      }\n' +
2026-10-24T10:41:40.8063717Z     '    }\n' +
2026-10-24T10:41:40.8063924Z     '  }\n' +
2026-10-24T10:41:40.8064125Z     '}'
2026-10-24T10:41:40.8064258Z }
2026-10-24T10:41:40.8064323Z
2026-10-24T10:41:41.0288554Z 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-24T10:41:41.0289015Z [10:41:41.025] INFO (#2639): Migrations ran successfully {
2026-10-24T10:41:41.0289205Z   migrations: [
2026-10-24T10:41:41.0289350Z     '1_OrchestrationEvents',
2026-10-24T10:41:41.0289533Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:41.0289711Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:41.0289876Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:41.0290044Z     '5_Projections',
2026-10-24T10:41:41.0290236Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:41.0290490Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:41.0290700Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:41.0290894Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:41.0291081Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:41.0291294Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:41.0291505Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:41.0291701Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:41.0291923Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:41.0292142Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:41.0292337Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:41.0292520Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:41.0292714Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:41.0292913Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:41.0293101Z     '20_AuthAccessManagement',
2026-10-24T10:41:41.0293276Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:41.0293461Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:41.0293702Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:41.0293906Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:41.0294133Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:41.0294348Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:41.0294553Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:41.0294753Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:41.0294963Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:41.0295177Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:41.0295372Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:41.0295829Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:41.0296201Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:41.0296382Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:41.0296570Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:41.0296762Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:41.0296940Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:41.0297131Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:41.0297338Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:41.0297547Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:41.0297731Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:41.0297927Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:41.0298119Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:41.0298317Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:41.0298519Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:41.0298720Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:41.0298911Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:41.0299100Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:41.0299303Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:41.0299493Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:41.0299684Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:41.0299872Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:41.0300048Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:41.0300244Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:41.0300430Z     '55_OrchestrationV2',
2026-10-24T10:41:41.0300610Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:41.0300793Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:41.0300963Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:41.0301131Z     '59_McpAppModelContext',
2026-10-24T10:41:41.0301310Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:41.0301490Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:41.0301663Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:41.0301865Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:41.0302053Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:41.0302250Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:41.0302441Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:41.0302624Z     '67_WebhookDedupe',
2026-10-24T10:41:41.0302783Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:41.0302922Z   ]
2026-10-24T10:41:41.0303026Z }
2026-10-24T10:41:41.0303087Z
2026-10-24T10:41:41.2902974Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-24T10:41:41.2903431Z [10:41:41.287] INFO (#5315): Migrations ran successfully {
2026-10-24T10:41:41.2903671Z   migrations: [
2026-10-24T10:41:41.2903820Z     '1_OrchestrationEvents',
2026-10-24T10:41:41.2904004Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:41.2904182Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:41.2904346Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:41.2904515Z     '5_Projections',
2026-10-24T10:41:41.2904708Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:41.2904933Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:41.2905132Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:41.2905324Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:41.2905510Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:41.2905722Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:41.2906524Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:41.2906845Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:41.2907094Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:41.2907319Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:41.2907512Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:41.2907696Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:41.2907894Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:41.2908091Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:41.2908279Z     '20_AuthAccessManagement',
2026-10-24T10:41:41.2908452Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:41.2908638Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:41.2908825Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:41.2909033Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:41.2909260Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:41.2909477Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:41.2909679Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:41.2909877Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:41.2910086Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:41.2910300Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:41.2910492Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:41.2910675Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:41.2910863Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:41.2911040Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:41.2911232Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:41.2911418Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:41.2911596Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:41.2911789Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:41.2911995Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:41.2912205Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:41.2912391Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:41.2912587Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:41.2912780Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:41.2913120Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:41.2913314Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:41.2913513Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:41.2913748Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:41.2913937Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:41.2914142Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:41.2914338Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:41.2914536Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:41.2914732Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:41.2914911Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:41.2915104Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:41.2915291Z     '55_OrchestrationV2',
2026-10-24T10:41:41.2915474Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:41.2915660Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:41.2915832Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:41.2915998Z     '59_McpAppModelContext',
2026-10-24T10:41:41.2916175Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:41.2916356Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:41.2916534Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:41.2916708Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:41.2916988Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:41.2917243Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:41.2917435Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:41.2917616Z     '67_WebhookDedupe',
2026-10-24T10:41:41.2917777Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:41.2917947Z   ]
2026-10-24T10:41:41.2918051Z }
2026-10-24T10:41:41.2918115Z
2026-10-24T10:41:41.6096027Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-24T10:41:41.6096601Z [10:41:41.606] INFO (#8017): Migrations ran successfully {
2026-10-24T10:41:41.6096862Z   migrations: [
2026-10-24T10:41:41.6097059Z     '1_OrchestrationEvents',
2026-10-24T10:41:41.6097282Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:41.6097736Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:41.6097943Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:41.6098150Z     '5_Projections',
2026-10-24T10:41:41.6098362Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:41.6098590Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:41.6098794Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:41.6098989Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:41.6099174Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:41.6099385Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:41.6099597Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:41.6099798Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:41.6100020Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:41.6100244Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:41.6100435Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:41.6100622Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:41.6100819Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:41.6101015Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:41.6101200Z     '20_AuthAccessManagement',
2026-10-24T10:41:41.6101371Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:41.6101556Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:41.6101742Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:41.6101949Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:41.6102172Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:41.6102387Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:41.6102590Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:41.6102790Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:41.6103004Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:41.6103218Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:41.6103415Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:41.6103653Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:41.6103843Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:41.6104020Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:41.6104209Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:41.6104402Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:41.6104582Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:41.6104771Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:41.6104978Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:41.6105187Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:41.6105375Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:41.6105572Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:41.6106075Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:41.6106389Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:41.6106583Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:41.6106781Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:41.6106974Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:41.6107161Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:41.6107364Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:41.6107556Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:41.6107750Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:41.6107941Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:41.6108121Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:41.6108314Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:41.6108501Z     '55_OrchestrationV2',
2026-10-24T10:41:41.6108685Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:41.6108869Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:41.6109042Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:41.6109208Z     '59_McpAppModelContext',
2026-10-24T10:41:41.6109385Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:41.6109564Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:41.6109740Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:41.6109915Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:41.6110103Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:41.6110299Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:41.6110489Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:41.6110669Z     '67_WebhookDedupe',
2026-10-24T10:41:41.6110828Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:41.6110968Z   ]
2026-10-24T10:41:41.6111071Z }
2026-10-24T10:41:41.6111154Z
2026-10-24T10:41:41.9254040Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-24T10:41:41.9254648Z [10:41:41.922] INFO (#10782): Migrations ran successfully {
2026-10-24T10:41:41.9255023Z   migrations: [
2026-10-24T10:41:41.9255266Z     '1_OrchestrationEvents',
2026-10-24T10:41:41.9255467Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:41.9255654Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:41.9255823Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:41.9255992Z     '5_Projections',
2026-10-24T10:41:41.9256185Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:41.9256411Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:41.9256616Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:41.9256807Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:41.9257013Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:41.9257228Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:41.9257439Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:41.9257636Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:41.9257860Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:41.9258079Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:41.9258275Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:41.9258458Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:41.9258648Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:41.9258849Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:41.9259031Z     '20_AuthAccessManagement',
2026-10-24T10:41:41.9259209Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:41.9259392Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:41.9259919Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:41.9260235Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:41.9260463Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:41.9260682Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:41.9260883Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:41.9261081Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:41.9261287Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:41.9261503Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:41.9261692Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:41.9261880Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:41.9262065Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:41.9262245Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:41.9262440Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:41.9262635Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:41.9262811Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:41.9262999Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:41.9263211Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:41.9263416Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:41.9263637Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:41.9263831Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:41.9264028Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:41.9264223Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:41.9264418Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:41.9264615Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:41.9264806Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:41.9264994Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:41.9265197Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:41.9265393Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:41.9265581Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:41.9265773Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:41.9265950Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:41.9266146Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:41.9266332Z     '55_OrchestrationV2',
2026-10-24T10:41:41.9266513Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:41.9266697Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:41.9266866Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:41.9267038Z     '59_McpAppModelContext',
2026-10-24T10:41:41.9267212Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:41.9267394Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:41.9267571Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:41.9267752Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:41.9267941Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:41.9268157Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:41.9279129Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:41.9279327Z     '67_WebhookDedupe',
2026-10-24T10:41:41.9279498Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:41.9279636Z   ]
2026-10-24T10:41:41.9279741Z }
2026-10-24T10:41:41.9279824Z
2026-10-24T10:41:42.2331762Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-24T10:41:42.2332258Z [10:41:42.230] INFO (#13556): Migrations ran successfully {
2026-10-24T10:41:42.2332451Z   migrations: [
2026-10-24T10:41:42.2332603Z     '1_OrchestrationEvents',
2026-10-24T10:41:42.2333123Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:42.2333441Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:42.2333662Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:42.2333843Z     '5_Projections',
2026-10-24T10:41:42.2334041Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:42.2334274Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:42.2334481Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:42.2334681Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:42.2334870Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:42.2335085Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:42.2335305Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:42.2335506Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:42.2335736Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:42.2335966Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:42.2336173Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:42.2336363Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:42.2336564Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:42.2336770Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:42.2336962Z     '20_AuthAccessManagement',
2026-10-24T10:41:42.2337140Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:42.2337328Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:42.2337522Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:42.2337729Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:42.2337961Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:42.2338180Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:42.2338391Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:42.2338601Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:42.2338821Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:42.2339043Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:42.2339239Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:42.2339433Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:42.2339622Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:42.2339810Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:42.2340006Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:42.2340205Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:42.2340388Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:42.2340589Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:42.2340806Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:42.2341021Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:42.2341223Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:42.2341422Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:42.2341627Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:42.2341831Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:42.2342041Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:42.2342246Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:42.2342447Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:42.2342639Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:42.2342847Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:42.2343045Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:42.2343244Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:42.2343445Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:42.2343767Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:42.2344030Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:42.2344223Z     '55_OrchestrationV2',
2026-10-24T10:41:42.2344413Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:42.2344605Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:42.2344783Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:42.2344955Z     '59_McpAppModelContext',
2026-10-24T10:41:42.2345137Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:42.2345325Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:42.2345505Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:42.2345688Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:42.2345884Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:42.2346088Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:42.2346286Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:42.2346475Z     '67_WebhookDedupe',
2026-10-24T10:41:42.2346646Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:42.2346787Z   ]
2026-10-24T10:41:42.2346899Z }
2026-10-24T10:41:42.2346971Z
2026-10-24T10:41:42.5660143Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-24T10:41:42.5660738Z [10:41:42.563] INFO (#16321): Migrations ran successfully {
2026-10-24T10:41:42.5661142Z   migrations: [
2026-10-24T10:41:42.5661411Z     '1_OrchestrationEvents',
2026-10-24T10:41:42.5662581Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:42.5662848Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:42.5663025Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:42.5663200Z     '5_Projections',
2026-10-24T10:41:42.5663406Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:42.5663721Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:42.5663936Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:42.5664137Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:42.5664331Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:42.5664548Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:42.5664759Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:42.5664961Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:42.5665190Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:42.5665411Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:42.5665609Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:42.5665796Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:42.5665993Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:42.5666195Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:42.5666389Z     '20_AuthAccessManagement',
2026-10-24T10:41:42.5666567Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:42.5666752Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:42.5666945Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:42.5667153Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:42.5667382Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:42.5667601Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:42.5667809Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:42.5668010Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:42.5668224Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:42.5668439Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:42.5668639Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:42.5669136Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:42.5669435Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:42.5669620Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:42.5669815Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:42.5670018Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:42.5670201Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:42.5670387Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:42.5670594Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:42.5670803Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:42.5670988Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:42.5671182Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:42.5671373Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:42.5671572Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:42.5671767Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:42.5671971Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:42.5672161Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:42.5672351Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:42.5672552Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:42.5672743Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:42.5673047Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:42.5673236Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:42.5673416Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:42.5673644Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:42.5673837Z     '55_OrchestrationV2',
2026-10-24T10:41:42.5674015Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:42.5674196Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:42.5674367Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:42.5674535Z     '59_McpAppModelContext',
2026-10-24T10:41:42.5674714Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:42.5674893Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:42.5675069Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:42.5675244Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:42.5675435Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:42.5675625Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:42.5675814Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:42.5675999Z     '67_WebhookDedupe',
2026-10-24T10:41:42.5676158Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:42.5676295Z   ]
2026-10-24T10:41:42.5676396Z }
2026-10-24T10:41:42.5676460Z
2026-10-24T10:41:42.7886630Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 2194ms
2026-10-24T10:41:42.7887265Z    โœ“ retries a failed selection restart session open before completing 390ms
2026-10-24T10:41:42.7887699Z    โœ“ preserves native history only for compatible account switches (active) 317ms
2026-10-24T10:41:42.7888080Z    โœ“ preserves native history only for compatible account switches (idle) 316ms
2026-10-24T10:41:42.7888487Z    โœ“ preserves native history only for compatible account switches (selection-command) 311ms
2026-10-24T10:41:42.7888888Z    โœ“ preserves native history only for compatible account switches (pooled) 330ms
2026-10-24T10:41:43.1931861Z  โœ“ src/process/externalLauncher.test.ts (20 tests) 108ms
2026-10-24T10:41:43.5969076Z  โœ“ src/sourceControl/BitbucketApi.test.ts (21 tests) 63ms
2026-10-24T10:41:44.9929427Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 1069ms
2026-10-24T10:41:45.5632434Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-24T10:41:45.5632837Z [10:41:45.561] INFO (#9): Migrations ran successfully {
2026-10-24T10:41:45.5633134Z   migrations: [
2026-10-24T10:41:45.5633332Z     '1_OrchestrationEvents',
2026-10-24T10:41:45.5633564Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:45.5633744Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:45.5633915Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:45.5634086Z     '5_Projections',
2026-10-24T10:41:45.5634284Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:45.5634506Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:45.5634744Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:45.5634954Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:45.5635139Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:45.5635351Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:45.5635560Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:45.5635759Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:45.5635977Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:45.5636202Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:45.5636394Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:45.5636583Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:45.5636774Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:45.5636972Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:45.5637157Z     '20_AuthAccessManagement',
2026-10-24T10:41:45.5637335Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:45.5637525Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:45.5637714Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:45.5637921Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:45.5638144Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:45.5638364Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:45.5638562Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:45.5638765Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:45.5638975Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:45.5639184Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:45.5639377Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:45.5639559Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:45.5639747Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:45.5639927Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:45.5640124Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:45.5640309Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:45.5640491Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:45.5640677Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:45.5640884Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:45.5641095Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:45.5641283Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:45.5641482Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:45.5641676Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:45.5641877Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:45.5642072Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:45.5642274Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:45.5642923Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:45.5643241Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:45.5643475Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:45.5643668Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:45.5643864Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:45.5644053Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:45.5644234Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:45.5644429Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:45.5644620Z     '55_OrchestrationV2',
2026-10-24T10:41:45.5644798Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:45.5644981Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:45.5645152Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:45.5645319Z     '59_McpAppModelContext',
2026-10-24T10:41:45.5645503Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:45.5645688Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:45.5645865Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:45.5646040Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:45.5646233Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:45.5646426Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:45.5646619Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:45.5646800Z     '67_WebhookDedupe',
2026-10-24T10:41:45.5646960Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:45.5647100Z   ]
2026-10-24T10:41:45.5647203Z }
2026-10-24T10:41:45.5647268Z
2026-10-24T10:41:45.7595771Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-24T10:41:45.7596408Z [10:41:45.758] WARN (#478): Review guide generation failed {
2026-10-24T10:41:45.7596897Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:41:45.7598019Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 9b7166e54c22 of #7. local objects: 9b7166e54c22 names c23bbf49f54839d412bcddae166e1c052556e51c here, a branch or tag rather than the commit. branch feature: 9b7166e54c22 names c23bbf49f54839d412bcddae166e1c052556e51c 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-24T10:41:45.7599150Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:41:45.7599751Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:41:45.7600460Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:41:45.7601151Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:41:45.7601848Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:41:45.7602518Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:41:45.7603676Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:41:45.7604638Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:41:45.7605536Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:41:45.7606022Z }
2026-10-24T10:41:45.7606156Z
2026-10-24T10:41:45.9375889Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-24T10:41:45.9376381Z [10:41:45.937] WARN (#688): Review guide generation failed {
2026-10-24T10:41:45.9376612Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:41:45.9377687Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head 9b7166e54c22 of #7. local objects: 9b7166e54c22 names c23bbf49f54839d412bcddae166e1c052556e51c here, a branch or tag rather than the commit. branch feature: 9b7166e54c22 names c23bbf49f54839d412bcddae166e1c052556e51c 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-24T10:41:45.9378749Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:41:45.9379286Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:41:45.9379898Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:41:45.9380515Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:41:45.9381138Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:41:45.9381738Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:41:45.9382326Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:41:45.9382929Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:41:45.9383575Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:41:45.9383929Z }
2026-10-24T10:41:45.9384012Z
2026-10-24T10:41:46.0754627Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-24T10:41:46.0755133Z [10:41:46.074] WARN (#893): Review guide generation failed {
2026-10-24T10:41:46.0755366Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:41:46.0755774Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-24T10:41:46.0756288Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-24T10:41:46.0757153Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:41:46.0757881Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:41:46.0758498Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:41:46.0759118Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:41:46.0759720Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:41:46.0760308Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:41:46.0760916Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:41:46.0761519Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:41:46.0761872Z }
2026-10-24T10:41:46.0761939Z
2026-10-24T10:41:46.2502149Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-24T10:41:46.2502626Z [10:41:46.249] WARN (#1068): Review guide generation failed {
2026-10-24T10:41:46.2502858Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:41:46.2503891Z   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-24T10:41:46.2504902Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:41:46.2505432Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:41:46.2506049Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:41:46.2506663Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:41:46.2507289Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:41:46.2507889Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:41:46.2508482Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:41:46.2509331Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:41:46.2510039Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:41:46.2510389Z }
2026-10-24T10:41:46.2510454Z
2026-10-24T10:41:46.4288932Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-24T10:41:46.4289469Z [10:41:46.428] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-24T10:41:46.4289687Z   layer: 9,
2026-10-24T10:41:46.4290488Z   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-24T10:41:46.4291178Z }
2026-10-24T10:41:46.4291242Z
2026-10-24T10:41:46.5773433Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-24T10:41:46.5773970Z [10:41:46.576] WARN (#1605): Review guide generation failed {
2026-10-24T10:41:46.5774182Z   key: 'github.com/acme/app#7',
2026-10-24T10:41:46.5774618Z   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-24T10:41:46.5775155Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-24T10:41:46.5775722Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:41:46.5776362Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:41:46.5776987Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:41:46.5777587Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:41:46.5778197Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-24T10:41:46.5778808Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:41:46.5779160Z }
2026-10-24T10:41:46.5779227Z
2026-10-24T10:41:46.6637854Z  โœ“ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 1139ms
2026-10-24T10:41:48.9160673Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 1182ms
2026-10-24T10:41:48.9161345Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 412ms
2026-10-24T10:41:48.9161783Z    โœ“ delivers scheduled message with Claude's native pending-tool cancellation behavior 336ms
2026-10-24T10:41:49.2387016Z  โœ“ src/provider/AntigravityAuth.test.ts (15 tests) 25ms
2026-10-24T10:41:49.5982223Z  โœ“ src/cloud/selfUpdate.test.ts (12 tests) 45ms
2026-10-24T10:41:51.1726437Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.1726846Z [10:41:51.154] INFO (#1): Migrations ran successfully {
2026-10-24T10:41:51.1727022Z   migrations: [
2026-10-24T10:41:51.1727169Z     '1_OrchestrationEvents',
2026-10-24T10:41:51.1727422Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:51.1727616Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:51.1727786Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:51.1727954Z     '5_Projections',
2026-10-24T10:41:51.1728149Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:51.1728368Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:51.1728568Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:51.1728761Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:51.1728944Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:51.1729155Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:51.1729362Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:51.1729559Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:51.1729775Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:51.1730001Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:51.1730196Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:51.1730380Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:51.1730573Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:51.1730770Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:51.1730955Z     '20_AuthAccessManagement',
2026-10-24T10:41:51.1731127Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:51.1731309Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:51.1731493Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:51.1731699Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:51.1731923Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:51.1732140Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:51.1732338Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:51.1732539Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:51.1732753Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:51.1732963Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:51.1733202Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:51.1733384Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:51.1733569Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:51.1733745Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:51.1733937Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:51.1734122Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:51.1734301Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:51.1734490Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:51.1734694Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:51.1734904Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:51.1735496Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:51.1735843Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:51.1736037Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:51.1736235Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:51.1736429Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:51.1736626Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:51.1736817Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:51.1737003Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:51.1737203Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:51.1737395Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:51.1737587Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:51.1737776Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:51.1737955Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:51.1738151Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:51.1738347Z     '55_OrchestrationV2',
2026-10-24T10:41:51.1738524Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:51.1738707Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:51.1738879Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:51.1739046Z     '59_McpAppModelContext',
2026-10-24T10:41:51.1739222Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:51.1739400Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:51.1739576Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:51.1739749Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:51.1739941Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:51.1740132Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:51.1740321Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:51.1740502Z     '67_WebhookDedupe',
2026-10-24T10:41:51.1740663Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:51.1740804Z   ]
2026-10-24T10:41:51.1740906Z }
2026-10-24T10:41:51.1740972Z
2026-10-24T10:41:51.3253427Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.3253819Z [10:41:51.324] INFO (#344) http.span=18ms: Sent HTTP response {
2026-10-24T10:41:51.3254035Z   'http.method': 'GET',
2026-10-24T10:41:51.3254283Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T10:41:51.3254515Z   'http.status': 200
2026-10-24T10:41:51.3254653Z }
2026-10-24T10:41:51.3254728Z
2026-10-24T10:41:51.3334681Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.3335175Z [10:41:51.333] INFO (#362) http.span=4ms: Sent HTTP response {
2026-10-24T10:41:51.3335594Z   'http.method': 'GET',
2026-10-24T10:41:51.3335831Z   'http.url': '/api/orchestration/shell',
2026-10-24T10:41:51.3336028Z   'http.status': 200
2026-10-24T10:41:51.3336170Z }
2026-10-24T10:41:51.3336234Z
2026-10-24T10:41:51.4833498Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.4834211Z [10:41:51.482] INFO (#400) http.span=142ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.4834594Z
2026-10-24T10:41:51.4971531Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.4972436Z [10:41:51.496] INFO (#626) http.span=37ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.4972823Z
2026-10-24T10:41:51.4973057Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.4973614Z [10:41:51.497] INFO (#390) http.span=158ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.4973885Z
2026-10-24T10:41:51.4975051Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.4975561Z [10:41:51.497] INFO (#638) http.span=37ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.4975826Z
2026-10-24T10:41:51.4990252Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.4990779Z [10:41:51.498] INFO (#379) http.span=161ms: InterruptError: All fibers interrupted without error {
2026-10-24T10:41:51.4991112Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T10:41:51.4991348Z       at fiber (#705)
2026-10-24T10:41:51.4991678Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T10:41:51.4991948Z
2026-10-24T10:41:51.5295715Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.5296162Z [10:41:51.520] INFO (#1): Migrations ran successfully {
2026-10-24T10:41:51.5296437Z   migrations: [
2026-10-24T10:41:51.5296650Z     '1_OrchestrationEvents',
2026-10-24T10:41:51.5296898Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:41:51.5297153Z     '3_CheckpointDiffBlobs',
2026-10-24T10:41:51.5297391Z     '4_ProviderSessionRuntime',
2026-10-24T10:41:51.5297619Z     '5_Projections',
2026-10-24T10:41:51.5297878Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:41:51.5298163Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:41:51.5298433Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:41:51.5298690Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:41:51.5298944Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:41:51.5299218Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:41:51.5299570Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:41:51.5299833Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:41:51.5300118Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:41:51.5300404Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:41:51.5300668Z     '16_CanonicalizeModelSelections',
2026-10-24T10:41:51.5300929Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:41:51.5301198Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:41:51.5301465Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:41:51.5301719Z     '20_AuthAccessManagement',
2026-10-24T10:41:51.5301956Z     '21_AuthSessionClientMetadata',
2026-10-24T10:41:51.5302208Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:41:51.5302459Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:41:51.5302733Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:41:51.5303023Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:41:51.5303350Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:41:51.5303619Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:41:51.5303894Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:41:51.5304350Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:41:51.5304703Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:41:51.5304961Z     '31_AuthAuthorizationScopes',
2026-10-24T10:41:51.5305214Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:41:51.5305463Z     '33_ProjectionThreadsSettled',
2026-10-24T10:41:51.5305711Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:41:51.5305966Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:41:51.5306223Z     '36_ProjectionThreadsPinned',
2026-10-24T10:41:51.5306469Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:41:51.5306724Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:41:51.5307000Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:41:51.5307272Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:41:51.5307526Z     '41_AuthSessionClientConnection',
2026-10-24T10:41:51.5307789Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:41:51.5308053Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:41:51.5308324Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:41:51.5308592Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:41:51.5308858Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:41:51.5309120Z     '47_ProjectionProjectIcon',
2026-10-24T10:41:51.5309376Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:41:51.5309645Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:41:51.5309906Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:41:51.5310168Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:41:51.5310425Z     '52_ProjectionThreadTitleState',
2026-10-24T10:41:51.5310672Z     '53_PullRequestFilesViewed',
2026-10-24T10:41:51.5310932Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:41:51.5311191Z     '55_OrchestrationV2',
2026-10-24T10:41:51.5311436Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:41:51.5311687Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:41:51.5311923Z     '58_WebhookRelayDeliveries',
2026-10-24T10:41:51.5312158Z     '59_McpAppModelContext',
2026-10-24T10:41:51.5312404Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:41:51.5312653Z     '61_PullRequestReviewGuides',
2026-10-24T10:41:51.5312893Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:41:51.5313268Z     '63_DropUnusedV1Projections',
2026-10-24T10:41:51.5313526Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:41:51.5313788Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:41:51.5314048Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:41:51.5314296Z     '67_WebhookDedupe',
2026-10-24T10:41:51.5314525Z     '68_ShellStopRequestIndex'
2026-10-24T10:41:51.5314732Z   ]
2026-10-24T10:41:51.5314899Z }
2026-10-24T10:41:51.5315036Z
2026-10-24T10:41:51.6517504Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.6517983Z [10:41:51.651] INFO (#1080) http.span=12ms: Sent HTTP response {
2026-10-24T10:41:51.6518412Z   'http.method': 'GET',
2026-10-24T10:41:51.6518688Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T10:41:51.6518918Z   'http.status': 200
2026-10-24T10:41:51.6519059Z }
2026-10-24T10:41:51.6519118Z
2026-10-24T10:41:51.6653824Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.6655438Z [10:41:51.659] INFO (#1098) http.span=4ms: Sent HTTP response {
2026-10-24T10:41:51.6713412Z   'http.method': 'GET',
2026-10-24T10:41:51.6714244Z   'http.url': '/api/orchestration/shell',
2026-10-24T10:41:51.6715108Z   'http.status': 200
2026-10-24T10:41:51.6745912Z }
2026-10-24T10:41:51.6746119Z
2026-10-24T10:41:51.8091299Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.8092030Z [10:41:51.808] INFO (#1136) http.span=144ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.8092437Z
2026-10-24T10:41:51.8200905Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.8201498Z [10:41:51.819] INFO (#1126) http.span=156ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.8201788Z
2026-10-24T10:41:51.8202062Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.8202595Z [10:41:51.820] INFO (#1364) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:41:51.8202867Z
2026-10-24T10:41:51.8217241Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.8217661Z [10:41:51.820] INFO (#1376) http.span=30ms: InterruptError: All fibers interrupted without error {
2026-10-24T10:41:51.8217923Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T10:41:51.8218093Z       at fiber (#1463)
2026-10-24T10:41:51.8218357Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T10:41:51.8218667Z [10:41:51.821] INFO (#1115) http.span=160ms: InterruptError: All fibers interrupted without error {
2026-10-24T10:41:51.8218911Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T10:41:51.8219070Z       at fiber (#1464)
2026-10-24T10:41:51.8219322Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T10:41:51.8219504Z
2026-10-24T10:41:51.8260315Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:41:51.8260690Z [10:41:51.825] INFO (#1): # T3 Code thread transfer budget
2026-10-24T10:41:51.8260815Z
2026-10-24T10:41:51.8261261Z 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-24T10:41:51.8262484Z 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-24T10:41:51.8264077Z 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-24T10:41:51.8264771Z
2026-10-24T10:41:51.8264841Z | Provider | Total thread wire | Budget | Result |
2026-10-24T10:41:51.8265019Z | --- | ---: | ---: | --- |
2026-10-24T10:41:51.8265185Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:41:51.8265374Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:41:51.8265497Z
2026-10-24T10:41:51.8265550Z ## Detailed measurements
2026-10-24T10:41:51.8265623Z
2026-10-24T10:41:51.8265702Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T10:41:51.8265877Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T10:41:51.8266077Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:41:51.8266341Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:41:51.8266614Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:41:51.8266856Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:41:51.8267060Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T10:41:51.8267268Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T10:41:51.8267507Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T10:41:51.8267745Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:41:51.8267995Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T10:41:51.8268272Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T10:41:51.8268538Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:41:51.8268778Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-24T10:41:51.8269000Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:41:51.8269236Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T10:41:51.8269519Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T10:41:51.8269782Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:41:51.8270027Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T10:41:51.8270278Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T10:41:51.8270533Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:41:51.8270744Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:41:51.8270973Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:41:51.8271257Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:41:51.8271550Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:41:51.8271813Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:41:51.8272029Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T10:41:51.8272263Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T10:41:51.8272521Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T10:41:51.8272785Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:41:51.8273171Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-24T10:41:51.8273472Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T10:41:51.8273835Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:41:51.8274147Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,571 B) | none | INFO |
2026-10-24T10:41:51.8274409Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:41:51.8285521Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T10:41:51.8285834Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T10:41:51.8286124Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:41:51.8286390Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T10:41:51.8286669Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T10:41:51.8286939Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:41:51.8287186Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:41:51.8287318Z
2026-10-24T10:41:51.8287380Z ## Compression diagnostics
2026-10-24T10:41:51.8287463Z
2026-10-24T10:41:51.8287573Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T10:41:51.8287810Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T10:41:51.8288051Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T10:41:51.8288298Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T10:41:51.8288437Z
2026-10-24T10:41:51.8288439Z
2026-10-24T10:41:51.8288710Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 714ms
2026-10-24T10:41:51.8289091Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 713ms
2026-10-24T10:41:52.1297607Z  โœ“ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 20ms
2026-10-24T10:41:52.6813527Z  โœ“ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 6ms
2026-10-24T10:41:54.2206408Z  โœ“ src/preview/ServerBrowserPage.test.ts (16 tests) 1140ms
2026-10-24T10:41:55.2924631Z  โœ“ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 25ms
2026-10-24T10:41:56.0343511Z  โœ“ src/review/ReviewService.test.ts (5 tests) 385ms
2026-10-24T10:41:56.4504403Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-24T10:41:56.4505035Z [10:41:56.447] ERROR (#47): environment api operation failed {
2026-10-24T10:41:56.4505405Z   reason: 'internal_error',
2026-10-24T10:41:56.4506623Z   traceId: 'unavailable',
2026-10-24T10:41:56.4506858Z   cause: {
2026-10-24T10:41:56.4507059Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-24T10:41:56.4507288Z     cause: Error: private credential diagnostic
2026-10-24T10:41:56.4507634Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-24T10:41:56.4508019Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T10:41:56.4508766Z         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-24T10:41:56.4510029Z         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-24T10:41:56.4511133Z         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-24T10:41:56.4512208Z         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-24T10:41:56.4513348Z         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-24T10:41:56.4514264Z         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-24T10:41:56.4515359Z         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-24T10:41:56.4516254Z         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-24T10:41:56.4516709Z   }
2026-10-24T10:41:56.4516819Z }
2026-10-24T10:41:56.4516883Z
2026-10-24T10:41:56.4517153Z  โœ“ src/device/DeviceHubProxy.test.ts (12 tests) 27ms
2026-10-24T10:41:56.5827115Z  โœ“ src/provider/claudeUsageLimits.test.ts (8 tests) 8ms
2026-10-24T10:41:56.8940985Z  โœ“ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 11ms
2026-10-24T10:41:57.0586781Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 14ms
2026-10-24T10:41:58.3484128Z  โœ“ src/mcp/McpToolAccess.race.test.ts (1 test) 88ms
2026-10-24T10:41:58.6754373Z  โœ“ src/device/SshDeviceHost.test.ts (1 test) 26ms
2026-10-24T10:41:59.1245170Z  โœ“ src/cli/service.test.ts (6 tests) 29ms
2026-10-24T10:41:59.4620179Z  โœ“ src/pullRequest/linkedThreads.test.ts (1 test) 42ms
2026-10-24T10:41:59.5779707Z  โœ“ src/httpResponseErrorGuard.test.ts (2 tests) 13ms
2026-10-24T10:41:59.9474872Z  โœ“ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-24T10:42:00.2562559Z  โœ“ src/cloud/CliState.test.ts (3 tests) 18ms
2026-10-24T10:42:00.5431556Z  โœ“ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 12ms
2026-10-24T10:42:00.8690491Z  โœ“ src/orchestration-v2/CheckpointService.test.ts (1 test) 7ms
2026-10-24T10:42:02.0084435Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 19ms
2026-10-24T10:42:02.4526622Z  โœ“ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 6ms
2026-10-24T10:42:03.5132881Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 7ms
2026-10-24T10:42:03.6557145Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-24T10:42:03.9321983Z  โœ“ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 9ms
2026-10-24T10:42:04.2594901Z  โœ“ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 13ms
2026-10-24T10:42:04.5908579Z  โœ“ src/mcpApps/McpAppModelContext.test.ts (1 test) 45ms
2026-10-24T10:42:04.9774728Z  โœ“ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 6ms
2026-10-24T10:42:05.0660880Z  โœ“ src/preview/PdfDocumentNavigation.test.ts (2 tests) 3ms
2026-10-24T10:42:05.3463739Z  โœ“ src/provider/ProviderCredentialStore.test.ts (1 test) 5ms
2026-10-24T10:42:05.4813827Z  โœ“ src/provider/CodexManagedErrors.test.ts (3 tests) 3ms
2026-10-24T10:42:13.9509695Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 7152ms
2026-10-24T10:42:13.9510246Z    โœ“ OpenCode replay fixtures (22)
2026-10-24T10:42:13.9510580Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 429ms
2026-10-24T10:42:13.9511020Z      โœ“ runs opencode2_simple/opencode through OrchestratorV2 using deterministic replay 313ms
2026-10-24T10:42:13.9511453Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 419ms
2026-10-24T10:42:13.9511878Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 410ms
2026-10-24T10:42:13.9512316Z      โœ“ runs opencode2_permission/opencode through OrchestratorV2 using deterministic replay 345ms
2026-10-24T10:42:13.9512756Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 412ms
2026-10-24T10:42:13.9513992Z      โœ“ runs opencode2_nested_background/opencode through OrchestratorV2 using deterministic replay 320ms
2026-10-24T10:42:13.9514439Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 480ms
2026-10-24T10:42:13.9514897Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 388ms
2026-10-24T10:42:13.9515392Z      โœ“ runs opencode2_subagent when session.execution.started.2 is an execution start this build cannot decode 329ms
2026-10-24T10:42:13.9515898Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 405ms
2026-10-24T10:42:14.3017339Z  โœ“ src/orchestration-v2/ProjectStore.test.ts (1 test) 45ms
2026-10-24T10:42:14.6464650Z  โœ“ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 44ms
2026-10-24T10:42:14.7418294Z  โœ“ src/checkpointing/Diffs.test.ts (4 tests) 6ms
2026-10-24T10:42:15.0675467Z  โœ“ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 40ms
2026-10-24T10:42:19.8315081Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 3641ms
2026-10-24T10:42:19.8315577Z    โœ“ Cursor replay fixtures (11)
2026-10-24T10:42:19.8315950Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 443ms
2026-10-24T10:42:19.8316375Z      โœ“ runs skill_invocation/cursor through OrchestratorV2 using deterministic replay 331ms
2026-10-24T10:42:19.8316787Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 377ms
2026-10-24T10:42:19.8317183Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 365ms
2026-10-24T10:42:19.8317582Z      โœ“ runs queued_turn/cursor through OrchestratorV2 using deterministic replay 380ms
2026-10-24T10:42:19.8317975Z      โœ“ runs todo_list/cursor through OrchestratorV2 using deterministic replay 362ms
2026-10-24T10:42:19.8318394Z      โœ“ runs proposed_plan/cursor through OrchestratorV2 using deterministic replay 353ms
2026-10-24T10:42:19.8348961Z
2026-10-24T10:42:19.8357739Z  Test Files  53 passed (53)
2026-10-24T10:42:19.8358361Z       Tests  721 passed (721)
2026-10-24T10:42:19.8359528Z    Start at  10:41:18
2026-10-24T10:42:19.8359879Z    Duration  61.41s (tests 52%, import 35%, transform 10%, setup 3%)
2026-10-24T10:42:19.8365860Z
2026-10-24T10:42:19.8366534Z      Import  1343 modules were evaluated 15535 times ยท 20.57s total, 35% of tracked time
2026-10-24T10:42:19.8367016Z              ~18.79s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T10:42:19.8367498Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T10:42:19.8367692Z
2026-10-24T10:42:19.8685492Z
2026-10-24T10:42:19.8775714Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T10:42:19.8776022Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T10:42:19.8776243Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T10:42:19.8776402Z else
2026-10-24T10:42:19.8776544Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T10:42:19.8776691Z fi
2026-10-24T10:42:19.8797384Z shell: /usr/bin/bash -e {0}
2026-10-24T10:42:19.8797517Z env:
2026-10-24T10:42:19.8797636Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:42:19.8797788Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:42:19.8797937Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:42:19.8798072Z ##[endgroup]
2026-10-24T10:42:19.8846613Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T10:42:19.8846906Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T10:42:19.8847203Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-24T10:42:19.8847415Z else
2026-10-24T10:42:19.8847589Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-24T10:42:19.8847783Z fi
2026-10-24T10:42:19.8862309Z shell: /usr/bin/bash -e {0}
2026-10-24T10:42:19.8862435Z env:
2026-10-24T10:42:19.8862558Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:42:19.8862709Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:42:19.8862853Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:42:19.8862986Z ##[endgroup]
2026-10-24T10:42:19.8891545Z # T3 Code thread transfer budget
2026-10-24T10:42:19.8891640Z
2026-10-24T10:42:19.8892102Z 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-24T10:42:19.8893561Z 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-24T10:42:19.8894923Z 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-24T10:42:19.8895519Z
2026-10-24T10:42:19.8895590Z | Provider | Total thread wire | Budget | Result |
2026-10-24T10:42:19.8895755Z | --- | ---: | ---: | --- |
2026-10-24T10:42:19.8895902Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:42:19.8896088Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:42:19.8896208Z
2026-10-24T10:42:19.8896260Z ## Detailed measurements
2026-10-24T10:42:19.8896335Z
2026-10-24T10:42:19.8896408Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T10:42:19.8896576Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T10:42:19.8896770Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:42:19.8897035Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:42:19.8897305Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:42:19.8897548Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:42:19.8897744Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T10:42:19.8897977Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T10:42:19.8898215Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T10:42:19.8898454Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:42:19.8898699Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T10:42:19.8898980Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T10:42:19.8899358Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:42:19.8899601Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-24T10:42:19.8899819Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:42:19.8900061Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T10:42:19.8900342Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T10:42:19.8900608Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:42:19.8900846Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T10:42:19.8901101Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T10:42:19.8901352Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:42:19.8901562Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:42:19.8901797Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:42:19.8902077Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:42:19.8902433Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:42:19.8902690Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:42:19.8902907Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T10:42:19.8903132Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T10:42:19.8903392Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T10:42:19.8903649Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:42:19.8903915Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-24T10:42:19.8904212Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T10:42:19.8904529Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:42:19.8904788Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,571 B) | none | INFO |
2026-10-24T10:42:19.8905030Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:42:19.8905278Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T10:42:19.8905578Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T10:42:19.8905859Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:42:19.8906122Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T10:42:19.8906392Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T10:42:19.8906662Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:42:19.8906896Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:42:19.8907028Z
2026-10-24T10:42:19.8907082Z ## Compression diagnostics
2026-10-24T10:42:19.8907163Z
2026-10-24T10:42:19.8907271Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T10:42:19.8907501Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T10:42:19.8907738Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T10:42:19.8907985Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T10:42:19.8940919Z ##[group]Run actions/upload-artifact@v7
2026-10-24T10:42:19.8941078Z with:
2026-10-24T10:42:19.8941201Z   name: thread-transfer-results
2026-10-24T10:42:19.8941376Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T10:42:19.8941551Z   if-no-files-found: ignore
2026-10-24T10:42:19.8941679Z   retention-days: 30
2026-10-24T10:42:19.8941795Z   compression-level: 6
2026-10-24T10:42:19.8941921Z   overwrite: false
2026-10-24T10:42:19.8942041Z   include-hidden-files: false
2026-10-24T10:42:19.8942168Z   archive: true
2026-10-24T10:42:19.8942274Z env:
2026-10-24T10:42:19.8942388Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:42:19.8942538Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:42:19.8942681Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:42:19.8942815Z ##[endgroup]
2026-10-24T10:42:19.9702804Z With the provided path, there will be 1 file uploaded
2026-10-24T10:42:19.9705243Z Artifact name is valid!
2026-10-24T10:42:19.9705469Z Root directory input is valid!
2026-10-24T10:42:20.1536997Z Uploading artifact: thread-transfer-results.zip
2026-10-24T10:42:20.1555992Z Beginning upload of artifact content to blob storage
2026-10-24T10:42:20.2117459Z Uploaded bytes 504
2026-10-24T10:42:20.2229838Z Finished uploading artifact content to blob storage!
2026-10-24T10:42:20.2230132Z SHA256 digest of uploaded artifact is 73d141d218149b16d630906d49787d014ba69a31b3cd93f6ad7b95f83f5a90a0
2026-10-24T10:42:20.2230706Z Finalizing artifact upload
2026-10-24T10:42:20.6264906Z Artifact thread-transfer-results successfully finalized. Artifact ID 12556994777
2026-10-24T10:42:20.6265284Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12556994777
2026-10-24T10:42:20.6265664Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40086867681/artifacts/12556994777
2026-10-24T10:42:20.6363955Z Post job cleanup.
2026-10-24T10:42:20.6998146Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T10:42:20.7078659Z Post job cleanup.
2026-10-24T10:42:20.8142716Z ##[start-action display=Cache full pnpm store;id=__6c3348e7-3caa-4d00-be9c-d3ba46c79dde.__actions_cache]
2026-10-24T10:42:20.8537412Z Post job cleanup.
2026-10-24T10:42:20.9189549Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache.
2026-10-24T10:42:20.9222299Z ##[end-action id=__6c3348e7-3caa-4d00-be9c-d3ba46c79dde.__actions_cache;outcome=success;conclusion=success;duration_ms=107]
2026-10-24T10:42:20.9224297Z ##[start-action display=Cache Vite+;id=__6c3348e7-3caa-4d00-be9c-d3ba46c79dde.vp_cache]
2026-10-24T10:42:20.9246101Z Post job cleanup.
2026-10-24T10:42:20.9909809Z 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-24T10:42:20.9942377Z ##[end-action id=__6c3348e7-3caa-4d00-be9c-d3ba46c79dde.vp_cache;outcome=success;conclusion=success;duration_ms=71]
2026-10-24T10:42:20.9977967Z Post job cleanup.
2026-10-24T10:42:21.0427288Z [command]/usr/local/bin/git version
2026-10-24T10:42:21.0456425Z git version 2.55.0
2026-10-24T10:42:21.0474248Z Temporarily overriding HOME='/home/runner/_work/_temp/d2c9e48a-6c9e-49b2-89d2-d631f78ca05d' before making global git config changes
2026-10-24T10:42:21.0474689Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T10:42:21.0477381Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T10:42:21.0502177Z Removing SSH command configuration
2026-10-24T10:42:21.0505396Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T10:42:21.0527870Z [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-24T10:42:21.0663649Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T10:42:21.0686743Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T10:42:21.0729225Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T10:42:21.0752251Z ##[group]Run '/job_completed.sh'
2026-10-24T10:42:21.0766558Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:42:21.0766749Z env:
2026-10-24T10:42:21.0774005Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 174
2026-10-24T10:42:21.0774188Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 415
2026-10-24T10:42:21.0774342Z   BLACKSMITH_CHECK_RUN_ID: 120851489004
2026-10-24T10:42:21.0774500Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T10:42:21.0774698Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T10:42:21.0774841Z ##[endgroup]
2026-10-24T10:42:21.0863021Z Docker container cache not activated, skipping hash computation.
2026-10-24T10:42:21.1155949Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T10:42:21.1195559Z Cleaning up orphan processes