GitHub check

Whole log, 162 KB
2026-10-24T10:35:13.9161232Z Current runner version: '2.338.1'
2026-10-24T10:35:13.9164557Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-iil2ahrhlhpy4ijj'
2026-10-24T10:35:13.9165278Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-24T10:35:13.9165934Z Machine name: 'ip-172-31-73-130'
2026-10-24T10:35:13.9167601Z ##[group]GITHUB_TOKEN Permissions
2026-10-24T10:35:13.9168841Z Contents: read
2026-10-24T10:35:13.9169248Z Metadata: read
2026-10-24T10:35:13.9169617Z ##[endgroup]
2026-10-24T10:35:13.9170997Z Secret source: Actions
2026-10-24T10:35:13.9171639Z Cache mode: write
2026-10-24T10:35:13.9172338Z Prepare workflow directory
2026-10-24T10:35:13.9339293Z Prepare all required actions
2026-10-24T10:35:13.9364032Z Getting action download info
2026-10-24T10:35:14.0625251Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-24T10:35:14.1002989Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-24T10:35:14.1659795Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-24T10:35:14.3339332Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-24T10:35:14.3377289Z Complete job name: Test Server 8
2026-10-24T10:35:14.3729774Z A job started hook has been configured by the self-hosted runner administrator
2026-10-24T10:35:14.3789397Z ##[group]Run '/setup.sh'
2026-10-24T10:35:14.3798280Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:14.3798729Z env:
2026-10-24T10:35:14.3798948Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:14.3799232Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:14.3799507Z   BLACKSMITH_CHECK_RUN_ID: 120850399211
2026-10-24T10:35:14.3799784Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T10:35:14.3800078Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T10:35:14.3800328Z ##[endgroup]
2026-10-24T10:35:14.4005410Z Logging daemon started (blacksmithd for logs)
2026-10-24T10:35:14.4079780Z Results daemon started (blacksmithd for results)
2026-10-24T10:35:14.4208129Z Background adoption and SSH setup started (PID: 2939)
2026-10-24T10:35:14.4214195Z
2026-10-24T10:35:14.4265439Z ----------------------------------------
2026-10-24T10:35:14.4266508Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40086494175/jobs/120850399211
2026-10-24T10:35:14.4267324Z SSH Access (using your GitHub SSH key):
2026-10-24T10:35:14.4271835Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-iil2ahrhlhpy4ijj.vm.blacksmith.sh
2026-10-24T10:35:14.4272349Z
2026-10-24T10:35:14.4272681Z No GitHub SSH key? Add one at:
2026-10-24T10:35:14.4273238Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-24T10:35:14.4273708Z
2026-10-24T10:35:14.4273883Z ----------------------------------------
2026-10-24T10:35:14.4274125Z
2026-10-24T10:35:14.4274331Z VM ID: blacksmith-4vcpu-ubuntu-2404-iil2ahrhlhpy4ijj
2026-10-24T10:35:14.4274734Z Host: production-152.236.39.114-x8664
2026-10-24T10:35:14.4275065Z Host Agent PID: 4156002
2026-10-24T10:35:14.4275372Z Host Agent Git SHA: 1637818df
2026-10-24T10:35:14.4275693Z Host CPU Manufacturer: AuthenticAMD
2026-10-24T10:35:14.4276037Z Blacksmith Host Generation: gen 2
2026-10-24T10:35:14.4276385Z Petname: production-concrete-beagle-f5488158
2026-10-24T10:35:14.4276738Z Region: us-east
2026-10-24T10:35:14.4277064Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-24T10:35:14.4277558Z OS Version: Ubuntu 24.04.4 LTS
2026-10-24T10:35:14.4277786Z
2026-10-24T10:35:14.4277961Z Enabling Blacksmith transparent cache
2026-10-24T10:35:14.4454342Z ##[group]Run actions/checkout@v6
2026-10-24T10:35:14.4454649Z with:
2026-10-24T10:35:14.4454852Z   fetch-depth: 2
2026-10-24T10:35:14.4455180Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-24T10:35:14.4455566Z   sparse-checkout-cone-mode: false
2026-10-24T10:35:14.4455833Z   repository: pingdotgg/t3code
2026-10-24T10:35:14.4457818Z   token: ***
2026-10-24T10:35:14.4458026Z   ssh-strict: true
2026-10-24T10:35:14.4458238Z   ssh-user: git
2026-10-24T10:35:14.4458456Z   persist-credentials: true
2026-10-24T10:35:14.4459114Z   clean: true
2026-10-24T10:35:14.4459400Z   fetch-tags: false
2026-10-24T10:35:14.4459733Z   show-progress: true
2026-10-24T10:35:14.4459952Z   lfs: false
2026-10-24T10:35:14.4460156Z   submodules: false
2026-10-24T10:35:14.4460374Z   set-safe-directory: true
2026-10-24T10:35:14.4460621Z   allow-unsafe-pr-checkout: false
2026-10-24T10:35:14.4460871Z env:
2026-10-24T10:35:14.4461108Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:14.4461381Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:14.4461656Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:14.4461908Z ##[endgroup]
2026-10-24T10:35:14.5436557Z Syncing repository: pingdotgg/t3code
2026-10-24T10:35:14.5437435Z ##[group]Getting Git version info
2026-10-24T10:35:14.5437751Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-24T10:35:14.5438252Z [command]/usr/local/bin/git version
2026-10-24T10:35:14.5497281Z git version 2.55.0
2026-10-24T10:35:14.5507699Z ##[endgroup]
2026-10-24T10:35:14.5513869Z Temporarily overriding HOME='/home/runner/_work/_temp/6dcc5783-97c4-4293-99f2-cd232b34a92b' before making global git config changes
2026-10-24T10:35:14.5514503Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T10:35:14.5516955Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T10:35:14.5544974Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-24T10:35:14.5546397Z ##[group]Determining repository object format
2026-10-24T10:35:14.5547426Z ##[endgroup]
2026-10-24T10:35:14.5547853Z ##[group]Initializing the repository
2026-10-24T10:35:14.5549645Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-24T10:35:14.5581404Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-24T10:35:14.5582198Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-24T10:35:14.5582694Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-24T10:35:14.5583052Z hint: call:
2026-10-24T10:35:14.5583252Z hint:
2026-10-24T10:35:14.5583508Z hint: 	git config --global init.defaultBranch <name>
2026-10-24T10:35:14.5583814Z hint:
2026-10-24T10:35:14.5584093Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-24T10:35:14.5584533Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-24T10:35:14.5584895Z hint:
2026-10-24T10:35:14.5585103Z hint: 	git branch -m <name>
2026-10-24T10:35:14.5585329Z hint:
2026-10-24T10:35:14.5585628Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-24T10:35:14.5586083Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-24T10:35:14.5586884Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-24T10:35:14.5610157Z ##[endgroup]
2026-10-24T10:35:14.5610536Z ##[group]Disabling automatic garbage collection
2026-10-24T10:35:14.5612209Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-24T10:35:14.5632074Z ##[endgroup]
2026-10-24T10:35:14.5632406Z ##[group]Setting up auth
2026-10-24T10:35:14.5632655Z Removing SSH command configuration
2026-10-24T10:35:14.5635422Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T10:35:14.5654320Z [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:35:14.5769390Z Removing HTTP extra header
2026-10-24T10:35:14.5771982Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-24T10:35:14.5794177Z [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:35:14.5885476Z Removing includeIf entries pointing to credentials config files
2026-10-24T10:35:14.5885951Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-24T10:35:14.5903129Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-24T10:35:14.6025755Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-bf3ce3f3-ec4d-44dd-83a5-b93e96a9c7ab.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-24T10:35:14.6056474Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-bf3ce3f3-ec4d-44dd-83a5-b93e96a9c7ab.config
2026-10-24T10:35:14.6077598Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-bf3ce3f3-ec4d-44dd-83a5-b93e96a9c7ab.config
2026-10-24T10:35:14.6099217Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-bf3ce3f3-ec4d-44dd-83a5-b93e96a9c7ab.config
2026-10-24T10:35:14.6118958Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-bf3ce3f3-ec4d-44dd-83a5-b93e96a9c7ab.config
2026-10-24T10:35:14.6136148Z ##[endgroup]
2026-10-24T10:35:14.6136720Z ##[group]Fetching the repository
2026-10-24T10:35:14.6141023Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +69c7db8a5c6626733ce48821523fca79f800ec9f:refs/remotes/pull/24391/merge
2026-10-24T10:35:14.9021097Z From https://github.com/pingdotgg/t3code
2026-10-24T10:35:14.9021864Z  * [new ref]         69c7db8a5c6626733ce48821523fca79f800ec9f -> pull/24391/merge
2026-10-24T10:35:14.9042181Z ##[endgroup]
2026-10-24T10:35:14.9042606Z ##[group]Determining the checkout info
2026-10-24T10:35:14.9043048Z ##[endgroup]
2026-10-24T10:35:14.9043419Z ##[group]Setting up sparse checkout
2026-10-24T10:35:14.9046028Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-24T10:35:14.9078156Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-24T10:35:14.9097273Z .git/info/sparse-checkout
2026-10-24T10:35:14.9101469Z ##[endgroup]
2026-10-24T10:35:14.9101975Z ##[group]Checking out the ref
2026-10-24T10:35:14.9104527Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24391/merge
2026-10-24T10:35:21.0981703Z Updating files:   0% (1/6336)
2026-10-24T10:35:21.1007376Z Updating files:   1% (64/6336)
2026-10-24T10:35:21.1024261Z Updating files:   2% (127/6336)
2026-10-24T10:35:21.1044220Z Updating files:   3% (191/6336)
2026-10-24T10:35:21.1063474Z Updating files:   4% (254/6336)
2026-10-24T10:35:21.1092958Z Updating files:   5% (317/6336)
2026-10-24T10:35:21.1112531Z Updating files:   6% (381/6336)
2026-10-24T10:35:21.1166545Z Updating files:   7% (444/6336)
2026-10-24T10:35:21.1196792Z Updating files:   8% (507/6336)
2026-10-24T10:35:21.1220903Z Updating files:   9% (571/6336)
2026-10-24T10:35:21.1507985Z Updating files:  10% (634/6336)
2026-10-24T10:35:21.1523561Z Updating files:  11% (697/6336)
2026-10-24T10:35:21.1534039Z Updating files:  12% (761/6336)
2026-10-24T10:35:21.1547922Z Updating files:  13% (824/6336)
2026-10-24T10:35:21.1563402Z Updating files:  14% (888/6336)
2026-10-24T10:35:21.1580454Z Updating files:  15% (951/6336)
2026-10-24T10:35:21.1598752Z Updating files:  16% (1014/6336)
2026-10-24T10:35:21.1612903Z Updating files:  17% (1078/6336)
2026-10-24T10:35:21.1630839Z Updating files:  18% (1141/6336)
2026-10-24T10:35:21.1645304Z Updating files:  19% (1204/6336)
2026-10-24T10:35:21.1668213Z Updating files:  20% (1268/6336)
2026-10-24T10:35:21.1685298Z Updating files:  21% (1331/6336)
2026-10-24T10:35:21.1703364Z Updating files:  22% (1394/6336)
2026-10-24T10:35:21.1716352Z Updating files:  23% (1458/6336)
2026-10-24T10:35:21.1729899Z Updating files:  24% (1521/6336)
2026-10-24T10:35:21.1744492Z Updating files:  25% (1584/6336)
2026-10-24T10:35:21.1757788Z Updating files:  26% (1648/6336)
2026-10-24T10:35:21.1769996Z Updating files:  27% (1711/6336)
2026-10-24T10:35:21.1789278Z Updating files:  28% (1775/6336)
2026-10-24T10:35:21.1820533Z Updating files:  29% (1838/6336)
2026-10-24T10:35:21.1840438Z Updating files:  30% (1901/6336)
2026-10-24T10:35:21.1863883Z Updating files:  31% (1965/6336)
2026-10-24T10:35:21.1894116Z Updating files:  32% (2028/6336)
2026-10-24T10:35:21.1923919Z Updating files:  33% (2091/6336)
2026-10-24T10:35:21.1992986Z Updating files:  34% (2155/6336)
2026-10-24T10:35:21.2052357Z Updating files:  35% (2218/6336)
2026-10-24T10:35:21.2091823Z Updating files:  36% (2281/6336)
2026-10-24T10:35:21.2125267Z Updating files:  37% (2345/6336)
2026-10-24T10:35:21.2170604Z Updating files:  38% (2408/6336)
2026-10-24T10:35:21.2196862Z Updating files:  39% (2472/6336)
2026-10-24T10:35:21.2226186Z Updating files:  40% (2535/6336)
2026-10-24T10:35:21.2254446Z Updating files:  41% (2598/6336)
2026-10-24T10:35:21.2272111Z Updating files:  42% (2662/6336)
2026-10-24T10:35:21.2281965Z Updating files:  43% (2725/6336)
2026-10-24T10:35:21.2303765Z Updating files:  44% (2788/6336)
2026-10-24T10:35:21.2336281Z Updating files:  45% (2852/6336)
2026-10-24T10:35:21.2358659Z Updating files:  46% (2915/6336)
2026-10-24T10:35:21.2387276Z Updating files:  47% (2978/6336)
2026-10-24T10:35:21.2413819Z Updating files:  48% (3042/6336)
2026-10-24T10:35:21.2443360Z Updating files:  49% (3105/6336)
2026-10-24T10:35:21.2479811Z Updating files:  50% (3168/6336)
2026-10-24T10:35:21.2495599Z Updating files:  51% (3232/6336)
2026-10-24T10:35:21.2527454Z Updating files:  52% (3295/6336)
2026-10-24T10:35:21.2553420Z Updating files:  53% (3359/6336)
2026-10-24T10:35:21.2573021Z Updating files:  54% (3422/6336)
2026-10-24T10:35:21.2595789Z Updating files:  55% (3485/6336)
2026-10-24T10:35:21.2612856Z Updating files:  56% (3549/6336)
2026-10-24T10:35:21.2629284Z Updating files:  57% (3612/6336)
2026-10-24T10:35:21.2646907Z Updating files:  58% (3675/6336)
2026-10-24T10:35:21.3004691Z Updating files:  59% (3739/6336)
2026-10-24T10:35:21.3032764Z Updating files:  60% (3802/6336)
2026-10-24T10:35:21.3077973Z Updating files:  61% (3865/6336)
2026-10-24T10:35:21.3078384Z Updating files:  62% (3929/6336)
2026-10-24T10:35:21.3078689Z Updating files:  63% (3992/6336)
2026-10-24T10:35:21.3121706Z Updating files:  64% (4056/6336)
2026-10-24T10:35:21.3121965Z Updating files:  65% (4119/6336)
2026-10-24T10:35:21.3164188Z Updating files:  66% (4182/6336)
2026-10-24T10:35:21.3164476Z Updating files:  67% (4246/6336)
2026-10-24T10:35:21.3207736Z Updating files:  68% (4309/6336)
2026-10-24T10:35:21.3208031Z Updating files:  69% (4372/6336)
2026-10-24T10:35:21.3208194Z Updating files:  70% (4436/6336)
2026-10-24T10:35:21.3248002Z Updating files:  71% (4499/6336)
2026-10-24T10:35:21.3248265Z Updating files:  72% (4562/6336)
2026-10-24T10:35:21.3287934Z Updating files:  73% (4626/6336)
2026-10-24T10:35:21.3507987Z Updating files:  74% (4689/6336)
2026-10-24T10:35:21.3689923Z Updating files:  75% (4752/6336)
2026-10-24T10:35:21.3710192Z Updating files:  76% (4816/6336)
2026-10-24T10:35:21.3729963Z Updating files:  77% (4879/6336)
2026-10-24T10:35:21.3754143Z Updating files:  78% (4943/6336)
2026-10-24T10:35:21.3772380Z Updating files:  79% (5006/6336)
2026-10-24T10:35:21.3790977Z Updating files:  80% (5069/6336)
2026-10-24T10:35:21.3807899Z Updating files:  81% (5133/6336)
2026-10-24T10:35:21.3826063Z Updating files:  82% (5196/6336)
2026-10-24T10:35:21.3845889Z Updating files:  83% (5259/6336)
2026-10-24T10:35:21.3866290Z Updating files:  84% (5323/6336)
2026-10-24T10:35:21.3887844Z Updating files:  85% (5386/6336)
2026-10-24T10:35:21.3910507Z Updating files:  86% (5449/6336)
2026-10-24T10:35:21.3975807Z Updating files:  87% (5513/6336)
2026-10-24T10:35:21.4007403Z Updating files:  88% (5576/6336)
2026-10-24T10:35:21.4027373Z Updating files:  89% (5640/6336)
2026-10-24T10:35:21.4050087Z Updating files:  90% (5703/6336)
2026-10-24T10:35:21.4082929Z Updating files:  91% (5766/6336)
2026-10-24T10:35:21.4097775Z Updating files:  92% (5830/6336)
2026-10-24T10:35:21.4113242Z Updating files:  93% (5893/6336)
2026-10-24T10:35:21.4133432Z Updating files:  94% (5956/6336)
2026-10-24T10:35:21.4156061Z Updating files:  95% (6020/6336)
2026-10-24T10:35:21.4209354Z Updating files:  96% (6083/6336)
2026-10-24T10:35:21.4235283Z Updating files:  97% (6146/6336)
2026-10-24T10:35:21.4278951Z Updating files:  98% (6210/6336)
2026-10-24T10:35:21.4297671Z Updating files:  99% (6273/6336)
2026-10-24T10:35:21.4298103Z Updating files: 100% (6336/6336)
2026-10-24T10:35:21.4298409Z Updating files: 100% (6336/6336), done.
2026-10-24T10:35:21.4445391Z Note: switching to 'refs/remotes/pull/24391/merge'.
2026-10-24T10:35:21.4445619Z
2026-10-24T10:35:21.4445777Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-24T10:35:21.4446102Z changes and commit them, and you can discard any commits you make in this
2026-10-24T10:35:21.4446385Z state without impacting any branches by switching back to a branch.
2026-10-24T10:35:21.4446553Z
2026-10-24T10:35:21.4446688Z If you want to create a new branch to retain commits you create, you may
2026-10-24T10:35:21.4447013Z do so (now or later) by using -c with the switch command. Example:
2026-10-24T10:35:21.4447173Z
2026-10-24T10:35:21.4447247Z   git switch -c <new-branch-name>
2026-10-24T10:35:21.4447354Z
2026-10-24T10:35:21.4447420Z Or undo this operation with:
2026-10-24T10:35:21.4447598Z
2026-10-24T10:35:21.4447657Z   git switch -
2026-10-24T10:35:21.4447757Z
2026-10-24T10:35:21.4447902Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-24T10:35:21.4448091Z
2026-10-24T10:35:21.4448297Z HEAD is now at 69c7db8 Merge 0a26c94c757e685e910fb3df4390efcebfadbc8a into 27e0c684c585f955252d65f06206dd11a143bff5
2026-10-24T10:35:21.4458096Z ##[endgroup]
2026-10-24T10:35:21.4488365Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-24T10:35:21.4505515Z 69c7db8a5c6626733ce48821523fca79f800ec9f
2026-10-24T10:35:21.4632096Z Prepare all required actions
2026-10-24T10:35:21.4669572Z ##[group]Run ./.github/actions/ci-changes
2026-10-24T10:35:21.4669720Z env:
2026-10-24T10:35:21.4669832Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:21.4669969Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:21.4670109Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:21.4670237Z ##[endgroup]
2026-10-24T10:35:21.4708950Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-24T10:35:21.4741146Z ##[group]Run set -uo pipefail
2026-10-24T10:35:21.4741357Z set -uo pipefail
2026-10-24T10:35:21.4741475Z
2026-10-24T10:35:21.4741577Z decide() {
2026-10-24T10:35:21.4741753Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-24T10:35:21.4741949Z   exit "${PIPESTATUS[0]}"
2026-10-24T10:35:21.4742080Z }
2026-10-24T10:35:21.4742175Z
2026-10-24T10:35:21.4742272Z fail_open() {
2026-10-24T10:35:21.4742416Z   echo "$* Running every job."
2026-10-24T10:35:21.4742544Z   decide
2026-10-24T10:35:21.4742644Z }
2026-10-24T10:35:21.4742736Z
2026-10-24T10:35:21.4742898Z # Reads the change from git rather than the REST API: every job that
2026-10-24T10:35:21.4743140Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-24T10:35:21.4743351Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-24T10:35:21.4743556Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-24T10:35:21.4743908Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-24T10:35:21.4744095Z   base=HEAD^1
2026-10-24T10:35:21.4744200Z   mode=()
2026-10-24T10:35:21.4744308Z else
2026-10-24T10:35:21.4744412Z   base=$BEFORE_SHA
2026-10-24T10:35:21.4744600Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-24T10:35:21.4744806Z     || fail_open "Could not fetch ${base}."
2026-10-24T10:35:21.4745004Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-24T10:35:21.4745183Z   mode=(--full)
2026-10-24T10:35:21.4745293Z fi
2026-10-24T10:35:21.4745389Z
2026-10-24T10:35:21.4745543Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-24T10:35:21.4745784Z # of a package changes that package just like editing it. It also keeps
2026-10-24T10:35:21.4746000Z # git from fetching file contents to score renames.
2026-10-24T10:35:21.4746235Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-24T10:35:21.4746458Z   || fail_open "Could not diff against ${base}."
2026-10-24T10:35:21.4746644Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-24T10:35:21.4756936Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:21.4757091Z env:
2026-10-24T10:35:21.4757198Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:21.4757337Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:21.4757474Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:21.4757607Z   EVENT_NAME: pull_request
2026-10-24T10:35:21.4757720Z   BEFORE_SHA:
2026-10-24T10:35:21.4757823Z ##[endgroup]
2026-10-24T10:35:21.5202914Z Affected packages: @t3tools/scripts, t3
2026-10-24T10:35:21.5204479Z typecheck=true
2026-10-24T10:35:21.5204635Z build=true
2026-10-24T10:35:21.5207948Z test=true
2026-10-24T10:35:21.5208239Z test_packages=@t3tools/scripts
2026-10-24T10:35:21.5208596Z test_web=false
2026-10-24T10:35:21.5208843Z test_server=true
2026-10-24T10:35:21.5208948Z rust=false
2026-10-24T10:35:21.5209053Z release_smoke=false
2026-10-24T10:35:21.5209159Z mobile_native=false
2026-10-24T10:35:21.5246657Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=53]
2026-10-24T10:35:21.5317890Z Prepare all required actions
2026-10-24T10:35:21.5318203Z Getting action download info
2026-10-24T10:35:21.6089619Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-24T10:35:21.7104015Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-24T10:35:21.7104166Z env:
2026-10-24T10:35:21.7104281Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:21.7104426Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:21.7104570Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:21.7104713Z ##[endgroup]
2026-10-24T10:35:21.7162258Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-24T10:35:21.7171904Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:21.7172240Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:21.7172532Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:21.7172769Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:21.7181980Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:21.7182141Z env:
2026-10-24T10:35:21.7182252Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:21.7182392Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:21.7182591Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:21.7182725Z ##[endgroup]
2026-10-24T10:35:21.7233971Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T10:35:21.7235130Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-24T10:35:21.7281118Z ##[group]Run actions/cache@v6
2026-10-24T10:35:21.7281250Z with:
2026-10-24T10:35:21.7281357Z   path: ~/.vite-plus
2026-10-24T10:35:21.7281518Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:35:21.7281709Z   enableCrossOsArchive: false
2026-10-24T10:35:21.7281839Z   fail-on-cache-miss: false
2026-10-24T10:35:21.7281957Z   lookup-only: false
2026-10-24T10:35:21.7282067Z   save-always: false
2026-10-24T10:35:21.7282169Z env:
2026-10-24T10:35:21.7282276Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:21.7282421Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:21.7282561Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:21.7282693Z ##[endgroup]
2026-10-24T10:35:22.2407978Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:35:22.6089899Z Received 170349591 of 170349591 (100.0%), 472.3 MBs/sec
2026-10-24T10:35:22.6090974Z Cache Size: ~162 MB (170349591 B)
2026-10-24T10:35:22.6125124Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/7713c220-f51c-4607-843c-f351625d172e/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:35:23.2788330Z Cache restored successfully
2026-10-24T10:35:23.2922967Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-24T10:35:23.2999046Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1576]
2026-10-24T10:35:23.3001157Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-24T10:35:23.3021053Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T10:35:23.3021266Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-24T10:35:23.3021437Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-24T10:35:23.3032600Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:23.3032776Z env:
2026-10-24T10:35:23.3032889Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:23.3033030Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:23.3033170Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:23.3033297Z ##[endgroup]
2026-10-24T10:35:23.3067137Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-24T10:35:23.3073424Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=7]
2026-10-24T10:35:23.3074660Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-24T10:35:23.3078222Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-24T10:35:23.3079270Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-24T10:35:23.3089820Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-24T10:35:23.3089996Z store_path="$(vp pm cache dir)"
2026-10-24T10:35:23.3090155Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:23.3099892Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:23.3100052Z env:
2026-10-24T10:35:23.3100160Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:23.3100303Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:23.3100442Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:23.3100572Z ##[endgroup]
2026-10-24T10:35:23.3217050Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-24T10:35:23.3218220Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-24T10:35:23.3550197Z ##[group]Run actions/cache@v6
2026-10-24T10:35:23.3550386Z with:
2026-10-24T10:35:23.3550510Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-24T10:35:23.3550804Z   key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:35:23.3551065Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-24T10:35:23.3551209Z   enableCrossOsArchive: false
2026-10-24T10:35:23.3551577Z   fail-on-cache-miss: false
2026-10-24T10:35:23.3551781Z   lookup-only: false
2026-10-24T10:35:23.3551986Z   save-always: false
2026-10-24T10:35:23.3552169Z env:
2026-10-24T10:35:23.3552339Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:23.3552566Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:23.3552783Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:23.3553023Z ##[endgroup]
2026-10-24T10:35:23.5421621Z Cache hit for: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:35:24.5643776Z Received 268435456 of 995169257 (27.0%), 255.7 MBs/sec
2026-10-24T10:35:25.5652941Z Received 974197737 of 995169257 (97.9%), 464.1 MBs/sec
2026-10-24T10:35:25.5897568Z Received 995169257 of 995169257 (100.0%), 468.4 MBs/sec
2026-10-24T10:35:25.5898860Z Cache Size: ~949 MB (995169257 B)
2026-10-24T10:35:25.6013869Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5a7b3f40-be00-4ed9-a73d-0c3eeee01fa0/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:35:30.6350898Z Cache restored successfully
2026-10-24T10:35:30.6816113Z Cache restored from key: pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d
2026-10-24T10:35:30.6866817Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=7364]
2026-10-24T10:35:30.6868859Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-24T10:35:30.6878998Z ##[group]Run vp install
2026-10-24T10:35:30.6879134Z vp install
2026-10-24T10:35:30.6889545Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:35:30.6889702Z env:
2026-10-24T10:35:30.6889808Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:30.6889948Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:30.6890081Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:30.6890209Z ##[endgroup]
2026-10-24T10:35:30.7245021Z Scope: all 33 workspace projects
2026-10-24T10:35:30.8245415Z ? Verifying lockfile against supply-chain policies (2088 entries)...
2026-10-24T10:35:31.2168780Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-24T10:35:31.2169728Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-24T10:35:31.2170334Z   Virtual store is at:             node_modules/.pnpm
2026-10-24T10:35:33.5103663Z โœ“ Lockfile passes supply-chain policies (2088 entries in 2.7s)
2026-10-24T10:35:33.5103920Z Lockfile is up to date, resolution step is skipped
2026-10-24T10:35:33.5266194Z Packages: +1721
2026-10-24T10:35:33.5266457Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-24T10:35:33.5603582Z Progress: resolved 1721, reused 1718, downloaded 0, added 1721, done
2026-10-24T10:35:34.5129546Z . prepare$ vp config --no-agent
2026-10-24T10:35:34.6100937Z . prepare: Done
2026-10-24T10:35:34.6116534Z
2026-10-24T10:35:34.6116897Z devDependencies:
2026-10-24T10:35:34.6117233Z + @coderabbitai/config 1.1.0
2026-10-24T10:35:34.6117659Z + @shadcn/lint 0.1.5
2026-10-24T10:35:34.6117852Z + @types/node 24.12.4
2026-10-24T10:35:34.6117996Z + knip 6.34.0
2026-10-24T10:35:34.6118269Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-24T10:35:34.6118419Z + vite-plus 1.3.0
2026-10-24T10:35:34.6118490Z
2026-10-24T10:35:34.6159082Z Done in 3.9s using pnpm v12.14.0
2026-10-24T10:35:34.6345287Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3947]
2026-10-24T10:35:34.6371613Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:34.6372160Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-24T10:35:34.6402768Z shell: /usr/bin/bash -e {0}
2026-10-24T10:35:34.6402927Z env:
2026-10-24T10:35:34.6403054Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:34.6403224Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:34.6403390Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:34.6403539Z ##[endgroup]
2026-10-24T10:35:34.6715672Z ##[group]Run actions/cache@v6
2026-10-24T10:35:34.6715813Z with:
2026-10-24T10:35:34.6715929Z   path: ~/.cache/ms-playwright
2026-10-24T10:35:34.6716087Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:35:34.6716258Z   enableCrossOsArchive: false
2026-10-24T10:35:34.6716388Z   fail-on-cache-miss: false
2026-10-24T10:35:34.6716516Z   lookup-only: false
2026-10-24T10:35:34.6716632Z   save-always: false
2026-10-24T10:35:34.6716741Z env:
2026-10-24T10:35:34.6716861Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:34.6717019Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:34.6717169Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:34.6717303Z ##[endgroup]
2026-10-24T10:35:34.8710300Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:35:35.0248082Z Received 106503405 of 106503405 (100.0%), 746.8 MBs/sec
2026-10-24T10:35:35.0248490Z Cache Size: ~102 MB (106503405 B)
2026-10-24T10:35:35.0265367Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/39a35c7d-67ed-48f5-93ba-4453ec2338b6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-24T10:35:35.1997934Z Cache restored successfully
2026-10-24T10:35:35.2096745Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-24T10:35:35.2217459Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T10:35:35.2218185Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-24T10:35:35.2218463Z test -n "$browser"
2026-10-24T10:35:35.2218763Z if ldd "$browser" | grep '=> not found'; then
2026-10-24T10:35:35.2219184Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-24T10:35:35.2219419Z fi
2026-10-24T10:35:35.2232402Z shell: /usr/bin/bash -e {0}
2026-10-24T10:35:35.2232547Z env:
2026-10-24T10:35:35.2232676Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:35.2232841Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:35.2232992Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:35.2233123Z ##[endgroup]
2026-10-24T10:35:35.2452687Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-24T10:35:35.2452896Z vp run --filter t3 test --shard 8/8
2026-10-24T10:35:35.2462016Z shell: /usr/bin/bash -e {0}
2026-10-24T10:35:35.2462137Z env:
2026-10-24T10:35:35.2462245Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:35:35.2462393Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:35:35.2462534Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:35:35.2462745Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-24T10:35:35.2463024Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T10:35:35.2463232Z ##[endgroup]
2026-10-24T10:35:35.3932493Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-24T10:35:35.5394643Z
2026-10-24T10:35:35.5396420Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-24T10:35:35.5396713Z
2026-10-24T10:35:40.9585146Z  โœ“ src/orchestration-v2/Adapters/ClaudeAdapterV2.test.ts (211 tests) 1733ms
2026-10-24T10:35:40.9585765Z    โœ“ ClaudeAdapterV2 background wake turns (172)
2026-10-24T10:35:40.9586081Z      โœ“ persists a todo_list from inline Claude task-tool frames 1228ms
2026-10-24T10:35:42.4860575Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 974ms
2026-10-24T10:35:43.5405262Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the parent instance without authorizing new disabled work
2026-10-24T10:35:43.5405751Z [10:35:43.528] INFO (#414): Migrations ran successfully {
2026-10-24T10:35:43.5405922Z   migrations: [
2026-10-24T10:35:43.5406062Z     '1_OrchestrationEvents',
2026-10-24T10:35:43.5406240Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:43.5406410Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:43.5406599Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:43.5406767Z     '5_Projections',
2026-10-24T10:35:43.5406953Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:43.5407166Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:43.5407354Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:43.5407548Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:43.5407832Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:43.5408033Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:43.5408228Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:43.5408411Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:43.5408616Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:43.5408827Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:43.5409008Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:43.5409182Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:43.5409370Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:43.5409553Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:43.5409726Z     '20_AuthAccessManagement',
2026-10-24T10:35:43.5409887Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:43.5410060Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:43.5410239Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:43.5410434Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:43.5410642Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:43.5410851Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:43.5411037Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:43.5411222Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:43.5411423Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:43.5411624Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:43.5411948Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:43.5412146Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:43.5412343Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:43.5412538Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:43.5412738Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:43.5412931Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:43.5413120Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:43.5413321Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:43.5413536Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:43.5413755Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:43.5413951Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:43.5414837Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:43.5415169Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:43.5415363Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:43.5415554Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:43.5415743Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:43.5415923Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:43.5416104Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:43.5416291Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:43.5416477Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:43.5416655Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:43.5416834Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:43.5416997Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:43.5417188Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:43.5417369Z     '55_OrchestrationV2',
2026-10-24T10:35:43.5417546Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:43.5417722Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:43.5417885Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:43.5418039Z     '59_McpAppModelContext',
2026-10-24T10:35:43.5418202Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:43.5418373Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:43.5418534Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:43.5418700Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:43.5418875Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:43.5419053Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:43.5419232Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:43.5419400Z     '67_WebhookDedupe',
2026-10-24T10:35:43.5419549Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:43.5419674Z   ]
2026-10-24T10:35:43.5419773Z }
2026-10-24T10:35:43.5419832Z
2026-10-24T10:35:43.6417176Z stdout | src/mcp/OrchestratorMcpService.test.ts > OrchestratorMcpService provider resolution > replays accepted creation on the alternate instance without authorizing new disabled work
2026-10-24T10:35:43.6417748Z [10:35:43.636] INFO (#4797): Migrations ran successfully {
2026-10-24T10:35:43.6418137Z   migrations: [
2026-10-24T10:35:43.6418364Z     '1_OrchestrationEvents',
2026-10-24T10:35:43.6418551Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:43.6418741Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:43.6418903Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:43.6419064Z     '5_Projections',
2026-10-24T10:35:43.6429453Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:43.6429768Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:43.6430022Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:43.6430232Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:43.6430425Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:43.6430645Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:43.6430845Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:43.6431028Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:43.6431240Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:43.6431452Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:43.6431637Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:43.6431810Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:43.6431994Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:43.6432182Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:43.6432356Z     '20_AuthAccessManagement',
2026-10-24T10:35:43.6432780Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:43.6433043Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:43.6433222Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:43.6433413Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:43.6433627Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:43.6433832Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:43.6434063Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:43.6434249Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:43.6434442Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:43.6434639Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:43.6434816Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:43.6435012Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:43.6435186Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:43.6435354Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:43.6435533Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:43.6435703Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:43.6435872Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:43.6436044Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:43.6436242Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:43.6436441Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:43.6436616Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:43.6436801Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:43.6436980Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:43.6437168Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:43.6437346Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:43.6437534Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:43.6437710Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:43.6437887Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:43.6438069Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:43.6438253Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:43.6438435Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:43.6438614Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:43.6449749Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:43.6449979Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:43.6450162Z     '55_OrchestrationV2',
2026-10-24T10:35:43.6450335Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:43.6450513Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:43.6450671Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:43.6450833Z     '59_McpAppModelContext',
2026-10-24T10:35:43.6451008Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:43.6451188Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:43.6451354Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:43.6451523Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:43.6451705Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:43.6451886Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:43.6452074Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:43.6452240Z     '67_WebhookDedupe',
2026-10-24T10:35:43.6452394Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:43.6452525Z   ]
2026-10-24T10:35:43.6452620Z }
2026-10-24T10:35:43.6452674Z
2026-10-24T10:35:43.6894239Z  โœ“ src/mcp/OrchestratorMcpService.test.ts (33 tests) 237ms
2026-10-24T10:35:45.2757359Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 556ms
2026-10-24T10:35:46.2787049Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 716ms
2026-10-24T10:35:46.2787523Z    โœ“ AgentSessionScanner (37)
2026-10-24T10:35:46.2787712Z      โœ“ recentThreads (18)
2026-10-24T10:35:46.2788013Z        โœ“ skips excessive records without blocking an older valid transcript 319ms
2026-10-24T10:35:47.5101178Z  โœ“ src/assets/AssetAccess.test.ts (26 tests) 158ms
2026-10-24T10:35:53.0762308Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5370ms
2026-10-24T10:35:53.0762809Z    โœ“ AcpSessionRuntime (30)
2026-10-24T10:35:53.0763101Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 370ms
2026-10-24T10:35:53.0763459Z      โœ“ keeps assistant item IDs unique when a provider session restarts 361ms
2026-10-24T10:35:54.0757272Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 34ms
2026-10-24T10:35:54.3163918Z  โœ“ src/provider/Drivers/ClaudeSkills.test.ts (20 tests) 61ms
2026-10-24T10:35:55.3292345Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T10:35:55.3292771Z [10:35:55.323] INFO (#22): Migrations ran successfully {
2026-10-24T10:35:55.3292946Z   migrations: [
2026-10-24T10:35:55.3293111Z     '1_OrchestrationEvents',
2026-10-24T10:35:55.3293303Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:55.3293474Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:55.3293635Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:55.3293834Z     '5_Projections',
2026-10-24T10:35:55.3294023Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:55.3294236Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:55.3294431Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:55.3294616Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:55.3294793Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:55.3294993Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:55.3295196Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:55.3295384Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:55.3295594Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:55.3295811Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:55.3295991Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:55.3296190Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:55.3296370Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:55.3296558Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:55.3296732Z     '20_AuthAccessManagement',
2026-10-24T10:35:55.3296895Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:55.3297069Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:55.3297244Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:55.3297439Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:55.3297647Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:55.3297856Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:55.3298048Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:55.3298240Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:55.3298434Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:55.3298633Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:55.3298814Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:55.3298987Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:55.3299165Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:55.3299330Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:55.3299510Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:55.3299686Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:55.3299857Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:55.3300032Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:55.3300226Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:55.3300709Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:55.3300980Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:55.3301168Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:55.3301351Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:55.3301541Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:55.3301723Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:55.3301912Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:55.3302086Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:55.3302269Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:55.3302460Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:55.3302641Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:55.3302828Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:55.3303009Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:55.3303184Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:55.3303369Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:55.3303549Z     '55_OrchestrationV2',
2026-10-24T10:35:55.3303746Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:55.3303923Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:55.3304084Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:55.3304241Z     '59_McpAppModelContext',
2026-10-24T10:35:55.3304411Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:55.3304583Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:55.3304748Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:55.3304912Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:55.3305092Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:55.3305273Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:55.3305459Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:55.3305631Z     '67_WebhookDedupe',
2026-10-24T10:35:55.3305781Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:55.3305913Z   ]
2026-10-24T10:35:55.3306008Z }
2026-10-24T10:35:55.3306068Z
2026-10-24T10:35:55.4512325Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-24T10:35:55.4523160Z [10:35:55.450] WARN (#1241): Orchestration effect execution failed {
2026-10-24T10:35:55.4523936Z   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:35:55.4524442Z   effectType: 'provider-turn.restart',
2026-10-24T10:35:55.4524830Z   attemptCount: 1,
2026-10-24T10:35:55.4525004Z   nonRetryable: false,
2026-10-24T10:35:55.4525232Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-24T10:35:55.4525570Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-24T10:35:55.4526011Z     '    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:35:55.4526346Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-24T10:35:55.4526671Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-24T10:35:55.4527116Z     '      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:35:55.4528367Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:f236d771-d259-428f-82c3-3b2659b30605.\n' +
2026-10-24T10:35:55.4529120Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-24T10:35:55.4529561Z     '        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:35:55.4530203Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:f236d771-d259-428f-82c3-3b2659b30605.\n' +
2026-10-24T10:35:55.4530810Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-24T10:35:55.4531154Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-24T10:35:55.4531340Z     '      }\n' +
2026-10-24T10:35:55.4531473Z     '    }\n' +
2026-10-24T10:35:55.4531595Z     '  }\n' +
2026-10-24T10:35:55.4531716Z     '}'
2026-10-24T10:35:55.4531821Z }
2026-10-24T10:35:55.4531892Z
2026-10-24T10:35:55.6653241Z 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:35:55.6653678Z [10:35:55.662] INFO (#2637): Migrations ran successfully {
2026-10-24T10:35:55.6653888Z   migrations: [
2026-10-24T10:35:55.6654035Z     '1_OrchestrationEvents',
2026-10-24T10:35:55.6654205Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:55.6654378Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:55.6654533Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:55.6654689Z     '5_Projections',
2026-10-24T10:35:55.6654879Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:55.6655112Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:55.6655314Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:55.6655493Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:55.6655671Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:55.6655867Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:55.6656066Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:55.6656249Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:55.6656456Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:55.6656663Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:55.6656844Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:55.6657024Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:55.6657208Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:55.6657396Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:55.6657572Z     '20_AuthAccessManagement',
2026-10-24T10:35:55.6657742Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:55.6657914Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:55.6658091Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:55.6658281Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:55.6658489Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:55.6658694Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:55.6658879Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:55.6659075Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:55.6659269Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:55.6659471Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:55.6659649Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:55.6660080Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:55.6660429Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:55.6660606Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:55.6660789Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:55.6660973Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:55.6661142Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:55.6661317Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:55.6661517Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:55.6661710Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:55.6661890Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:55.6662074Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:55.6662257Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:55.6662442Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:55.6662630Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:55.6662817Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:55.6662997Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:55.6663173Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:55.6663361Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:55.6663544Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:55.6663746Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:55.6663928Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:55.6664092Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:55.6664280Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:55.6664458Z     '55_OrchestrationV2',
2026-10-24T10:35:55.6664633Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:55.6664805Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:55.6664963Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:55.6665125Z     '59_McpAppModelContext',
2026-10-24T10:35:55.6665292Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:55.6665464Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:55.6665626Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:55.6665791Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:55.6665969Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:55.6666150Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:55.6666327Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:55.6666494Z     '67_WebhookDedupe',
2026-10-24T10:35:55.6666647Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:55.6666773Z   ]
2026-10-24T10:35:55.6666870Z }
2026-10-24T10:35:55.6666927Z
2026-10-24T10:35:55.8985806Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-24T10:35:55.8986255Z [10:35:55.895] INFO (#5313): Migrations ran successfully {
2026-10-24T10:35:55.8986442Z   migrations: [
2026-10-24T10:35:55.8986577Z     '1_OrchestrationEvents',
2026-10-24T10:35:55.8997440Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:55.8997630Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:55.8997792Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:55.8997949Z     '5_Projections',
2026-10-24T10:35:55.8998136Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:55.8998352Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:55.8998538Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:55.8998719Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:55.8998891Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:55.8999090Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:55.8999689Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:55.8999981Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:55.9000186Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:55.9000398Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:55.9000579Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:55.9000754Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:55.9000933Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:55.9001116Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:55.9001292Z     '20_AuthAccessManagement',
2026-10-24T10:35:55.9001454Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:55.9001624Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:55.9001798Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:55.9001990Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:55.9002199Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:55.9002404Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:55.9002588Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:55.9002771Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:55.9002967Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:55.9003164Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:55.9003349Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:55.9003522Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:55.9003728Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:55.9004229Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:55.9004429Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:55.9004615Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:55.9004785Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:55.9004977Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:55.9005178Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:55.9005377Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:55.9005552Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:55.9005740Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:55.9005923Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:55.9006107Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:55.9006286Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:55.9006473Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:55.9006650Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:55.9006824Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:55.9007012Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:55.9007189Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:55.9007453Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:55.9007745Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:55.9007911Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:55.9008095Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:55.9008278Z     '55_OrchestrationV2',
2026-10-24T10:35:55.9008450Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:55.9008628Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:55.9008786Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:55.9008945Z     '59_McpAppModelContext',
2026-10-24T10:35:55.9009107Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:55.9009276Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:55.9009437Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:55.9009600Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:55.9009940Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:55.9010174Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:55.9010359Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:55.9010527Z     '67_WebhookDedupe',
2026-10-24T10:35:55.9010681Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:55.9010808Z   ]
2026-10-24T10:35:55.9010904Z }
2026-10-24T10:35:55.9010961Z
2026-10-24T10:35:56.1431341Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-24T10:35:56.1431997Z [10:35:56.140] INFO (#8015): Migrations ran successfully {
2026-10-24T10:35:56.1432315Z   migrations: [
2026-10-24T10:35:56.1432722Z     '1_OrchestrationEvents',
2026-10-24T10:35:56.1432924Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:56.1433102Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:56.1433266Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:56.1433455Z     '5_Projections',
2026-10-24T10:35:56.1433654Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:56.1433906Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:56.1434096Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:56.1434281Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:56.1434459Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:56.1434656Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:56.1434854Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:56.1435042Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:56.1435247Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:56.1435455Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:56.1435635Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:56.1435815Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:56.1436003Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:56.1436189Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:56.1436362Z     '20_AuthAccessManagement',
2026-10-24T10:35:56.1436527Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:56.1436701Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:56.1436874Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:56.1437073Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:56.1437283Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:56.1437486Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:56.1437673Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:56.1437859Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:56.1438054Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:56.1438254Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:56.1438437Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:56.1438606Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:56.1438781Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:56.1438946Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:56.1439127Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:56.1439303Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:56.1439470Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:56.1439648Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:56.1439841Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:56.1440037Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:56.1440212Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:56.1440399Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:56.1440833Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:56.1441120Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:56.1441305Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:56.1441493Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:56.1441669Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:56.1441842Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:56.1442030Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:56.1442212Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:56.1442391Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:56.1442569Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:56.1442735Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:56.1442921Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:56.1443099Z     '55_OrchestrationV2',
2026-10-24T10:35:56.1443269Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:56.1443440Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:56.1443600Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:56.1443784Z     '59_McpAppModelContext',
2026-10-24T10:35:56.1443950Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:56.1444117Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:56.1444281Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:56.1444444Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:56.1444623Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:56.1444801Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:56.1444979Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:56.1445165Z     '67_WebhookDedupe',
2026-10-24T10:35:56.1445315Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:56.1445444Z   ]
2026-10-24T10:35:56.1445537Z }
2026-10-24T10:35:56.1445593Z
2026-10-24T10:35:56.4861774Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-24T10:35:56.4862233Z [10:35:56.483] INFO (#10780): Migrations ran successfully {
2026-10-24T10:35:56.4862411Z   migrations: [
2026-10-24T10:35:56.4862551Z     '1_OrchestrationEvents',
2026-10-24T10:35:56.4862727Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:56.4862899Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:56.4863060Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:56.4863218Z     '5_Projections',
2026-10-24T10:35:56.4863406Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:56.4863623Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:56.4863856Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:56.4864037Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:56.4864217Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:56.4864422Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:56.4864620Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:56.4864814Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:56.4865021Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:56.4865232Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:56.4865414Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:56.4865592Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:56.4865775Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:56.4865960Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:56.4866136Z     '20_AuthAccessManagement',
2026-10-24T10:35:56.4866302Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:56.4866475Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:56.4866906Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:56.4867215Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:56.4867426Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:56.4867636Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:56.4867825Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:56.4868015Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:56.4868218Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:56.4868419Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:56.4868601Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:56.4868776Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:56.4868959Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:56.4869127Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:56.4869311Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:56.4869488Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:56.4869658Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:56.4869837Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:56.4870034Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:56.4870230Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:56.4870408Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:56.4870596Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:56.4870778Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:56.4870966Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:56.4871148Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:56.4871338Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:56.4871514Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:56.4871721Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:56.4871915Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:56.4872099Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:56.4872280Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:56.4872458Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:56.4872626Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:56.4872812Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:56.4872989Z     '55_OrchestrationV2',
2026-10-24T10:35:56.4873161Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:56.4873337Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:56.4873500Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:56.4873664Z     '59_McpAppModelContext',
2026-10-24T10:35:56.4873865Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:56.4874032Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:56.4874199Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:56.4874370Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:56.4874550Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:56.4874733Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:56.4874912Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:56.4875087Z     '67_WebhookDedupe',
2026-10-24T10:35:56.4875239Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:56.4875373Z   ]
2026-10-24T10:35:56.4875468Z }
2026-10-24T10:35:56.4875529Z
2026-10-24T10:35:56.7684358Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-24T10:35:56.7684884Z [10:35:56.765] INFO (#13554): Migrations ran successfully {
2026-10-24T10:35:56.7685084Z   migrations: [
2026-10-24T10:35:56.7685223Z     '1_OrchestrationEvents',
2026-10-24T10:35:56.7685712Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:56.7685971Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:56.7686130Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:56.7686282Z     '5_Projections',
2026-10-24T10:35:56.7686469Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:56.7686679Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:56.7686869Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:56.7687048Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:56.7687223Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:56.7687421Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:56.7687725Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:56.7687911Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:56.7688113Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:56.7688326Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:56.7688508Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:56.7688683Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:56.7688864Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:56.7689051Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:56.7689224Z     '20_AuthAccessManagement',
2026-10-24T10:35:56.7689387Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:56.7689558Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:56.7689732Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:56.7689926Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:56.7690134Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:56.7690339Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:56.7690524Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:56.7690714Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:56.7690908Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:56.7691107Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:56.7691288Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:56.7691459Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:56.7691633Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:56.7691796Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:56.7691977Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:56.7692148Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:56.7692318Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:56.7692490Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:56.7692683Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:56.7692878Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:56.7693055Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:56.7693240Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:56.7693420Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:56.7693608Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:56.7693839Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:56.7694027Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:56.7694200Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:56.7694377Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:56.7694560Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:56.7694737Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:56.7694925Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:56.7695102Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:56.7695353Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:56.7695597Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:56.7695774Z     '55_OrchestrationV2',
2026-10-24T10:35:56.7695939Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:56.7696110Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:56.7696269Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:56.7696424Z     '59_McpAppModelContext',
2026-10-24T10:35:56.7696591Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:56.7696757Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:56.7696921Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:56.7697083Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:56.7697264Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:56.7697444Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:56.7697625Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:56.7697792Z     '67_WebhookDedupe',
2026-10-24T10:35:56.7697942Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:56.7698075Z   ]
2026-10-24T10:35:56.7698167Z }
2026-10-24T10:35:56.7698224Z
2026-10-24T10:35:57.0466140Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-24T10:35:57.0488668Z [10:35:57.043] INFO (#16319): Migrations ran successfully {
2026-10-24T10:35:57.0527819Z   migrations: [
2026-10-24T10:35:57.0562179Z     '1_OrchestrationEvents',
2026-10-24T10:35:57.0562442Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:57.0562630Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:57.0562816Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:57.0562996Z     '5_Projections',
2026-10-24T10:35:57.0563202Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:57.0563470Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:57.0563729Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:57.0563930Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:57.0564128Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:57.0564342Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:57.0564560Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:57.0564764Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:57.0564992Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:57.0565219Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:57.0565422Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:57.0565613Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:57.0565816Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:57.0566021Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:57.0566216Z     '20_AuthAccessManagement',
2026-10-24T10:35:57.0566399Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:57.0566588Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:57.0566783Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:57.0566996Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:57.0567220Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:57.0567444Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:57.0567877Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:57.0568085Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:57.0568294Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:57.0568494Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:57.0568675Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:57.0569214Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:57.0569499Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:57.0569665Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:57.0569846Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:57.0570027Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:57.0570196Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:57.0570373Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:57.0570571Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:57.0570771Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:57.0570947Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:57.0571135Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:57.0571334Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:57.0571544Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:57.0571726Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:57.0571916Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:57.0572097Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:57.0572272Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:57.0572462Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:57.0572644Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:57.0572828Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:57.0573009Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:57.0573178Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:57.0573362Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:57.0573542Z     '55_OrchestrationV2',
2026-10-24T10:35:57.0573750Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:57.0573923Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:57.0574083Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:57.0574240Z     '59_McpAppModelContext',
2026-10-24T10:35:57.0574409Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:57.0574576Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:57.0574746Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:57.0574910Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:57.0575092Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:57.0575280Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:57.0575527Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:57.0586293Z     '67_WebhookDedupe',
2026-10-24T10:35:57.0586467Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:57.0586599Z   ]
2026-10-24T10:35:57.0586693Z }
2026-10-24T10:35:57.0586754Z
2026-10-24T10:35:57.2335235Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1973ms
2026-10-24T10:35:57.2335784Z    โœ“ retries a failed selection restart session open before completing 364ms
2026-10-24T10:35:57.2336178Z    โœ“ preserves native history only for compatible account switches (idle) 342ms
2026-10-24T10:35:57.5869686Z  โœ“ src/process/externalLauncher.test.ts (20 tests) 93ms
2026-10-24T10:35:57.9443147Z  โœ“ src/sourceControl/BitbucketApi.test.ts (21 tests) 57ms
2026-10-24T10:35:59.0934928Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 864ms
2026-10-24T10:35:59.6076630Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService
2026-10-24T10:35:59.6077129Z [10:35:59.606] INFO (#9): Migrations ran successfully {
2026-10-24T10:35:59.6077989Z   migrations: [
2026-10-24T10:35:59.6078239Z     '1_OrchestrationEvents',
2026-10-24T10:35:59.6078491Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:35:59.6078735Z     '3_CheckpointDiffBlobs',
2026-10-24T10:35:59.6078970Z     '4_ProviderSessionRuntime',
2026-10-24T10:35:59.6079198Z     '5_Projections',
2026-10-24T10:35:59.6079456Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:35:59.6079741Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:35:59.6080003Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:35:59.6080256Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:35:59.6080532Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:35:59.6080811Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:35:59.6081080Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:35:59.6081338Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:35:59.6081613Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:35:59.6081896Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:35:59.6082146Z     '16_CanonicalizeModelSelections',
2026-10-24T10:35:59.6082393Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:35:59.6082644Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:35:59.6082910Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:35:59.6083151Z     '20_AuthAccessManagement',
2026-10-24T10:35:59.6083386Z     '21_AuthSessionClientMetadata',
2026-10-24T10:35:59.6083659Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:35:59.6083911Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:35:59.6084176Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:35:59.6084461Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:35:59.6084739Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:35:59.6085003Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:35:59.6085259Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:35:59.6085526Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:35:59.6085793Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:35:59.6086044Z     '31_AuthAuthorizationScopes',
2026-10-24T10:35:59.6086284Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:35:59.6086529Z     '33_ProjectionThreadsSettled',
2026-10-24T10:35:59.6086762Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:35:59.6087013Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:35:59.6087258Z     '36_ProjectionThreadsPinned',
2026-10-24T10:35:59.6087589Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:35:59.6087839Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:35:59.6088102Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:35:59.6088369Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:35:59.6088610Z     '41_AuthSessionClientConnection',
2026-10-24T10:35:59.6088865Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:35:59.6089114Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:35:59.6089370Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:35:59.6089620Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:35:59.6089877Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:35:59.6090121Z     '47_ProjectionProjectIcon',
2026-10-24T10:35:59.6090369Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:35:59.6090625Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:35:59.6090882Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:35:59.6091127Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:35:59.6091375Z     '52_ProjectionThreadTitleState',
2026-10-24T10:35:59.6091608Z     '53_PullRequestFilesViewed',
2026-10-24T10:35:59.6091863Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:35:59.6092107Z     '55_OrchestrationV2',
2026-10-24T10:35:59.6092347Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:35:59.6092588Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:35:59.6092816Z     '58_WebhookRelayDeliveries',
2026-10-24T10:35:59.6093042Z     '59_McpAppModelContext',
2026-10-24T10:35:59.6093278Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:35:59.6093513Z     '61_PullRequestReviewGuides',
2026-10-24T10:35:59.6094179Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:35:59.6094632Z     '63_DropUnusedV1Projections',
2026-10-24T10:35:59.6094896Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:35:59.6095189Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:35:59.6095666Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:35:59.6095964Z     '67_WebhookDedupe',
2026-10-24T10:35:59.6096202Z     '68_ShellStopRequestIndex'
2026-10-24T10:35:59.6096400Z   ]
2026-10-24T10:35:59.6096543Z }
2026-10-24T10:35:59.6096641Z
2026-10-24T10:35:59.7626382Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a branch named like the short head
2026-10-24T10:35:59.7627074Z [10:35:59.760] WARN (#478): Review guide generation failed {
2026-10-24T10:35:59.7627327Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:35:59.7628388Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head ae0a222e1db1 of #7. local objects: ae0a222e1db1 names 332d2f5447fedf2385c191cf10fe6a3bb24a0536 here, a branch or tag rather than the commit. branch feature: ae0a222e1db1 names 332d2f5447fedf2385c191cf10fe6a3bb24a0536 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:35:59.7629428Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:35:59.7629951Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:35:59.7630570Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:35:59.7631181Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:35:59.7631784Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:35:59.7632372Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:35:59.7633037Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:35:59.7633644Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:35:59.7634271Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:35:59.7634614Z }
2026-10-24T10:35:59.7634672Z
2026-10-24T10:35:59.8973305Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a tag named like the short head
2026-10-24T10:35:59.8973801Z [10:35:59.896] WARN (#688): Review guide generation failed {
2026-10-24T10:35:59.8974029Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:35:59.8975238Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: Could not find head ae0a222e1db1 of #7. local objects: ae0a222e1db1 names 332d2f5447fedf2385c191cf10fe6a3bb24a0536 here, a branch or tag rather than the commit. branch feature: ae0a222e1db1 names 332d2f5447fedf2385c191cf10fe6a3bb24a0536 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:35:59.8976685Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:35:59.8977193Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:35:59.8977784Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:35:59.8978375Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:35:59.8978969Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:35:59.8979553Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:35:59.8980121Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:35:59.8980708Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:35:59.8981295Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:35:59.8981635Z }
2026-10-24T10:35:59.8981695Z
2026-10-24T10:36:00.0053004Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head that is not a commit hash
2026-10-24T10:36:00.0054746Z [10:36:00.004] WARN (#893): Review guide generation failed {
2026-10-24T10:36:00.0055102Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:36:00.0055600Z   cause: 'PullRequestOperationError: Pull request operation generateReviewGuide failed: The host reported a head for #7 that is not a commit hash.\n' +
2026-10-24T10:36:00.0056209Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:237:23\n' +
2026-10-24T10:36:00.0056865Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:36:00.0057657Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:36:00.0058420Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:36:00.0059180Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:36:00.0059910Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:36:00.0060637Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:36:00.0062047Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:36:00.0062799Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:36:00.0063156Z }
2026-10-24T10:36:00.0063591Z
2026-10-24T10:36:00.1451925Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses to write a guide for a head no source has
2026-10-24T10:36:00.1452402Z [10:36:00.144] WARN (#1068): Review guide generation failed {
2026-10-24T10:36:00.1452625Z   key: 'github.com/acme/refused-head#7',
2026-10-24T10:36:00.1453579Z   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:36:00.1454645Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:281:21\n' +
2026-10-24T10:36:00.1455156Z     '    at PullRequestReviewGuideService.fetchHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:286:33)\n' +
2026-10-24T10:36:00.1455750Z     '    at PullRequestReviewGuideService.fetchHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:230:30)\n' +
2026-10-24T10:36:00.1456351Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:36:00.1456952Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:36:00.1457532Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:36:00.1458095Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:36:00.1458726Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:247:18)\n' +
2026-10-24T10:36:00.1459309Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:36:00.1459649Z }
2026-10-24T10:36:00.1459708Z
2026-10-24T10:36:00.2837223Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > measures only the PR change using the renamed verified remote's fetch URL
2026-10-24T10:36:00.2837833Z [10:36:00.283] INFO (#1342): Review guide could not read a stack layer's head {
2026-10-24T10:36:00.2838114Z   layer: 9,
2026-10-24T10:36:00.2839089Z   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:36:00.2839747Z }
2026-10-24T10:36:00.2839804Z
2026-10-24T10:36:00.3992822Z stdout | src/pullRequest/PullRequestReviewGuideService.test.ts > PullRequestReviewGuideService > refuses generation when the verified remote disappeared despite a usable origin
2026-10-24T10:36:00.3993408Z [10:36:00.398] WARN (#1605): Review guide generation failed {
2026-10-24T10:36:00.3993663Z   key: 'github.com/acme/app#7',
2026-10-24T10:36:00.3994066Z   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:36:00.3994577Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:186:21\n' +
2026-10-24T10:36:00.3995085Z     '    at PullRequestReviewGuideService.checkoutHead (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:385:42)\n' +
2026-10-24T10:36:00.3995686Z     '    at PullRequestReviewGuideService.checkoutHead (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:155:31)\n' +
2026-10-24T10:36:00.3996255Z     '    at PullRequestReviewGuideService.write (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:504:12)\n' +
2026-10-24T10:36:00.3996817Z     '    at PullRequestReviewGuideService.write (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:360:24)\n' +
2026-10-24T10:36:00.3997385Z     '    at PullRequestReviewGuideService.generate (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.test.ts:506:24)\n' +
2026-10-24T10:36:00.3997963Z     '    at PullRequestReviewGuideService.generate (definition) (/home/runner/_work/t3code/t3code/apps/server/src/pullRequest/PullRequestReviewGuideService.ts:431:81)'
2026-10-24T10:36:00.3998288Z }
2026-10-24T10:36:00.3998363Z
2026-10-24T10:36:00.4708739Z  โœ“ src/pullRequest/PullRequestReviewGuideService.test.ts (7 tests) 901ms
2026-10-24T10:36:02.3701271Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 938ms
2026-10-24T10:36:02.3701842Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 334ms
2026-10-24T10:36:02.6578449Z  โœ“ src/provider/AntigravityAuth.test.ts (15 tests) 23ms
2026-10-24T10:36:02.9722008Z  โœ“ src/cloud/selfUpdate.test.ts (12 tests) 36ms
2026-10-24T10:36:04.3379819Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.3380313Z [10:36:04.320] INFO (#1): Migrations ran successfully {
2026-10-24T10:36:04.3380483Z   migrations: [
2026-10-24T10:36:04.3380627Z     '1_OrchestrationEvents',
2026-10-24T10:36:04.3380804Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:36:04.3380976Z     '3_CheckpointDiffBlobs',
2026-10-24T10:36:04.3381135Z     '4_ProviderSessionRuntime',
2026-10-24T10:36:04.3381291Z     '5_Projections',
2026-10-24T10:36:04.3381477Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:36:04.3381686Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:36:04.3381881Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:36:04.3382060Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:36:04.3382234Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:36:04.3382434Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:36:04.3382635Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:36:04.3382827Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:36:04.3383031Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:36:04.3383241Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:36:04.3383422Z     '16_CanonicalizeModelSelections',
2026-10-24T10:36:04.3383652Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:36:04.3383833Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:36:04.3384020Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:36:04.3384190Z     '20_AuthAccessManagement',
2026-10-24T10:36:04.3384352Z     '21_AuthSessionClientMetadata',
2026-10-24T10:36:04.3384524Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:36:04.3384695Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:36:04.3384888Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:36:04.3385097Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:36:04.3385304Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:36:04.3385490Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:36:04.3385678Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:36:04.3385872Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:36:04.3386071Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:36:04.3386249Z     '31_AuthAuthorizationScopes',
2026-10-24T10:36:04.3386420Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:36:04.3386596Z     '33_ProjectionThreadsSettled',
2026-10-24T10:36:04.3386758Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:36:04.3386941Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:36:04.3387114Z     '36_ProjectionThreadsPinned',
2026-10-24T10:36:04.3387285Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:36:04.3387461Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:36:04.3387662Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:36:04.3387854Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:36:04.3388028Z     '41_AuthSessionClientConnection',
2026-10-24T10:36:04.3388211Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:36:04.3388389Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:36:04.3388577Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:36:04.3388757Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:36:04.3388941Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:36:04.3389115Z     '47_ProjectionProjectIcon',
2026-10-24T10:36:04.3389292Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:36:04.3389477Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:36:04.3389662Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:36:04.3389844Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:36:04.3390020Z     '52_ProjectionThreadTitleState',
2026-10-24T10:36:04.3390189Z     '53_PullRequestFilesViewed',
2026-10-24T10:36:04.3390371Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:36:04.3390549Z     '55_OrchestrationV2',
2026-10-24T10:36:04.3390718Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:36:04.3390892Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:36:04.3391049Z     '58_WebhookRelayDeliveries',
2026-10-24T10:36:04.3391205Z     '59_McpAppModelContext',
2026-10-24T10:36:04.3391372Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:36:04.3391538Z     '61_PullRequestReviewGuides',
2026-10-24T10:36:04.3391704Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:36:04.3391866Z     '63_DropUnusedV1Projections',
2026-10-24T10:36:04.3392167Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:36:04.3392383Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:36:04.3392562Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:36:04.3392732Z     '67_WebhookDedupe',
2026-10-24T10:36:04.3392885Z     '68_ShellStopRequestIndex'
2026-10-24T10:36:04.3393020Z   ]
2026-10-24T10:36:04.3393114Z }
2026-10-24T10:36:04.3393174Z
2026-10-24T10:36:04.4711847Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.4712234Z [10:36:04.470] INFO (#344) http.span=16ms: Sent HTTP response {
2026-10-24T10:36:04.4712439Z   'http.method': 'GET',
2026-10-24T10:36:04.4712677Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T10:36:04.4712896Z   'http.status': 200
2026-10-24T10:36:04.4713024Z }
2026-10-24T10:36:04.4713094Z
2026-10-24T10:36:04.4781381Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.4781753Z [10:36:04.477] INFO (#362) http.span=3ms: Sent HTTP response {
2026-10-24T10:36:04.4781959Z   'http.method': 'GET',
2026-10-24T10:36:04.4782152Z   'http.url': '/api/orchestration/shell',
2026-10-24T10:36:04.4782338Z   'http.status': 200
2026-10-24T10:36:04.4782468Z }
2026-10-24T10:36:04.4782523Z
2026-10-24T10:36:04.6165265Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6165824Z [10:36:04.615] INFO (#400) http.span=131ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.6166118Z
2026-10-24T10:36:04.6281844Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6282399Z [10:36:04.627] INFO (#390) http.span=144ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.6282674Z
2026-10-24T10:36:04.6282917Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6283418Z [10:36:04.628] INFO (#624) http.span=33ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.6283719Z
2026-10-24T10:36:04.6287223Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6287961Z [10:36:04.628] INFO (#638) http.span=32ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.6288306Z
2026-10-24T10:36:04.6299809Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6300219Z [10:36:04.629] INFO (#379) http.span=148ms: InterruptError: All fibers interrupted without error {
2026-10-24T10:36:04.6300470Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T10:36:04.6300630Z       at fiber (#705)
2026-10-24T10:36:04.6300882Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T10:36:04.6301065Z
2026-10-24T10:36:04.6585541Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.6586571Z [10:36:04.649] INFO (#1): Migrations ran successfully {
2026-10-24T10:36:04.6586994Z   migrations: [
2026-10-24T10:36:04.6587355Z     '1_OrchestrationEvents',
2026-10-24T10:36:04.6587646Z     '2_OrchestrationCommandReceipts',
2026-10-24T10:36:04.6587828Z     '3_CheckpointDiffBlobs',
2026-10-24T10:36:04.6587991Z     '4_ProviderSessionRuntime',
2026-10-24T10:36:04.6588148Z     '5_Projections',
2026-10-24T10:36:04.6588338Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-24T10:36:04.6588553Z     '7_ProjectionThreadMessageAttachments',
2026-10-24T10:36:04.6588744Z     '8_ProjectionThreadActivitySequence',
2026-10-24T10:36:04.6588921Z     '9_ProviderSessionRuntimeMode',
2026-10-24T10:36:04.6589099Z     '10_ProjectionThreadsRuntimeMode',
2026-10-24T10:36:04.6589302Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-24T10:36:04.6589501Z     '12_ProjectionThreadsInteractionMode',
2026-10-24T10:36:04.6589700Z     '13_ProjectionThreadProposedPlans',
2026-10-24T10:36:04.6589912Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-24T10:36:04.6590124Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-24T10:36:04.6590325Z     '16_CanonicalizeModelSelections',
2026-10-24T10:36:04.6590504Z     '17_ProjectionThreadsArchivedAt',
2026-10-24T10:36:04.6590685Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-24T10:36:04.6590872Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-24T10:36:04.6591044Z     '20_AuthAccessManagement',
2026-10-24T10:36:04.6591209Z     '21_AuthSessionClientMetadata',
2026-10-24T10:36:04.6591383Z     '22_AuthSessionLastConnectedAt',
2026-10-24T10:36:04.6591557Z     '23_ProjectionThreadShellSummary',
2026-10-24T10:36:04.6591751Z     '24_BackfillProjectionThreadShellSummary',
2026-10-24T10:36:04.6591965Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-24T10:36:04.6592175Z     '26_CanonicalizeModelSelectionOptions',
2026-10-24T10:36:04.6592374Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-24T10:36:04.6592561Z     '28_ProjectionThreadSessionInstanceId',
2026-10-24T10:36:04.6592755Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-24T10:36:04.6592956Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-24T10:36:04.6593133Z     '31_AuthAuthorizationScopes',
2026-10-24T10:36:04.6593309Z     '32_AuthPairingProofKeyThumbprint',
2026-10-24T10:36:04.6593484Z     '33_ProjectionThreadsSettled',
2026-10-24T10:36:04.6593678Z     '34_ProjectionThreadsSnoozed',
2026-10-24T10:36:04.6593859Z     '35_ProjectionThreadTitleRegeneration',
2026-10-24T10:36:04.6594030Z     '36_ProjectionThreadsPinned',
2026-10-24T10:36:04.6594198Z     '37_ProjectionTurnsKeysetIndex',
2026-10-24T10:36:04.6594373Z     '38_ProjectionThreadsPinOrderKey',
2026-10-24T10:36:04.6594573Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-24T10:36:04.6594765Z     '40_ProjectionProjectFaviconPath',
2026-10-24T10:36:04.6594940Z     '41_AuthSessionClientConnection',
2026-10-24T10:36:04.6595121Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-24T10:36:04.6595299Z     '43_ProjectionThreadsUnsettledAt',
2026-10-24T10:36:04.6595485Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-24T10:36:04.6595663Z     '45_ProjectionProjectsAutoPull',
2026-10-24T10:36:04.6595855Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-24T10:36:04.6596034Z     '47_ProjectionProjectIcon',
2026-10-24T10:36:04.6596213Z     '48_ProjectionThreadBranchPullRequest',
2026-10-24T10:36:04.6596398Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-24T10:36:04.6596589Z     '50_ProjectionThreadPullRequests',
2026-10-24T10:36:04.6596959Z     '51_ProjectionThreadMessageContext',
2026-10-24T10:36:04.6597186Z     '52_ProjectionThreadTitleState',
2026-10-24T10:36:04.6597358Z     '53_PullRequestFilesViewed',
2026-10-24T10:36:04.6597540Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-24T10:36:04.6597721Z     '55_OrchestrationV2',
2026-10-24T10:36:04.6597889Z     '56_RemoveRedundantProjectionIndexes',
2026-10-24T10:36:04.6598063Z     '57_ScheduledTaskWebhooks',
2026-10-24T10:36:04.6598222Z     '58_WebhookRelayDeliveries',
2026-10-24T10:36:04.6598378Z     '59_McpAppModelContext',
2026-10-24T10:36:04.6598542Z     '60_ThreadSnapshotWindowIndexes',
2026-10-24T10:36:04.6598714Z     '61_PullRequestReviewGuides',
2026-10-24T10:36:04.6598875Z     '62_ThreadFailureLookupIndex',
2026-10-24T10:36:04.6599039Z     '63_DropUnusedV1Projections',
2026-10-24T10:36:04.6599220Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-24T10:36:04.6599401Z     '65_CodexUsageNativeTurnIndex',
2026-10-24T10:36:04.6599584Z     '66_RepairClientSettlementTimestamps',
2026-10-24T10:36:04.6599750Z     '67_WebhookDedupe',
2026-10-24T10:36:04.6599901Z     '68_ShellStopRequestIndex'
2026-10-24T10:36:04.6600029Z   ]
2026-10-24T10:36:04.6600124Z }
2026-10-24T10:36:04.6600177Z
2026-10-24T10:36:04.7674377Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.7674764Z [10:36:04.766] INFO (#1079) http.span=10ms: Sent HTTP response {
2026-10-24T10:36:04.7674976Z   'http.method': 'GET',
2026-10-24T10:36:04.7675210Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-24T10:36:04.7675432Z   'http.status': 200
2026-10-24T10:36:04.7675565Z }
2026-10-24T10:36:04.7675627Z
2026-10-24T10:36:04.7747732Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.7748120Z [10:36:04.774] INFO (#1097) http.span=2ms: Sent HTTP response {
2026-10-24T10:36:04.7748318Z   'http.method': 'GET',
2026-10-24T10:36:04.7748513Z   'http.url': '/api/orchestration/shell',
2026-10-24T10:36:04.7748692Z   'http.status': 200
2026-10-24T10:36:04.7748822Z }
2026-10-24T10:36:04.7748877Z
2026-10-24T10:36:04.8960893Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.8961461Z [10:36:04.895] INFO (#1135) http.span=118ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.8961739Z
2026-10-24T10:36:04.9056373Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.9056935Z [10:36:04.905] INFO (#1338) http.span=28ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.9057201Z
2026-10-24T10:36:04.9058215Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.9058722Z [10:36:04.905] INFO (#1125) http.span=129ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.9058988Z
2026-10-24T10:36:04.9059380Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.9060279Z [10:36:04.905] INFO (#1350) http.span=27ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-24T10:36:04.9060630Z
2026-10-24T10:36:04.9064131Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.9064649Z [10:36:04.906] INFO (#1114) http.span=131ms: InterruptError: All fibers interrupted without error {
2026-10-24T10:36:04.9064983Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-24T10:36:04.9065275Z       at fiber (#1417)
2026-10-24T10:36:04.9065627Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-24T10:36:04.9065817Z
2026-10-24T10:36:04.9099924Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-24T10:36:04.9100283Z [10:36:04.909] INFO (#1): # T3 Code thread transfer budget
2026-10-24T10:36:04.9100423Z
2026-10-24T10:36:04.9100852Z 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:36:04.9102040Z 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:36:04.9103318Z 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:36:04.9103914Z
2026-10-24T10:36:04.9103980Z | Provider | Total thread wire | Budget | Result |
2026-10-24T10:36:04.9104141Z | --- | ---: | ---: | --- |
2026-10-24T10:36:04.9104293Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:36:04.9104475Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:36:04.9104590Z
2026-10-24T10:36:04.9104637Z ## Detailed measurements
2026-10-24T10:36:04.9104710Z
2026-10-24T10:36:04.9104785Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T10:36:04.9104947Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T10:36:04.9105142Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:36:04.9105395Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:36:04.9105661Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:36:04.9105887Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:36:04.9106074Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T10:36:04.9106273Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T10:36:04.9106502Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T10:36:04.9106733Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:36:04.9106969Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T10:36:04.9107241Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T10:36:04.9107682Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:36:04.9107964Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-24T10:36:04.9108170Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:36:04.9108398Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T10:36:04.9108666Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T10:36:04.9108921Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:04.9109154Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T10:36:04.9109395Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T10:36:04.9109633Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:04.9109838Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:36:04.9110056Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:36:04.9110347Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:36:04.9110625Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:36:04.9110876Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS |
2026-10-24T10:36:04.9111080Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T10:36:04.9111300Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T10:36:04.9111544Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T10:36:04.9111792Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:36:04.9112042Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-24T10:36:04.9112329Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T10:36:04.9112595Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:36:04.9112844Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,547 B) | none | INFO |
2026-10-24T10:36:04.9113070Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO |
2026-10-24T10:36:04.9113308Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T10:36:04.9113628Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T10:36:04.9113899Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:04.9114144Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T10:36:04.9114403Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T10:36:04.9114660Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:04.9114885Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:36:04.9115005Z
2026-10-24T10:36:04.9115057Z ## Compression diagnostics
2026-10-24T10:36:04.9115132Z
2026-10-24T10:36:04.9115235Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T10:36:04.9115450Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T10:36:04.9115668Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T10:36:04.9115903Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T10:36:04.9116031Z
2026-10-24T10:36:04.9116033Z
2026-10-24T10:36:04.9116353Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 627ms
2026-10-24T10:36:04.9116753Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 626ms
2026-10-24T10:36:05.1919984Z  โœ“ src/persistence/Migrations/026_CanonicalizeModelSelectionOptions.test.ts (1 test) 18ms
2026-10-24T10:36:05.6865869Z  โœ“ src/orchestration-v2/ProviderTurnControlService.test.ts (1 test) 5ms
2026-10-24T10:36:07.0724472Z  โœ“ src/preview/ServerBrowserPage.test.ts (16 tests) 1023ms
2026-10-24T10:36:08.0125899Z  โœ“ src/orchestration-v2/ThreadMessageIntake.test.ts (5 tests) 20ms
2026-10-24T10:36:08.6638250Z  โœ“ src/review/ReviewService.test.ts (5 tests) 352ms
2026-10-24T10:36:09.0266077Z stdout | src/device/DeviceHubProxy.test.ts > translates authentication failure to HTTP ServerAuthSessionCredentialValidationError: Failed to validate session credential.
2026-10-24T10:36:09.0266839Z [10:36:09.024] ERROR (#47): environment api operation failed {
2026-10-24T10:36:09.0267154Z   reason: 'internal_error',
2026-10-24T10:36:09.0267396Z   traceId: 'unavailable',
2026-10-24T10:36:09.0267594Z   cause: {
2026-10-24T10:36:09.0267764Z     _tag: 'ServerAuthSessionCredentialValidationError',
2026-10-24T10:36:09.0267954Z     cause: Error: private credential diagnostic
2026-10-24T10:36:09.0268235Z         at /home/runner/_work/t3code/t3code/apps/server/src/device/DeviceHubProxy.test.ts:222:14
2026-10-24T10:36:09.0268571Z         at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
2026-10-24T10:36:09.0269281Z         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:36:09.0270322Z         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:36:09.0271348Z         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:36:09.0272820Z         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:36:09.0274157Z         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:36:09.0275303Z         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:36:09.0276511Z         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:36:09.0277349Z         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:36:09.0277908Z   }
2026-10-24T10:36:09.0278003Z }
2026-10-24T10:36:09.0278061Z
2026-10-24T10:36:09.0278327Z  โœ“ src/device/DeviceHubProxy.test.ts (12 tests) 24ms
2026-10-24T10:36:09.1513948Z  โœ“ src/provider/claudeUsageLimits.test.ts (8 tests) 7ms
2026-10-24T10:36:09.4314095Z  โœ“ src/diagnostics/ProcessDiagnostics.test.ts (3 tests) 9ms
2026-10-24T10:36:09.5822989Z  โœ“ src/terminal/NodePtyAdapter.test.ts (10 tests) 14ms
2026-10-24T10:36:10.7165540Z  โœ“ src/mcp/McpToolAccess.race.test.ts (1 test) 82ms
2026-10-24T10:36:11.0136853Z  โœ“ src/device/SshDeviceHost.test.ts (1 test) 23ms
2026-10-24T10:36:11.3982949Z  โœ“ src/cli/service.test.ts (6 tests) 25ms
2026-10-24T10:36:11.7007426Z  โœ“ src/pullRequest/linkedThreads.test.ts (1 test) 39ms
2026-10-24T10:36:11.8066473Z  โœ“ src/httpResponseErrorGuard.test.ts (2 tests) 14ms
2026-10-24T10:36:12.1306463Z  โœ“ src/provider/CodexProvider.test.ts (5 tests) 2ms
2026-10-24T10:36:12.3960071Z  โœ“ src/cloud/CliState.test.ts (3 tests) 15ms
2026-10-24T10:36:12.6478383Z  โœ“ src/orchestration-v2/UserFacingErrors.test.ts (4 tests) 10ms
2026-10-24T10:36:12.9332972Z  โœ“ src/orchestration-v2/CheckpointService.test.ts (1 test) 6ms
2026-10-24T10:36:13.9472264Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 14ms
2026-10-24T10:36:14.3444314Z  โœ“ src/orchestration-v2/RuntimeRequestService.test.ts (2 tests) 5ms
2026-10-24T10:36:15.2850203Z  โœ“ src/orchestration-v2/ProviderRuntimeRecoveryService.regression.test.ts (1 test) 6ms
2026-10-24T10:36:15.4116269Z  โœ“ src/utils/subscribeBeforeSnapshot.test.ts (2 tests) 6ms
2026-10-24T10:36:15.6707529Z  โœ“ src/orchestration-v2/workflowAgentTranscript.test.ts (1 test) 8ms
2026-10-24T10:36:15.9723047Z  โœ“ src/auth/EnvironmentAuthPolicy.test.ts (3 tests) 14ms
2026-10-24T10:36:16.2708528Z  โœ“ src/mcpApps/McpAppModelContext.test.ts (1 test) 40ms
2026-10-24T10:36:16.6125817Z  โœ“ src/textGeneration/ThreadTitleLinks.test.ts (2 tests) 5ms
2026-10-24T10:36:16.6943975Z  โœ“ src/preview/PdfDocumentNavigation.test.ts (2 tests) 2ms
2026-10-24T10:36:16.9438646Z  โœ“ src/provider/ProviderCredentialStore.test.ts (1 test) 4ms
2026-10-24T10:36:17.0599836Z  โœ“ src/provider/CodexManagedErrors.test.ts (3 tests) 2ms
2026-10-24T10:36:23.9106189Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5654ms
2026-10-24T10:36:23.9106779Z    โœ“ OpenCode replay fixtures (22)
2026-10-24T10:36:23.9107092Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 318ms
2026-10-24T10:36:23.9107500Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 325ms
2026-10-24T10:36:23.9107906Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 312ms
2026-10-24T10:36:23.9108325Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 329ms
2026-10-24T10:36:23.9108735Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 379ms
2026-10-24T10:36:23.9109178Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 318ms
2026-10-24T10:36:23.9109648Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 313ms
2026-10-24T10:36:24.2210208Z  โœ“ src/orchestration-v2/ProjectStore.test.ts (1 test) 41ms
2026-10-24T10:36:24.5281609Z  โœ“ src/orchestration-v2/TurnItemPositionStore.test.ts (1 test) 40ms
2026-10-24T10:36:24.6114024Z  โœ“ src/checkpointing/Diffs.test.ts (4 tests) 6ms
2026-10-24T10:36:24.8940999Z  โœ“ src/persistence/Migrations/063_DropUnusedV1Projections.test.ts (1 test) 35ms
2026-10-24T10:36:28.7638304Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2886ms
2026-10-24T10:36:28.7638719Z    โœ“ Cursor replay fixtures (11)
2026-10-24T10:36:28.7639039Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 349ms
2026-10-24T10:36:28.7639421Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 305ms
2026-10-24T10:36:28.7666924Z
2026-10-24T10:36:28.7669099Z  Test Files  53 passed (53)
2026-10-24T10:36:28.7672336Z       Tests  724 passed (724)
2026-10-24T10:36:28.7672624Z    Start at  10:35:35
2026-10-24T10:36:28.7673262Z    Duration  53.22s (tests 51%, import 36%, transform 10%, setup 3%)
2026-10-24T10:36:28.7687902Z
2026-10-24T10:36:28.7689866Z      Import  1343 modules were evaluated 15535 times ยท 18.50s total, 36% of tracked time
2026-10-24T10:36:28.7690450Z              ~16.90s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-24T10:36:28.7690992Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-24T10:36:28.7691230Z
2026-10-24T10:36:28.7924751Z
2026-10-24T10:36:28.8017606Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T10:36:28.8017924Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-24T10:36:28.8018139Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-24T10:36:28.8018297Z else
2026-10-24T10:36:28.8018417Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-24T10:36:28.8018559Z fi
2026-10-24T10:36:28.8028848Z shell: /usr/bin/bash -e {0}
2026-10-24T10:36:28.8028972Z env:
2026-10-24T10:36:28.8029079Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:36:28.8029221Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:36:28.8029356Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:36:28.8029627Z ##[endgroup]
2026-10-24T10:36:28.8063855Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T10:36:28.8064122Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-24T10:36:28.8064388Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-24T10:36:28.8064585Z else
2026-10-24T10:36:28.8064753Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-24T10:36:28.8064939Z fi
2026-10-24T10:36:28.8071963Z shell: /usr/bin/bash -e {0}
2026-10-24T10:36:28.8072080Z env:
2026-10-24T10:36:28.8072184Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:36:28.8072324Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:36:28.8072457Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:36:28.8072585Z ##[endgroup]
2026-10-24T10:36:28.8092584Z # T3 Code thread transfer budget
2026-10-24T10:36:28.8092681Z
2026-10-24T10:36:28.8093149Z 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:36:28.8094313Z 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:36:28.8095588Z 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:36:28.8096160Z
2026-10-24T10:36:28.8096226Z | Provider | Total thread wire | Budget | Result |
2026-10-24T10:36:28.8096377Z | --- | ---: | ---: | --- |
2026-10-24T10:36:28.8096520Z | codex | 5.0 KiB (5,091 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:36:28.8096695Z | claudeAgent | 5.0 KiB (5,086 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-24T10:36:28.8096812Z
2026-10-24T10:36:28.8096859Z ## Detailed measurements
2026-10-24T10:36:28.8096929Z
2026-10-24T10:36:28.8097001Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-24T10:36:28.8097159Z | --- | --- | --- | ---: | ---: | --- |
2026-10-24T10:36:28.8097349Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:36:28.8097596Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,212 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:36:28.8097857Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:36:28.8098082Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-24T10:36:28.8098270Z | codex | shell snapshot | HTTP wire | 840 B | none | INFO |
2026-10-24T10:36:28.8098464Z | codex | measured turn, shell | WebSocket wire | 638 B | none | INFO |
2026-10-24T10:36:28.8098689Z | codex | measured turn, shell | WebSocket decoded | 1.6 KiB (1,637 B) | none | INFO |
2026-10-24T10:36:28.8098911Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:36:28.8099165Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,703 B) | none | INFO |
2026-10-24T10:36:28.8099427Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (22,997 B) | none | INFO |
2026-10-24T10:36:28.8099798Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:36:28.8100078Z | codex | measured turn | server egress wire | 3.5 KiB (3,553 B) | none | INFO |
2026-10-24T10:36:28.8100284Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-24T10:36:28.8100504Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,242 B) | none | INFO |
2026-10-24T10:36:28.8100769Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.6 KiB (82,484 B) | none | INFO |
2026-10-24T10:36:28.8101016Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:28.8101241Z | codex | reconnect, shell (replay) | WebSocket wire | 867 B | none | INFO |
2026-10-24T10:36:28.8101480Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,702 B) | none | INFO |
2026-10-24T10:36:28.8101723Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:28.8101922Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:36:28.8102146Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-24T10:36:28.8102412Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,197 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-24T10:36:28.8102687Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,669 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-24T10:36:28.8102935Z | claudeAgent | measured turn | WebSocket messages | 1 | 8 | PASS |
2026-10-24T10:36:28.8103171Z | claudeAgent | shell snapshot | HTTP wire | 844 B | none | INFO |
2026-10-24T10:36:28.8103389Z | claudeAgent | measured turn, shell | WebSocket wire | 644 B | none | INFO |
2026-10-24T10:36:28.8103634Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.6 KiB (1,659 B) | none | INFO |
2026-10-24T10:36:28.8103882Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-24T10:36:28.8104132Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,706 B) | none | INFO |
2026-10-24T10:36:28.8104421Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.8 KiB (23,369 B) | none | INFO |
2026-10-24T10:36:28.8104694Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-24T10:36:28.8104942Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,547 B) | none | INFO |
2026-10-24T10:36:28.8105166Z | claudeAgent | measured turn | SQL statements | 18 | none | INFO |
2026-10-24T10:36:28.8105407Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.2 KiB (4,250 B) | none | INFO |
2026-10-24T10:36:28.8105689Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,750 B) | none | INFO |
2026-10-24T10:36:28.8105959Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:28.8106204Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 872 B | none | INFO |
2026-10-24T10:36:28.8106467Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,726 B) | none | INFO |
2026-10-24T10:36:28.8106726Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-24T10:36:28.8106948Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-24T10:36:28.8107065Z
2026-10-24T10:36:28.8107117Z ## Compression diagnostics
2026-10-24T10:36:28.8107193Z
2026-10-24T10:36:28.8107294Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-24T10:36:28.8107512Z - codex: shell snapshot 1.6 KiB (1,614 B) decoded to 665 B gzip.
2026-10-24T10:36:28.8107732Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-24T10:36:28.8107970Z - claudeAgent: shell snapshot 1.6 KiB (1,636 B) decoded to 669 B gzip.
2026-10-24T10:36:28.8138504Z ##[group]Run actions/upload-artifact@v7
2026-10-24T10:36:28.8138644Z with:
2026-10-24T10:36:28.8138753Z   name: thread-transfer-results
2026-10-24T10:36:28.8138917Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-24T10:36:28.8139177Z   if-no-files-found: ignore
2026-10-24T10:36:28.8139297Z   retention-days: 30
2026-10-24T10:36:28.8139407Z   compression-level: 6
2026-10-24T10:36:28.8139521Z   overwrite: false
2026-10-24T10:36:28.8139633Z   include-hidden-files: false
2026-10-24T10:36:28.8139758Z   archive: true
2026-10-24T10:36:28.8139858Z env:
2026-10-24T10:36:28.8139968Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:36:28.8140109Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:36:28.8140252Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-24T10:36:28.8140382Z ##[endgroup]
2026-10-24T10:36:28.8848065Z With the provided path, there will be 1 file uploaded
2026-10-24T10:36:28.8848328Z Artifact name is valid!
2026-10-24T10:36:28.8848507Z Root directory input is valid!
2026-10-24T10:36:29.0791290Z Uploading artifact: thread-transfer-results.zip
2026-10-24T10:36:29.0808748Z Beginning upload of artifact content to blob storage
2026-10-24T10:36:29.1259188Z Uploaded bytes 505
2026-10-24T10:36:29.1381700Z Finished uploading artifact content to blob storage!
2026-10-24T10:36:29.1381999Z SHA256 digest of uploaded artifact is 61624fe38e80442292a4e06d8469941e10e164fc0484e8d5141c01203b5a289b
2026-10-24T10:36:29.1382231Z Finalizing artifact upload
2026-10-24T10:36:29.5125528Z Artifact thread-transfer-results successfully finalized. Artifact ID 12557113474
2026-10-24T10:36:29.5126024Z Artifact thread-transfer-results has been successfully uploaded! Final size is 505 bytes. Artifact ID is 12557113474
2026-10-24T10:36:29.5126515Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40086494175/artifacts/12557113474
2026-10-24T10:36:29.5210072Z Post job cleanup.
2026-10-24T10:36:29.5799651Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-24T10:36:29.5876061Z Post job cleanup.
2026-10-24T10:36:29.5889137Z ##[start-action display=Cache full pnpm store;id=__b733d7c2-ddb0-476a-8953-ed63ae3f5b1f.__actions_cache]
2026-10-24T10:36:29.6178117Z Post job cleanup.
2026-10-24T10:36:29.6783882Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-8600a8d4a7fcc9519d421cef0c77201c793c5d8afbbef2897636b5b9305a9b7d, not saving cache.
2026-10-24T10:36:29.6812060Z ##[end-action id=__b733d7c2-ddb0-476a-8953-ed63ae3f5b1f.__actions_cache;outcome=success;conclusion=success;duration_ms=92]
2026-10-24T10:36:29.6813747Z ##[start-action display=Cache Vite+;id=__b733d7c2-ddb0-476a-8953-ed63ae3f5b1f.vp_cache]
2026-10-24T10:36:29.6832179Z Post job cleanup.
2026-10-24T10:36:29.7407802Z 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:36:29.7463698Z ##[end-action id=__b733d7c2-ddb0-476a-8953-ed63ae3f5b1f.vp_cache;outcome=success;conclusion=success;duration_ms=64]
2026-10-24T10:36:29.7496803Z Post job cleanup.
2026-10-24T10:36:29.7883143Z [command]/usr/local/bin/git version
2026-10-24T10:36:29.7908609Z git version 2.55.0
2026-10-24T10:36:29.7924276Z Temporarily overriding HOME='/home/runner/_work/_temp/1e664401-5197-47d0-829a-c6b15fddf44f' before making global git config changes
2026-10-24T10:36:29.7924641Z Adding repository directory to the temporary git global config as a safe directory
2026-10-24T10:36:29.7927453Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-24T10:36:29.7948101Z Removing SSH command configuration
2026-10-24T10:36:29.7951011Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-24T10:36:29.7971829Z [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:36:29.8077790Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-24T10:36:29.8098697Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-24T10:36:29.8129701Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-24T10:36:29.8144799Z ##[group]Run '/job_completed.sh'
2026-10-24T10:36:29.8151366Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-24T10:36:29.8151538Z env:
2026-10-24T10:36:29.8151646Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 153
2026-10-24T10:36:29.8151793Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 374
2026-10-24T10:36:29.8151937Z   BLACKSMITH_CHECK_RUN_ID: 120850399211
2026-10-24T10:36:29.8152082Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-24T10:36:29.8152234Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-24T10:36:29.8152367Z ##[endgroup]
2026-10-24T10:36:29.8220672Z Docker container cache not activated, skipping hash computation.
2026-10-24T10:36:29.8456118Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-24T10:36:29.8497339Z Cleaning up orphan processes