GitHub check

Whole log, 134 KB
2026-10-25T03:03:11.4111202Z Current runner version: '2.338.1'
2026-10-25T03:03:11.4114723Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm'
2026-10-25T03:03:11.4115526Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T03:03:11.4116165Z Machine name: 'ip-172-31-73-130'
2026-10-25T03:03:11.4117653Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T03:03:11.4118823Z Contents: read
2026-10-25T03:03:11.4119234Z Metadata: read
2026-10-25T03:03:11.4119617Z ##[endgroup]
2026-10-25T03:03:11.4120870Z Secret source: Actions
2026-10-25T03:03:11.4121496Z Cache mode: write
2026-10-25T03:03:11.4121961Z Prepare workflow directory
2026-10-25T03:03:11.4288098Z Prepare all required actions
2026-10-25T03:03:11.4312176Z Getting action download info
2026-10-25T03:03:11.5568325Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T03:03:11.5923566Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T03:03:11.6557300Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-25T03:03:11.8002359Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T03:03:11.8039551Z Complete job name: Test Server 8
2026-10-25T03:03:11.8379864Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T03:03:11.8471694Z ##[group]Run '/setup.sh'
2026-10-25T03:03:11.8486452Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:11.8486851Z env:
2026-10-25T03:03:11.8487063Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:11.8487341Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:11.8487618Z   BLACKSMITH_CHECK_RUN_ID: 121059696108
2026-10-25T03:03:11.8487898Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T03:03:11.8488181Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T03:03:11.8488427Z ##[endgroup]
2026-10-25T03:03:11.8699328Z Logging daemon started (blacksmithd for logs)
2026-10-25T03:03:11.8772824Z Results daemon started (blacksmithd for results)
2026-10-25T03:03:11.8915256Z Background adoption and SSH setup started (PID: 2937)
2026-10-25T03:03:11.8917641Z
2026-10-25T03:03:11.8917860Z ----------------------------------------
2026-10-25T03:03:11.8918381Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40156766089/jobs/121059696108
2026-10-25T03:03:11.8918811Z SSH Access (using your GitHub SSH key):
2026-10-25T03:03:11.8919248Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm.vm.blacksmith.sh
2026-10-25T03:03:11.8919605Z
2026-10-25T03:03:11.8919742Z No GitHub SSH key? Add one at:
2026-10-25T03:03:11.8920245Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T03:03:11.8920665Z
2026-10-25T03:03:11.8920802Z ----------------------------------------
2026-10-25T03:03:11.8921080Z
2026-10-25T03:03:11.8921250Z VM ID: blacksmith-4vcpu-ubuntu-2404-n2oxwajg6emsemdm
2026-10-25T03:03:11.8923438Z Host: production-152.236.30.135-x8664
2026-10-25T03:03:11.8923863Z Host Agent PID: 4107070
2026-10-25T03:03:11.8924193Z Host Agent Git SHA: 1637818df
2026-10-25T03:03:11.8925194Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T03:03:11.8925525Z Blacksmith Host Generation: gen 2
2026-10-25T03:03:11.8925845Z Petname: production-exact-sailfish-5f43d01b
2026-10-25T03:03:11.8926159Z Region: us-east
2026-10-25T03:03:11.8926415Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T03:03:11.8941087Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T03:03:11.8942208Z
2026-10-25T03:03:11.8942400Z Enabling Blacksmith transparent cache
2026-10-25T03:03:11.9149174Z ##[group]Run actions/checkout@v6
2026-10-25T03:03:11.9149458Z with:
2026-10-25T03:03:11.9149659Z   fetch-depth: 2
2026-10-25T03:03:11.9149982Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-25T03:03:11.9150366Z   sparse-checkout-cone-mode: false
2026-10-25T03:03:11.9150630Z   repository: pingdotgg/t3code
2026-10-25T03:03:11.9152773Z   token: ***
2026-10-25T03:03:11.9152983Z   ssh-strict: true
2026-10-25T03:03:11.9153192Z   ssh-user: git
2026-10-25T03:03:11.9153403Z   persist-credentials: true
2026-10-25T03:03:11.9153638Z   clean: true
2026-10-25T03:03:11.9153836Z   fetch-tags: false
2026-10-25T03:03:11.9154086Z   show-progress: true
2026-10-25T03:03:11.9154303Z   lfs: false
2026-10-25T03:03:11.9154589Z   submodules: false
2026-10-25T03:03:11.9154807Z   set-safe-directory: true
2026-10-25T03:03:11.9155055Z   allow-unsafe-pr-checkout: false
2026-10-25T03:03:11.9155299Z env:
2026-10-25T03:03:11.9155527Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:11.9155799Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:11.9156070Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:11.9156320Z ##[endgroup]
2026-10-25T03:03:12.0332601Z Syncing repository: pingdotgg/t3code
2026-10-25T03:03:12.0333841Z ##[group]Getting Git version info
2026-10-25T03:03:12.0334220Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T03:03:12.0334748Z [command]/usr/local/bin/git version
2026-10-25T03:03:12.0394491Z git version 2.55.0
2026-10-25T03:03:12.0405894Z ##[endgroup]
2026-10-25T03:03:12.0414085Z Temporarily overriding HOME='/home/runner/_work/_temp/702730a7-98d3-48fc-a46f-7fcdee9603fa' before making global git config changes
2026-10-25T03:03:12.0415096Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T03:03:12.0415971Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T03:03:12.0446089Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T03:03:12.0453407Z ##[group]Determining repository object format
2026-10-25T03:03:12.0455737Z ##[endgroup]
2026-10-25T03:03:12.0456130Z ##[group]Initializing the repository
2026-10-25T03:03:12.0456485Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T03:03:12.0485320Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T03:03:12.0486103Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T03:03:12.0486570Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T03:03:12.0486924Z hint: call:
2026-10-25T03:03:12.0487121Z hint:
2026-10-25T03:03:12.0487389Z hint: 	git config --global init.defaultBranch <name>
2026-10-25T03:03:12.0487799Z hint:
2026-10-25T03:03:12.0488077Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T03:03:12.0488519Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T03:03:12.0488875Z hint:
2026-10-25T03:03:12.0489078Z hint: 	git branch -m <name>
2026-10-25T03:03:12.0489302Z hint:
2026-10-25T03:03:12.0489599Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T03:03:12.0490285Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T03:03:12.0491523Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T03:03:12.0512824Z ##[endgroup]
2026-10-25T03:03:12.0513425Z ##[group]Disabling automatic garbage collection
2026-10-25T03:03:12.0515749Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T03:03:12.0535905Z ##[endgroup]
2026-10-25T03:03:12.0536258Z ##[group]Setting up auth
2026-10-25T03:03:12.0536518Z Removing SSH command configuration
2026-10-25T03:03:12.0539382Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T03:03:12.0558230Z [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-25T03:03:12.0675344Z Removing HTTP extra header
2026-10-25T03:03:12.0678023Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T03:03:12.0700624Z [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-25T03:03:12.0785326Z Removing includeIf entries pointing to credentials config files
2026-10-25T03:03:12.0789263Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T03:03:12.0807864Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T03:03:12.0901089Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T03:03:12.0921342Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config
2026-10-25T03:03:12.0937591Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config
2026-10-25T03:03:12.0954571Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config
2026-10-25T03:03:12.0973854Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-c2813ad3-b47b-47f6-98ad-95e3232ff1d7.config
2026-10-25T03:03:12.0989900Z ##[endgroup]
2026-10-25T03:03:12.0990245Z ##[group]Fetching the repository
2026-10-25T03:03:12.0994283Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +b836231075d498369c3b088985489ac3e24d136d:refs/remotes/pull/24682/merge
2026-10-25T03:03:12.2580731Z From https://github.com/pingdotgg/t3code
2026-10-25T03:03:12.2581291Z  * [new ref]         b836231075d498369c3b088985489ac3e24d136d -> pull/24682/merge
2026-10-25T03:03:12.2601101Z ##[endgroup]
2026-10-25T03:03:12.2601493Z ##[group]Determining the checkout info
2026-10-25T03:03:12.2601876Z ##[endgroup]
2026-10-25T03:03:12.2602206Z ##[group]Setting up sparse checkout
2026-10-25T03:03:12.2604864Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T03:03:12.2626609Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T03:03:12.2641478Z .git/info/sparse-checkout
2026-10-25T03:03:12.2645410Z ##[endgroup]
2026-10-25T03:03:12.2645764Z ##[group]Checking out the ref
2026-10-25T03:03:12.2648142Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24682/merge
2026-10-25T03:03:18.3481645Z Updating files:   0% (1/6501)
2026-10-25T03:03:18.3507946Z Updating files:   1% (66/6501)
2026-10-25T03:03:18.3524105Z Updating files:   2% (131/6501)
2026-10-25T03:03:18.3546151Z Updating files:   3% (196/6501)
2026-10-25T03:03:18.3566642Z Updating files:   4% (261/6501)
2026-10-25T03:03:18.3596235Z Updating files:   5% (326/6501)
2026-10-25T03:03:18.3617082Z Updating files:   6% (391/6501)
2026-10-25T03:03:18.3667053Z Updating files:   7% (456/6501)
2026-10-25T03:03:18.3705950Z Updating files:   8% (521/6501)
2026-10-25T03:03:18.3795566Z Updating files:   9% (586/6501)
2026-10-25T03:03:18.3943011Z Updating files:  10% (651/6501)
2026-10-25T03:03:18.4087772Z Updating files:  11% (716/6501)
2026-10-25T03:03:18.4101833Z Updating files:  12% (781/6501)
2026-10-25T03:03:18.4112775Z Updating files:  13% (846/6501)
2026-10-25T03:03:18.4128899Z Updating files:  14% (911/6501)
2026-10-25T03:03:18.4146059Z Updating files:  15% (976/6501)
2026-10-25T03:03:18.4162628Z Updating files:  16% (1041/6501)
2026-10-25T03:03:18.4179072Z Updating files:  17% (1106/6501)
2026-10-25T03:03:18.4195122Z Updating files:  18% (1171/6501)
2026-10-25T03:03:18.4211780Z Updating files:  19% (1236/6501)
2026-10-25T03:03:18.4226191Z Updating files:  20% (1301/6501)
2026-10-25T03:03:18.4251856Z Updating files:  21% (1366/6501)
2026-10-25T03:03:18.4268197Z Updating files:  22% (1431/6501)
2026-10-25T03:03:18.4283230Z Updating files:  23% (1496/6501)
2026-10-25T03:03:18.4299236Z Updating files:  24% (1561/6501)
2026-10-25T03:03:18.4311617Z Updating files:  25% (1626/6501)
2026-10-25T03:03:18.4327113Z Updating files:  26% (1691/6501)
2026-10-25T03:03:18.4340104Z Updating files:  27% (1756/6501)
2026-10-25T03:03:18.4359268Z Updating files:  28% (1821/6501)
2026-10-25T03:03:18.4384464Z Updating files:  29% (1886/6501)
2026-10-25T03:03:18.4405636Z Updating files:  30% (1951/6501)
2026-10-25T03:03:18.4430594Z Updating files:  31% (2016/6501)
2026-10-25T03:03:18.4452187Z Updating files:  32% (2081/6501)
2026-10-25T03:03:18.4487117Z Updating files:  33% (2146/6501)
2026-10-25T03:03:18.4548294Z Updating files:  34% (2211/6501)
2026-10-25T03:03:18.4597087Z Updating files:  35% (2276/6501)
2026-10-25T03:03:18.4636144Z Updating files:  36% (2341/6501)
2026-10-25T03:03:18.4674114Z Updating files:  37% (2406/6501)
2026-10-25T03:03:18.4709910Z Updating files:  38% (2471/6501)
2026-10-25T03:03:18.4742131Z Updating files:  39% (2536/6501)
2026-10-25T03:03:18.4770146Z Updating files:  40% (2601/6501)
2026-10-25T03:03:18.4798886Z Updating files:  41% (2666/6501)
2026-10-25T03:03:18.4816673Z Updating files:  42% (2731/6501)
2026-10-25T03:03:18.4827985Z Updating files:  43% (2796/6501)
2026-10-25T03:03:18.4841000Z Updating files:  44% (2861/6501)
2026-10-25T03:03:18.4872131Z Updating files:  45% (2926/6501)
2026-10-25T03:03:18.4896671Z Updating files:  46% (2991/6501)
2026-10-25T03:03:18.4918603Z Updating files:  47% (3056/6501)
2026-10-25T03:03:18.4953541Z Updating files:  48% (3121/6501)
2026-10-25T03:03:18.4984163Z Updating files:  49% (3186/6501)
2026-10-25T03:03:18.5019727Z Updating files:  50% (3251/6501)
2026-10-25T03:03:18.5035234Z Updating files:  51% (3316/6501)
2026-10-25T03:03:18.5067374Z Updating files:  52% (3381/6501)
2026-10-25T03:03:18.5092846Z Updating files:  53% (3446/6501)
2026-10-25T03:03:18.5112693Z Updating files:  54% (3511/6501)
2026-10-25T03:03:18.5138250Z Updating files:  55% (3576/6501)
2026-10-25T03:03:18.5155371Z Updating files:  56% (3641/6501)
2026-10-25T03:03:18.5171164Z Updating files:  57% (3706/6501)
2026-10-25T03:03:18.5189359Z Updating files:  58% (3771/6501)
2026-10-25T03:03:18.5531943Z Updating files:  59% (3836/6501)
2026-10-25T03:03:18.5549277Z Updating files:  60% (3901/6501)
2026-10-25T03:03:18.5567679Z Updating files:  61% (3966/6501)
2026-10-25T03:03:18.5587682Z Updating files:  62% (4031/6501)
2026-10-25T03:03:18.5611565Z Updating files:  63% (4096/6501)
2026-10-25T03:03:18.5638417Z Updating files:  64% (4161/6501)
2026-10-25T03:03:18.5657675Z Updating files:  65% (4226/6501)
2026-10-25T03:03:18.5677354Z Updating files:  66% (4291/6501)
2026-10-25T03:03:18.5699355Z Updating files:  67% (4356/6501)
2026-10-25T03:03:18.5711418Z Updating files:  68% (4421/6501)
2026-10-25T03:03:18.5729780Z Updating files:  69% (4486/6501)
2026-10-25T03:03:18.5741276Z Updating files:  70% (4551/6501)
2026-10-25T03:03:18.5758764Z Updating files:  71% (4616/6501)
2026-10-25T03:03:18.5771927Z Updating files:  72% (4681/6501)
2026-10-25T03:03:18.5815566Z Updating files:  73% (4746/6501)
2026-10-25T03:03:18.6198576Z Updating files:  74% (4811/6501)
2026-10-25T03:03:18.6225583Z Updating files:  75% (4876/6501)
2026-10-25T03:03:18.6245731Z Updating files:  76% (4941/6501)
2026-10-25T03:03:18.6267214Z Updating files:  77% (5006/6501)
2026-10-25T03:03:18.6289683Z Updating files:  78% (5071/6501)
2026-10-25T03:03:18.6306027Z Updating files:  79% (5136/6501)
2026-10-25T03:03:18.6327018Z Updating files:  80% (5201/6501)
2026-10-25T03:03:18.6342677Z Updating files:  81% (5266/6501)
2026-10-25T03:03:18.6360153Z Updating files:  82% (5331/6501)
2026-10-25T03:03:18.6381682Z Updating files:  83% (5396/6501)
2026-10-25T03:03:18.6404324Z Updating files:  84% (5461/6501)
2026-10-25T03:03:18.6421406Z Updating files:  85% (5526/6501)
2026-10-25T03:03:18.6445222Z Updating files:  86% (5591/6501)
2026-10-25T03:03:18.6511689Z Updating files:  87% (5656/6501)
2026-10-25T03:03:18.6540219Z Updating files:  88% (5721/6501)
2026-10-25T03:03:18.6561508Z Updating files:  89% (5786/6501)
2026-10-25T03:03:18.6583859Z Updating files:  90% (5851/6501)
2026-10-25T03:03:18.6614755Z Updating files:  91% (5916/6501)
2026-10-25T03:03:18.6628629Z Updating files:  92% (5981/6501)
2026-10-25T03:03:18.6648684Z Updating files:  93% (6046/6501)
2026-10-25T03:03:18.6667499Z Updating files:  94% (6111/6501)
2026-10-25T03:03:18.6692184Z Updating files:  95% (6176/6501)
2026-10-25T03:03:18.6746130Z Updating files:  96% (6241/6501)
2026-10-25T03:03:18.6768499Z Updating files:  97% (6306/6501)
2026-10-25T03:03:18.6813107Z Updating files:  98% (6371/6501)
2026-10-25T03:03:18.6832654Z Updating files:  99% (6436/6501)
2026-10-25T03:03:18.6832933Z Updating files: 100% (6501/6501)
2026-10-25T03:03:18.6833124Z Updating files: 100% (6501/6501), done.
2026-10-25T03:03:18.6979320Z Note: switching to 'refs/remotes/pull/24682/merge'.
2026-10-25T03:03:18.6979582Z
2026-10-25T03:03:18.6979836Z You are in 'detached HEAD' state. You can look around, make experimental
2026-10-25T03:03:18.6980300Z changes and commit them, and you can discard any commits you make in this
2026-10-25T03:03:18.6980733Z state without impacting any branches by switching back to a branch.
2026-10-25T03:03:18.6981026Z
2026-10-25T03:03:18.6981249Z If you want to create a new branch to retain commits you create, you may
2026-10-25T03:03:18.6981703Z do so (now or later) by using -c with the switch command. Example:
2026-10-25T03:03:18.6981884Z
2026-10-25T03:03:18.6981990Z   git switch -c <new-branch-name>
2026-10-25T03:03:18.6982123Z
2026-10-25T03:03:18.6982212Z Or undo this operation with:
2026-10-25T03:03:18.6982331Z
2026-10-25T03:03:18.6982429Z   git switch -
2026-10-25T03:03:18.6982544Z
2026-10-25T03:03:18.6982715Z Turn off this advice by setting config variable advice.detachedHead to false
2026-10-25T03:03:18.6982920Z
2026-10-25T03:03:18.6983167Z HEAD is now at b836231 Merge 68e8f9d5add20bee12b1e2aabb05dc007a9c4226 into 80455376f01f19c10a06dc08b0629486c017bf79
2026-10-25T03:03:18.6990716Z ##[endgroup]
2026-10-25T03:03:18.7021788Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T03:03:18.7039232Z b836231075d498369c3b088985489ac3e24d136d
2026-10-25T03:03:18.7164802Z Prepare all required actions
2026-10-25T03:03:18.7203564Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T03:03:18.7203734Z env:
2026-10-25T03:03:18.7203871Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:18.7204034Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:18.7204199Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:18.7204354Z ##[endgroup]
2026-10-25T03:03:18.7264271Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-25T03:03:18.7280650Z ##[group]Run set -uo pipefail
2026-10-25T03:03:18.7280869Z set -uo pipefail
2026-10-25T03:03:18.7281008Z
2026-10-25T03:03:18.7281129Z decide() {
2026-10-25T03:03:18.7281343Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T03:03:18.7281564Z   exit "${PIPESTATUS[0]}"
2026-10-25T03:03:18.7281713Z }
2026-10-25T03:03:18.7281830Z
2026-10-25T03:03:18.7281947Z fail_open() {
2026-10-25T03:03:18.7282112Z   echo "$* Running every job."
2026-10-25T03:03:18.7282262Z   decide
2026-10-25T03:03:18.7282387Z }
2026-10-25T03:03:18.7282501Z
2026-10-25T03:03:18.7282676Z # Reads the change from git rather than the REST API: every job that
2026-10-25T03:03:18.7282945Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T03:03:18.7283177Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T03:03:18.7283407Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T03:03:18.7283793Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T03:03:18.7284000Z   base=HEAD^1
2026-10-25T03:03:18.7284129Z   mode=()
2026-10-25T03:03:18.7284255Z else
2026-10-25T03:03:18.7284380Z   base=$BEFORE_SHA
2026-10-25T03:03:18.7284588Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T03:03:18.7284816Z     || fail_open "Could not fetch ${base}."
2026-10-25T03:03:18.7285037Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T03:03:18.7285235Z   mode=(--full)
2026-10-25T03:03:18.7285366Z fi
2026-10-25T03:03:18.7285478Z
2026-10-25T03:03:18.7285653Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T03:03:18.7285919Z # of a package changes that package just like editing it. It also keeps
2026-10-25T03:03:18.7286155Z # git from fetching file contents to score renames.
2026-10-25T03:03:18.7286409Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T03:03:18.7286652Z   || fail_open "Could not diff against ${base}."
2026-10-25T03:03:18.7286871Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T03:03:18.7305550Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:18.7305738Z env:
2026-10-25T03:03:18.7305869Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:18.7306036Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:18.7306198Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:18.7306358Z   EVENT_NAME: pull_request
2026-10-25T03:03:18.7306522Z   BEFORE_SHA: ece43d00cf113bbc4d7b1c0b5dc9de8695a717d4
2026-10-25T03:03:18.7306698Z ##[endgroup]
2026-10-25T03:03:18.7697095Z Affected packages: @t3tools/mobile, @t3tools/scripts, t3
2026-10-25T03:03:18.7697495Z typecheck=true
2026-10-25T03:03:18.7697626Z build=true
2026-10-25T03:03:18.7697754Z test=true
2026-10-25T03:03:18.7702474Z test_packages=@t3tools/mobile @t3tools/scripts
2026-10-25T03:03:18.7702682Z test_web=false
2026-10-25T03:03:18.7702814Z test_server=true
2026-10-25T03:03:18.7702939Z rust=false
2026-10-25T03:03:18.7703062Z release_smoke=false
2026-10-25T03:03:18.7703194Z mobile_native=true
2026-10-25T03:03:18.7743070Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=47]
2026-10-25T03:03:18.7815911Z Prepare all required actions
2026-10-25T03:03:18.7816292Z Getting action download info
2026-10-25T03:03:18.8603264Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T03:03:18.9450919Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T03:03:18.9451099Z env:
2026-10-25T03:03:18.9451237Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:18.9451402Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:18.9451578Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:18.9451730Z ##[endgroup]
2026-10-25T03:03:18.9516751Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-25T03:03:18.9528091Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:18.9528440Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:18.9528751Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:18.9529011Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:18.9546898Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:18.9547106Z env:
2026-10-25T03:03:18.9547246Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:18.9547410Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:18.9547571Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:18.9547810Z ##[endgroup]
2026-10-25T03:03:18.9606601Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T03:03:18.9607876Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-25T03:03:18.9662947Z ##[group]Run actions/cache@v6
2026-10-25T03:03:18.9663105Z with:
2026-10-25T03:03:18.9663229Z   path: ~/.vite-plus
2026-10-25T03:03:18.9663413Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T03:03:18.9663628Z   enableCrossOsArchive: false
2026-10-25T03:03:18.9663785Z   fail-on-cache-miss: false
2026-10-25T03:03:18.9663926Z   lookup-only: false
2026-10-25T03:03:18.9664055Z   save-always: false
2026-10-25T03:03:18.9664184Z env:
2026-10-25T03:03:18.9664310Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:18.9664478Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:18.9664637Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:18.9664791Z ##[endgroup]
2026-10-25T03:03:19.1721241Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T03:03:19.5347118Z Received 170349591 of 170349591 (100.0%), 476.4 MBs/sec
2026-10-25T03:03:19.5347919Z Cache Size: ~162 MB (170349591 B)
2026-10-25T03:03:19.5376002Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/df67a930-55b7-4ae5-be50-2e30be2cb33d/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T03:03:20.2104889Z Cache restored successfully
2026-10-25T03:03:20.2243983Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T03:03:20.2320521Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1271]
2026-10-25T03:03:20.2322895Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-25T03:03:20.2344510Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T03:03:20.2344765Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T03:03:20.2344936Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T03:03:20.2364720Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:20.2364884Z env:
2026-10-25T03:03:20.2364996Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:20.2365142Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:20.2365287Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:20.2365417Z ##[endgroup]
2026-10-25T03:03:20.2404216Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T03:03:20.2410792Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T03:03:20.2412005Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-25T03:03:20.2415534Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T03:03:20.2416528Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-25T03:03:20.2427295Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T03:03:20.2427471Z store_path="$(vp pm cache dir)"
2026-10-25T03:03:20.2427633Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:20.2442532Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:20.2442701Z env:
2026-10-25T03:03:20.2442811Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:20.2442951Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:20.2443101Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:20.2443263Z ##[endgroup]
2026-10-25T03:03:20.2563534Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=14]
2026-10-25T03:03:20.2564803Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-25T03:03:20.2881026Z ##[group]Run actions/cache@v6
2026-10-25T03:03:20.2881223Z with:
2026-10-25T03:03:20.2881347Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T03:03:20.2881594Z   key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T03:03:20.2881834Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-25T03:03:20.2882189Z   enableCrossOsArchive: false
2026-10-25T03:03:20.2882387Z   fail-on-cache-miss: false
2026-10-25T03:03:20.2882571Z   lookup-only: false
2026-10-25T03:03:20.2882737Z   save-always: false
2026-10-25T03:03:20.2882901Z env:
2026-10-25T03:03:20.2883066Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:20.2883287Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:20.2883499Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:20.2883687Z ##[endgroup]
2026-10-25T03:03:20.4720530Z Cache hit for: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T03:03:21.4920783Z Received 704643072 of 998502311 (70.6%), 672.0 MBs/sec
2026-10-25T03:03:21.9134321Z Received 998502311 of 998502311 (100.0%), 670.1 MBs/sec
2026-10-25T03:03:21.9134541Z Cache Size: ~952 MB (998502311 B)
2026-10-25T03:03:21.9164168Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5b7f2d13-c33a-41b7-a4b1-28386bf769c4/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T03:03:26.9603657Z Cache restored successfully
2026-10-25T03:03:27.0084909Z Cache restored from key: pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251
2026-10-25T03:03:27.0153562Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6758]
2026-10-25T03:03:27.0156368Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-25T03:03:27.0191804Z ##[group]Run vp install
2026-10-25T03:03:27.0191944Z vp install
2026-10-25T03:03:27.0211904Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:03:27.0212069Z env:
2026-10-25T03:03:27.0212180Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:27.0212324Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:27.0212464Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:27.0212600Z ##[endgroup]
2026-10-25T03:03:27.0579812Z Scope: all 34 workspace projects
2026-10-25T03:03:27.1712262Z ? Verifying lockfile against supply-chain policies (2087 entries)...
2026-10-25T03:03:27.5116672Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T03:03:27.5117068Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T03:03:27.5117339Z   Virtual store is at:             node_modules/.pnpm
2026-10-25T03:03:29.9652062Z โœ“ Lockfile passes supply-chain policies (2087 entries in 2.8s)
2026-10-25T03:03:29.9652315Z Lockfile is up to date, resolution step is skipped
2026-10-25T03:03:29.9810638Z Packages: +1720
2026-10-25T03:03:29.9810850Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T03:03:30.0123052Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done
2026-10-25T03:03:30.9018146Z . prepare$ vp config --no-agent
2026-10-25T03:03:30.9864691Z . prepare: Done
2026-10-25T03:03:30.9877055Z
2026-10-25T03:03:30.9877326Z devDependencies:
2026-10-25T03:03:30.9877626Z + @coderabbitai/config 1.1.0
2026-10-25T03:03:30.9877772Z + @shadcn/lint 0.1.5
2026-10-25T03:03:30.9877920Z + @types/node 24.12.4
2026-10-25T03:03:30.9878041Z + knip 6.34.0
2026-10-25T03:03:30.9878168Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T03:03:30.9878323Z + vite-plus 1.3.0
2026-10-25T03:03:30.9878412Z
2026-10-25T03:03:30.9888551Z Done in 4s using pnpm v12.14.0
2026-10-25T03:03:31.0034830Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=3987]
2026-10-25T03:03:31.0066359Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:31.0066795Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T03:03:31.0085220Z shell: /usr/bin/bash -e {0}
2026-10-25T03:03:31.0085339Z env:
2026-10-25T03:03:31.0085450Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:31.0085590Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:31.0085731Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:31.0085860Z ##[endgroup]
2026-10-25T03:03:31.0288198Z ##[group]Run actions/cache@v6
2026-10-25T03:03:31.0288376Z with:
2026-10-25T03:03:31.0288482Z   path: ~/.cache/ms-playwright
2026-10-25T03:03:31.0288636Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T03:03:31.0288795Z   enableCrossOsArchive: false
2026-10-25T03:03:31.0288921Z   fail-on-cache-miss: false
2026-10-25T03:03:31.0289043Z   lookup-only: false
2026-10-25T03:03:31.0289151Z   save-always: false
2026-10-25T03:03:31.0289255Z env:
2026-10-25T03:03:31.0289356Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:31.0289499Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:31.0289633Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:31.0289761Z ##[endgroup]
2026-10-25T03:03:31.2114727Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T03:03:31.3493971Z Received 106503405 of 106503405 (100.0%), 825.8 MBs/sec
2026-10-25T03:03:31.3494266Z Cache Size: ~102 MB (106503405 B)
2026-10-25T03:03:31.3508122Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/734751f6-7a6c-4d76-9cf7-d6007aadfb70/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T03:03:31.5551260Z Cache restored successfully
2026-10-25T03:03:31.5678673Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T03:03:31.5806345Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T03:03:31.5806720Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T03:03:31.5806942Z test -n "$browser"
2026-10-25T03:03:31.5807086Z if ldd "$browser" | grep '=> not found'; then
2026-10-25T03:03:31.5807301Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-25T03:03:31.5807496Z fi
2026-10-25T03:03:31.5825889Z shell: /usr/bin/bash -e {0}
2026-10-25T03:03:31.5826017Z env:
2026-10-25T03:03:31.5826125Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:31.5826289Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:31.5826425Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:31.5826560Z ##[endgroup]
2026-10-25T03:03:31.5940619Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-25T03:03:31.5940819Z vp run --filter t3 test --shard 8/8
2026-10-25T03:03:31.5955284Z shell: /usr/bin/bash -e {0}
2026-10-25T03:03:31.5955403Z env:
2026-10-25T03:03:31.5955508Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:03:31.5955653Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:03:31.5955790Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:03:31.5955996Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-25T03:03:31.5956270Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T03:03:31.5956491Z ##[endgroup]
2026-10-25T03:03:31.7440375Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-25T03:03:31.8880542Z
2026-10-25T03:03:31.8882152Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-25T03:03:31.8882407Z
2026-10-25T03:03:34.7693016Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 983ms
2026-10-25T03:03:36.5440401Z  โœ“ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 53ms
2026-10-25T03:03:38.2727042Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 537ms
2026-10-25T03:03:39.3258399Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 707ms
2026-10-25T03:03:39.3258716Z    โœ“ AgentSessionScanner (37)
2026-10-25T03:03:39.3258893Z      โœ“ recentThreads (18)
2026-10-25T03:03:39.3259221Z        โœ“ skips excessive records without blocking an older valid transcript 314ms
2026-10-25T03:03:44.8116806Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5298ms
2026-10-25T03:03:44.8117486Z    โœ“ AcpSessionRuntime (30)
2026-10-25T03:03:44.8118025Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 360ms
2026-10-25T03:03:44.8118664Z      โœ“ keeps assistant item IDs unique when a provider session restarts 364ms
2026-10-25T03:03:45.7856086Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 34ms
2026-10-25T03:03:46.1656845Z  โœ“ src/provider/providerMaintenanceRunner.test.ts (18 tests) 36ms
2026-10-25T03:03:47.5407384Z  โœ“ src/mcp/McpHttpServer.test.ts (19 tests) 158ms
2026-10-25T03:03:48.5628720Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T03:03:48.5629171Z [03:03:48.556] INFO (#22): Migrations ran successfully {
2026-10-25T03:03:48.5629354Z   migrations: [
2026-10-25T03:03:48.5629492Z     '1_OrchestrationEvents',
2026-10-25T03:03:48.5629663Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:48.5629835Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:48.5629989Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:48.5630142Z     '5_Projections',
2026-10-25T03:03:48.5630385Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:48.5630594Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:48.5630787Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:48.5630967Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:48.5631147Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:48.5631344Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:48.5631550Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:48.5631739Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:48.5631944Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:48.5632152Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:48.5632331Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:48.5632506Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:48.5632685Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:48.5632873Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:48.5633042Z     '20_AuthAccessManagement',
2026-10-25T03:03:48.5633204Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:48.5633373Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:48.5633549Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:48.5633738Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:48.5633955Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:48.5634160Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:48.5634347Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:48.5634550Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:48.5634741Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:48.5634940Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:48.5635115Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:48.5635287Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:48.5635458Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:48.5635627Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:48.5635804Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:48.5635979Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:48.5636144Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:48.5636630Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:48.5636918Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:48.5637111Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:48.5637286Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:48.5637467Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:48.5637647Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:48.5637830Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:48.5638011Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:48.5638194Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:48.5638370Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:48.5638542Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:48.5638724Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:48.5638902Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:48.5639105Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:48.5639288Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:48.5639452Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:48.5639638Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:48.5639813Z     '55_OrchestrationV2',
2026-10-25T03:03:48.5639982Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:48.5640158Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:48.5640351Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:48.5640511Z     '59_McpAppModelContext',
2026-10-25T03:03:48.5640674Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:48.5640843Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:48.5641006Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:48.5641173Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:48.5641352Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:48.5641535Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:48.5641721Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:48.5641885Z     '67_WebhookDedupe',
2026-10-25T03:03:48.5642040Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:48.5642194Z     '69_ThreadMessageSearch'
2026-10-25T03:03:48.5642322Z   ]
2026-10-25T03:03:48.5642409Z }
2026-10-25T03:03:48.5642464Z
2026-10-25T03:03:48.6935186Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T03:03:48.6935609Z [03:03:48.691] WARN (#1246): Orchestration effect execution failed {
2026-10-25T03:03:48.6936128Z   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-25T03:03:48.6936600Z   effectType: 'provider-turn.restart',
2026-10-25T03:03:48.6936873Z   attemptCount: 1,
2026-10-25T03:03:48.6937068Z   nonRetryable: false,
2026-10-25T03:03:48.6937279Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-25T03:03:48.6937655Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:366:21\n' +
2026-10-25T03:03:48.6949463Z     '    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-25T03:03:48.6949906Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-25T03:03:48.6950256Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1359:19\n' +
2026-10-25T03:03:48.6950700Z     '      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-25T03:03:48.6951743Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d5548474-60bf-4a17-ac96-817787105eab.\n' +
2026-10-25T03:03:48.6952479Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2144:23\n' +
2026-10-25T03:03:48.6952912Z     '        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-25T03:03:48.6953562Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:d5548474-60bf-4a17-ac96-817787105eab.\n' +
2026-10-25T03:03:48.6954177Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-25T03:03:48.6954517Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-25T03:03:48.6954709Z     '      }\n' +
2026-10-25T03:03:48.6954845Z     '    }\n' +
2026-10-25T03:03:48.6954968Z     '  }\n' +
2026-10-25T03:03:48.6955086Z     '}'
2026-10-25T03:03:48.6955184Z }
2026-10-25T03:03:48.6955236Z
2026-10-25T03:03:48.9080910Z 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-25T03:03:48.9081351Z [03:03:48.904] INFO (#2642): Migrations ran successfully {
2026-10-25T03:03:48.9081521Z   migrations: [
2026-10-25T03:03:48.9081660Z     '1_OrchestrationEvents',
2026-10-25T03:03:48.9081839Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:48.9082009Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:48.9082195Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:48.9082357Z     '5_Projections',
2026-10-25T03:03:48.9082541Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:48.9082748Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:48.9082935Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:48.9083110Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:48.9083285Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:48.9083480Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:48.9083676Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:48.9083860Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:48.9084060Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:48.9084267Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:48.9084449Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:48.9084623Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:48.9084804Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:48.9084989Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:48.9085160Z     '20_AuthAccessManagement',
2026-10-25T03:03:48.9085317Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:48.9085484Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:48.9085654Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:48.9085844Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:48.9086049Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:48.9086251Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:48.9086433Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:48.9086617Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:48.9086808Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:48.9087231Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:48.9087488Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:48.9087657Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:48.9087836Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:48.9087996Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:48.9088171Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:48.9088342Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:48.9088510Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:48.9088678Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:48.9088870Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:48.9089058Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:48.9089241Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:48.9089422Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:48.9089600Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:48.9089786Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:48.9089963Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:48.9090149Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:48.9090345Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:48.9090519Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:48.9090702Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:48.9090878Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:48.9091052Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:48.9091223Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:48.9091386Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:48.9091562Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:48.9091737Z     '55_OrchestrationV2',
2026-10-25T03:03:48.9091901Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:48.9092072Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:48.9092227Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:48.9092381Z     '59_McpAppModelContext',
2026-10-25T03:03:48.9092542Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:48.9092706Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:48.9092868Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:48.9093026Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:48.9093201Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:48.9093376Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:48.9093678Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:48.9093842Z     '67_WebhookDedupe',
2026-10-25T03:03:48.9093993Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:48.9094147Z     '69_ThreadMessageSearch'
2026-10-25T03:03:48.9094272Z   ]
2026-10-25T03:03:48.9094363Z }
2026-10-25T03:03:48.9094416Z
2026-10-25T03:03:49.1372576Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-25T03:03:49.1373006Z [03:03:49.134] INFO (#5323): Migrations ran successfully {
2026-10-25T03:03:49.1373182Z   migrations: [
2026-10-25T03:03:49.1373321Z     '1_OrchestrationEvents',
2026-10-25T03:03:49.1373586Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:49.1373755Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:49.1373912Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:49.1374067Z     '5_Projections',
2026-10-25T03:03:49.1374251Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:49.1374460Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:49.1374647Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:49.1375111Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:49.1375393Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:49.1375590Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:49.1375783Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:49.1375968Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:49.1376171Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:49.1376377Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:49.1376553Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:49.1376726Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:49.1376903Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:49.1377083Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:49.1377254Z     '20_AuthAccessManagement',
2026-10-25T03:03:49.1377411Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:49.1377584Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:49.1377756Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:49.1377946Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:49.1378150Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:49.1378353Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:49.1378539Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:49.1378722Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:49.1378913Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:49.1379113Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:49.1379291Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:49.1379464Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:49.1379637Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:49.1379803Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:49.1379981Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:49.1380156Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:49.1380380Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:49.1380554Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:49.1380744Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:49.1380939Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:49.1381118Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:49.1381300Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:49.1381478Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:49.1381660Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:49.1381840Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:49.1382024Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:49.1382200Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:49.1382380Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:49.1382562Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:49.1382740Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:49.1382919Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:49.1383094Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:49.1383261Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:49.1383440Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:49.1383616Z     '55_OrchestrationV2',
2026-10-25T03:03:49.1383781Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:49.1383955Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:49.1384115Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:49.1384270Z     '59_McpAppModelContext',
2026-10-25T03:03:49.1384433Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:49.1384659Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:49.1384874Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:49.1385034Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:49.1385406Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:49.1386355Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:49.1386870Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:49.1387111Z     '67_WebhookDedupe',
2026-10-25T03:03:49.1387396Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:49.1387623Z     '69_ThreadMessageSearch'
2026-10-25T03:03:49.1387816Z   ]
2026-10-25T03:03:49.1387972Z }
2026-10-25T03:03:49.1388211Z
2026-10-25T03:03:49.3755446Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-25T03:03:49.3756391Z [03:03:49.372] INFO (#8030): Migrations ran successfully {
2026-10-25T03:03:49.3756846Z   migrations: [
2026-10-25T03:03:49.3757120Z     '1_OrchestrationEvents',
2026-10-25T03:03:49.3757368Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:49.3757591Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:49.3757794Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:49.3757993Z     '5_Projections',
2026-10-25T03:03:49.3758228Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:49.3758504Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:49.3758748Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:49.3758983Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:49.3759204Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:49.3759461Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:49.3759710Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:49.3759962Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:49.3760233Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:49.3760555Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:49.3760787Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:49.3761009Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:49.3761238Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:49.3761471Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:49.3761698Z     '20_AuthAccessManagement',
2026-10-25T03:03:49.3761901Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:49.3762119Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:49.3762339Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:49.3762588Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:49.3762856Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:49.3763120Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:49.3763363Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:49.3763595Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:49.3763845Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:49.3764093Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:49.3764324Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:49.3764541Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:49.3764760Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:49.3764969Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:49.3765196Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:49.3765416Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:49.3765633Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:49.3765856Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:49.3766328Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:49.3766712Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:49.3766882Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:49.3767064Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:49.3767241Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:49.3767425Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:49.3767602Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:49.3767787Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:49.3767959Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:49.3768133Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:49.3768319Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:49.3768499Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:49.3768680Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:49.3768857Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:49.3769024Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:49.3769204Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:49.3769379Z     '55_OrchestrationV2',
2026-10-25T03:03:49.3769543Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:49.3769712Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:49.3769869Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:49.3770023Z     '59_McpAppModelContext',
2026-10-25T03:03:49.3770187Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:49.3770377Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:49.3770540Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:49.3770700Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:49.3770877Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:49.3771053Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:49.3771229Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:49.3771394Z     '67_WebhookDedupe',
2026-10-25T03:03:49.3771540Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:49.3771696Z     '69_ThreadMessageSearch'
2026-10-25T03:03:49.3771823Z   ]
2026-10-25T03:03:49.3771920Z }
2026-10-25T03:03:49.3771969Z
2026-10-25T03:03:49.6906262Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-25T03:03:49.6934231Z [03:03:49.687] INFO (#10800): Migrations ran successfully {
2026-10-25T03:03:49.6934458Z   migrations: [
2026-10-25T03:03:49.6934594Z     '1_OrchestrationEvents',
2026-10-25T03:03:49.6934778Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:49.6934948Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:49.6935135Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:49.6935300Z     '5_Projections',
2026-10-25T03:03:49.6935481Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:49.6935686Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:49.6935877Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:49.6936053Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:49.6936222Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:49.6936416Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:49.6936610Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:49.6936794Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:49.6936994Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:49.6937198Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:49.6937373Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:49.6938093Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:49.6938398Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:49.6938584Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:49.6938751Z     '20_AuthAccessManagement',
2026-10-25T03:03:49.6938914Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:49.6939080Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:49.6939256Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:49.6939445Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:49.6939651Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:49.6939852Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:49.6940036Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:49.6940227Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:49.6940449Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:49.6940648Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:49.6940824Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:49.6940993Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:49.6941160Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:49.6941321Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:49.6941496Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:49.6941667Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:49.6941834Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:49.6942005Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:49.6942197Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:49.6942385Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:49.6942559Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:49.6942736Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:49.6942915Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:49.6943097Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:49.6943272Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:49.6943457Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:49.6943628Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:49.6943809Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:49.6943991Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:49.6944168Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:49.6944342Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:49.6944520Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:49.6944682Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:49.6944867Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:49.6945038Z     '55_OrchestrationV2',
2026-10-25T03:03:49.6945204Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:49.6945375Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:49.6945529Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:49.6945685Z     '59_McpAppModelContext',
2026-10-25T03:03:49.6945846Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:49.6946012Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:49.6946171Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:49.6946335Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:49.6946509Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:49.6946686Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:49.6946867Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:49.6947033Z     '67_WebhookDedupe',
2026-10-25T03:03:49.6947184Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:49.6947335Z     '69_ThreadMessageSearch'
2026-10-25T03:03:49.6947543Z   ]
2026-10-25T03:03:49.6947675Z }
2026-10-25T03:03:49.6947728Z
2026-10-25T03:03:49.9683703Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-25T03:03:49.9684182Z [03:03:49.965] INFO (#13579): Migrations ran successfully {
2026-10-25T03:03:49.9684354Z   migrations: [
2026-10-25T03:03:49.9684486Z     '1_OrchestrationEvents',
2026-10-25T03:03:49.9684660Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:49.9684830Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:49.9684983Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:49.9685141Z     '5_Projections',
2026-10-25T03:03:49.9685322Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:49.9685532Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:49.9685719Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:49.9685898Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:49.9686077Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:49.9686272Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:49.9686477Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:49.9686662Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:49.9686867Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:49.9687076Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:49.9687253Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:49.9687421Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:49.9687598Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:49.9687777Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:49.9687943Z     '20_AuthAccessManagement',
2026-10-25T03:03:49.9688103Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:49.9688268Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:49.9688443Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:49.9688629Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:49.9688840Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:49.9689044Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:49.9689231Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:49.9689417Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:49.9689605Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:49.9689800Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:49.9689972Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:49.9690143Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:49.9690311Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:49.9690525Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:49.9690701Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:49.9690876Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:49.9691040Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:49.9691220Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:49.9691416Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:49.9691606Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:49.9691781Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:49.9691959Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:49.9692140Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:49.9692320Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:49.9692501Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:49.9692686Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:49.9692863Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:49.9693034Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:49.9693216Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:49.9693398Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:49.9693712Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:49.9693894Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:49.9694053Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:49.9694235Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:49.9694413Z     '55_OrchestrationV2',
2026-10-25T03:03:49.9694580Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:49.9694746Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:49.9694901Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:49.9695060Z     '59_McpAppModelContext',
2026-10-25T03:03:49.9695220Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:49.9695389Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:49.9695547Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:49.9695711Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:49.9696018Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:49.9696268Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:49.9696447Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:49.9696613Z     '67_WebhookDedupe',
2026-10-25T03:03:49.9696763Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:49.9696914Z     '69_ThreadMessageSearch'
2026-10-25T03:03:49.9697042Z   ]
2026-10-25T03:03:49.9697127Z }
2026-10-25T03:03:49.9697179Z
2026-10-25T03:03:50.2414770Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-25T03:03:50.2415215Z [03:03:50.236] INFO (#16349): Migrations ran successfully {
2026-10-25T03:03:50.2415388Z   migrations: [
2026-10-25T03:03:50.2415521Z     '1_OrchestrationEvents',
2026-10-25T03:03:50.2415701Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:50.2415897Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:50.2416064Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:50.2416218Z     '5_Projections',
2026-10-25T03:03:50.2416400Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:50.2416605Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:50.2416791Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:50.2416969Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:50.2417138Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:50.2417351Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:50.2417546Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:50.2417729Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:50.2417929Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:50.2418134Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:50.2418315Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:50.2418489Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:50.2418664Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:50.2418844Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:50.2419014Z     '20_AuthAccessManagement',
2026-10-25T03:03:50.2419172Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:50.2419341Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:50.2419513Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:50.2419701Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:50.2419903Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:50.2420109Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:50.2420290Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:50.2420514Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:50.2420709Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:50.2420906Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:50.2421082Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:50.2421253Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:50.2421422Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:50.2421583Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:50.2421757Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:50.2421926Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:50.2422093Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:50.2422263Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:50.2422454Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:50.2422646Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:50.2422812Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:50.2423231Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:50.2423496Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:50.2423678Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:50.2423855Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:50.2424041Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:50.2424210Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:50.2424384Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:50.2424567Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:50.2424743Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:50.2424918Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:50.2425090Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:50.2425254Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:50.2425432Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:50.2425615Z     '55_OrchestrationV2',
2026-10-25T03:03:50.2425780Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:50.2425946Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:50.2426102Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:50.2426255Z     '59_McpAppModelContext',
2026-10-25T03:03:50.2426420Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:50.2426584Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:50.2426744Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:50.2426901Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:50.2427078Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:50.2427251Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:50.2427425Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:50.2427590Z     '67_WebhookDedupe',
2026-10-25T03:03:50.2427734Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:50.2427890Z     '69_ThreadMessageSearch'
2026-10-25T03:03:50.2428013Z   ]
2026-10-25T03:03:50.2428102Z }
2026-10-25T03:03:50.2428153Z
2026-10-25T03:03:50.4192674Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1924ms
2026-10-25T03:03:50.4193120Z    โœ“ retries a failed selection restart session open before completing 371ms
2026-10-25T03:03:50.4193518Z    โœ“ preserves native history only for compatible account switches (idle) 312ms
2026-10-25T03:03:51.3619301Z  โœ“ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 19ms
2026-10-25T03:03:52.5474291Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 849ms
2026-10-25T03:03:54.4311896Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 934ms
2026-10-25T03:03:54.4312510Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 332ms
2026-10-25T03:03:55.7546842Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:55.7547290Z [03:03:55.737] INFO (#1): Migrations ran successfully {
2026-10-25T03:03:55.7547456Z   migrations: [
2026-10-25T03:03:55.7547602Z     '1_OrchestrationEvents',
2026-10-25T03:03:55.7547771Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:55.7547947Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:55.7548100Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:55.7548252Z     '5_Projections',
2026-10-25T03:03:55.7548434Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:55.7548642Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:55.7548827Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:55.7549002Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:55.7549180Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:55.7549375Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:55.7549579Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:55.7549764Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:55.7549969Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:55.7550172Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:55.7550351Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:55.7550521Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:55.7550703Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:55.7550885Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:55.7551105Z     '20_AuthAccessManagement',
2026-10-25T03:03:55.7551270Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:55.7551436Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:55.7551610Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:55.7551801Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:55.7552014Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:55.7552221Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:55.7552407Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:55.7552590Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:55.7552781Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:55.7552980Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:55.7553152Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:55.7553325Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:55.7553495Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:55.7553660Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:55.7553834Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:55.7554009Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:55.7554174Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:55.7554349Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:55.7554543Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:55.7554734Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:55.7554908Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:55.7555088Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:55.7555272Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:55.7555454Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:55.7555636Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:55.7555820Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:55.7555996Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:55.7556171Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:55.7556351Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:55.7556535Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:55.7556712Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:55.7556889Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:55.7557055Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:55.7557238Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:55.7557412Z     '55_OrchestrationV2',
2026-10-25T03:03:55.7557581Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:55.7557877Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:55.7558052Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:55.7558227Z     '59_McpAppModelContext',
2026-10-25T03:03:55.7558420Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:55.7558605Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:55.7558789Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:55.7558977Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:55.7559505Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:55.7559840Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:55.7560169Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:55.7560567Z     '67_WebhookDedupe',
2026-10-25T03:03:55.7560752Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:55.7560918Z     '69_ThreadMessageSearch'
2026-10-25T03:03:55.7561091Z   ]
2026-10-25T03:03:55.7561207Z }
2026-10-25T03:03:55.7561258Z
2026-10-25T03:03:55.9006158Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:55.9006550Z [03:03:55.899] INFO (#349) http.span=21ms: Sent HTTP response {
2026-10-25T03:03:55.9006760Z   'http.method': 'GET',
2026-10-25T03:03:55.9006998Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T03:03:55.9007212Z   'http.status': 200
2026-10-25T03:03:55.9007369Z }
2026-10-25T03:03:55.9007431Z
2026-10-25T03:03:55.9078906Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:55.9079342Z [03:03:55.907] INFO (#367) http.span=3ms: Sent HTTP response {
2026-10-25T03:03:55.9079567Z   'http.method': 'GET',
2026-10-25T03:03:55.9079794Z   'http.url': '/api/orchestration/shell',
2026-10-25T03:03:55.9079996Z   'http.status': 200
2026-10-25T03:03:55.9080144Z }
2026-10-25T03:03:55.9080200Z
2026-10-25T03:03:56.0597862Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.0598422Z [03:03:56.059] INFO (#405) http.span=145ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T03:03:56.0598722Z
2026-10-25T03:03:56.2122002Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.2122394Z [03:03:56.211] INFO (#714) http.span=7ms: Sent HTTP response {
2026-10-25T03:03:56.2122607Z   'http.method': 'GET',
2026-10-25T03:03:56.2122873Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T03:03:56.2123111Z   'http.status': 200
2026-10-25T03:03:56.2123236Z }
2026-10-25T03:03:56.2123291Z
2026-10-25T03:03:56.2230078Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.2230455Z [03:03:56.222] INFO (#729) http.span=6ms: Sent HTTP response {
2026-10-25T03:03:56.2241477Z   'http.method': 'GET',
2026-10-25T03:03:56.2241865Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T03:03:56.2242108Z   'http.status': 200
2026-10-25T03:03:56.2242236Z }
2026-10-25T03:03:56.2242291Z
2026-10-25T03:03:56.2292253Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.2292789Z [03:03:56.228] INFO (#641) http.span=194ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T03:03:56.2293057Z
2026-10-25T03:03:56.2309746Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.2310165Z [03:03:56.229] INFO (#627) http.span=196ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.2310415Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.2311068Z       at fiber (#773)
2026-10-25T03:03:56.2311474Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.2311778Z [03:03:56.230] INFO (#395) http.span=317ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.2312007Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.2312164Z       at fiber (#774)
2026-10-25T03:03:56.2312401Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.2312693Z [03:03:56.230] INFO (#384) http.span=319ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.2312918Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.2313070Z       at fiber (#775)
2026-10-25T03:03:56.2313300Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.2313481Z
2026-10-25T03:03:56.2613642Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.2614129Z [03:03:56.252] INFO (#1): Migrations ran successfully {
2026-10-25T03:03:56.2614336Z   migrations: [
2026-10-25T03:03:56.2614522Z     '1_OrchestrationEvents',
2026-10-25T03:03:56.2614749Z     '2_OrchestrationCommandReceipts',
2026-10-25T03:03:56.2614969Z     '3_CheckpointDiffBlobs',
2026-10-25T03:03:56.2615170Z     '4_ProviderSessionRuntime',
2026-10-25T03:03:56.2615367Z     '5_Projections',
2026-10-25T03:03:56.2615605Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T03:03:56.2615873Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T03:03:56.2616120Z     '8_ProjectionThreadActivitySequence',
2026-10-25T03:03:56.2616352Z     '9_ProviderSessionRuntimeMode',
2026-10-25T03:03:56.2616603Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T03:03:56.2616863Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T03:03:56.2617123Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T03:03:56.2617360Z     '13_ProjectionThreadProposedPlans',
2026-10-25T03:03:56.2617618Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T03:03:56.2617896Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T03:03:56.2618129Z     '16_CanonicalizeModelSelections',
2026-10-25T03:03:56.2618350Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T03:03:56.2618580Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T03:03:56.2618795Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T03:03:56.2618965Z     '20_AuthAccessManagement',
2026-10-25T03:03:56.2619130Z     '21_AuthSessionClientMetadata',
2026-10-25T03:03:56.2619297Z     '22_AuthSessionLastConnectedAt',
2026-10-25T03:03:56.2619472Z     '23_ProjectionThreadShellSummary',
2026-10-25T03:03:56.2619668Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T03:03:56.2619875Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T03:03:56.2620078Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T03:03:56.2620260Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T03:03:56.2620447Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T03:03:56.2620637Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T03:03:56.2620855Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T03:03:56.2621145Z     '31_AuthAuthorizationScopes',
2026-10-25T03:03:56.2621403Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T03:03:56.2621659Z     '33_ProjectionThreadsSettled',
2026-10-25T03:03:56.2622222Z     '34_ProjectionThreadsSnoozed',
2026-10-25T03:03:56.2636398Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T03:03:56.2637181Z     '36_ProjectionThreadsPinned',
2026-10-25T03:03:56.2637360Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T03:03:56.2637630Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T03:03:56.2637838Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T03:03:56.2638037Z     '40_ProjectionProjectFaviconPath',
2026-10-25T03:03:56.2638214Z     '41_AuthSessionClientConnection',
2026-10-25T03:03:56.2638397Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T03:03:56.2638583Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T03:03:56.2638763Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T03:03:56.2638940Z     '45_ProjectionProjectsAutoPull',
2026-10-25T03:03:56.2639127Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T03:03:56.2639302Z     '47_ProjectionProjectIcon',
2026-10-25T03:03:56.2639484Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T03:03:56.2639668Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T03:03:56.2639849Z     '50_ProjectionThreadPullRequests',
2026-10-25T03:03:56.2640023Z     '51_ProjectionThreadMessageContext',
2026-10-25T03:03:56.2640202Z     '52_ProjectionThreadTitleState',
2026-10-25T03:03:56.2640365Z     '53_PullRequestFilesViewed',
2026-10-25T03:03:56.2640546Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T03:03:56.2640721Z     '55_OrchestrationV2',
2026-10-25T03:03:56.2640886Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T03:03:56.2641089Z     '57_ScheduledTaskWebhooks',
2026-10-25T03:03:56.2641244Z     '58_WebhookRelayDeliveries',
2026-10-25T03:03:56.2641401Z     '59_McpAppModelContext',
2026-10-25T03:03:56.2641564Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T03:03:56.2641731Z     '61_PullRequestReviewGuides',
2026-10-25T03:03:56.2641891Z     '62_ThreadFailureLookupIndex',
2026-10-25T03:03:56.2642058Z     '63_DropUnusedV1Projections',
2026-10-25T03:03:56.2642236Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T03:03:56.2642413Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T03:03:56.2642592Z     '66_RepairClientSettlementTimestamps',
2026-10-25T03:03:56.2642756Z     '67_WebhookDedupe',
2026-10-25T03:03:56.2642905Z     '68_ShellStopRequestIndex',
2026-10-25T03:03:56.2643056Z     '69_ThreadMessageSearch'
2026-10-25T03:03:56.2643183Z   ]
2026-10-25T03:03:56.2643268Z }
2026-10-25T03:03:56.2643321Z
2026-10-25T03:03:56.3995366Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.3995876Z [03:03:56.398] INFO (#1137) http.span=10ms: Sent HTTP response {
2026-10-25T03:03:56.3996387Z   'http.method': 'GET',
2026-10-25T03:03:56.3996683Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T03:03:56.3996915Z   'http.status': 200
2026-10-25T03:03:56.3997044Z }
2026-10-25T03:03:56.3997095Z
2026-10-25T03:03:56.4033284Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.4033645Z [03:03:56.403] INFO (#1155) http.span=2ms: Sent HTTP response {
2026-10-25T03:03:56.4033853Z   'http.method': 'GET',
2026-10-25T03:03:56.4034044Z   'http.url': '/api/orchestration/shell',
2026-10-25T03:03:56.4034229Z   'http.status': 200
2026-10-25T03:03:56.4034358Z }
2026-10-25T03:03:56.4034416Z
2026-10-25T03:03:56.5208933Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.5209926Z [03:03:56.520] INFO (#1193) http.span=114ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T03:03:56.5210328Z
2026-10-25T03:03:56.6612193Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.6612574Z [03:03:56.660] INFO (#1504) http.span=6ms: Sent HTTP response {
2026-10-25T03:03:56.6612782Z   'http.method': 'GET',
2026-10-25T03:03:56.6613038Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T03:03:56.6613274Z   'http.status': 200
2026-10-25T03:03:56.6613403Z }
2026-10-25T03:03:56.6613457Z
2026-10-25T03:03:56.6700132Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.6700518Z [03:03:56.669] INFO (#1519) http.span=5ms: Sent HTTP response {
2026-10-25T03:03:56.6700726Z   'http.method': 'GET',
2026-10-25T03:03:56.6700976Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T03:03:56.6701244Z   'http.status': 200
2026-10-25T03:03:56.6701373Z }
2026-10-25T03:03:56.6701422Z
2026-10-25T03:03:56.6761283Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.6761820Z [03:03:56.675] INFO (#1431) http.span=171ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T03:03:56.6762089Z
2026-10-25T03:03:56.6768306Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.6768710Z [03:03:56.676] INFO (#1417) http.span=173ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.6768962Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.6769122Z       at fiber (#1562)
2026-10-25T03:03:56.6769367Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.6769669Z [03:03:56.676] INFO (#1183) http.span=271ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.6769899Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.6770052Z       at fiber (#1563)
2026-10-25T03:03:56.6770289Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.6770580Z [03:03:56.676] INFO (#1172) http.span=272ms: InterruptError: All fibers interrupted without error {
2026-10-25T03:03:56.6770806Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T03:03:56.6770959Z       at fiber (#1564)
2026-10-25T03:03:56.6771224Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T03:03:56.6771401Z
2026-10-25T03:03:56.6806011Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T03:03:56.6806341Z [03:03:56.680] INFO (#1): # T3 Code thread transfer budget
2026-10-25T03:03:56.6806459Z
2026-10-25T03:03:56.6806881Z 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-25T03:03:56.6808319Z 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-25T03:03:56.6809717Z 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-25T03:03:56.6810657Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents.
2026-10-25T03:03:56.6811040Z
2026-10-25T03:03:56.6811137Z | Provider | Total thread wire | Budget | Result |
2026-10-25T03:03:56.6811318Z | --- | ---: | ---: | --- |
2026-10-25T03:03:56.6811463Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T03:03:56.6811641Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T03:03:56.6811756Z
2026-10-25T03:03:56.6811804Z ## Detailed measurements
2026-10-25T03:03:56.6811872Z
2026-10-25T03:03:56.6811945Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T03:03:56.6812105Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T03:03:56.6812295Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T03:03:56.6812542Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T03:03:56.6812804Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T03:03:56.6813031Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T03:03:56.6813217Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO |
2026-10-25T03:03:56.6813409Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO |
2026-10-25T03:03:56.6813708Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO |
2026-10-25T03:03:56.6813931Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T03:03:56.6814165Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO |
2026-10-25T03:03:56.6814428Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO |
2026-10-25T03:03:56.6814677Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T03:03:56.6814902Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO |
2026-10-25T03:03:56.6815111Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T03:03:56.6815330Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T03:03:56.6815595Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T03:03:56.6815842Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:03:56.6816066Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO |
2026-10-25T03:03:56.6816307Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO |
2026-10-25T03:03:56.6816542Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:03:56.6816743Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T03:03:56.6816939Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T03:03:56.6817315Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:03:56.6817605Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T03:03:56.6817819Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T03:03:56.6818073Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:03:56.6818304Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T03:03:56.6818526Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T03:03:56.6818798Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T03:03:56.6819078Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T03:03:56.6819328Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T03:03:56.6819529Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO |
2026-10-25T03:03:56.6819747Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO |
2026-10-25T03:03:56.6819994Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO |
2026-10-25T03:03:56.6820239Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T03:03:56.6820494Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO |
2026-10-25T03:03:56.6820778Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO |
2026-10-25T03:03:56.6821081Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T03:03:56.6821333Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO |
2026-10-25T03:03:56.6821559Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T03:03:56.6821795Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T03:03:56.6822081Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T03:03:56.6822354Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:03:56.6822603Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO |
2026-10-25T03:03:56.6822860Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO |
2026-10-25T03:03:56.6823119Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:03:56.6823337Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T03:03:56.6823556Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T03:03:56.6823823Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:03:56.6824067Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T03:03:56.6824289Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T03:03:56.6824566Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:03:56.6824812Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T03:03:56.6824931Z
2026-10-25T03:03:56.6824981Z ## Compression diagnostics
2026-10-25T03:03:56.6825051Z
2026-10-25T03:03:56.6825153Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T03:03:56.6825367Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip.
2026-10-25T03:03:56.6825590Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T03:03:56.6825823Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip.
2026-10-25T03:03:56.6825949Z
2026-10-25T03:03:56.6825951Z
2026-10-25T03:03:56.6826421Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 979ms
2026-10-25T03:03:56.6826905Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 978ms
2026-10-25T03:03:56.9230819Z  โœ“ src/resourceTelemetry/Model.test.ts (12 tests) 6ms
2026-10-25T03:03:57.0581341Z  โœ“ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 9ms
2026-10-25T03:03:57.3261066Z  โœ“ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 20ms
2026-10-25T03:03:58.6047756Z  โœ“ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 349ms
2026-10-25T03:03:58.6048187Z    โœ“ task_cancel ends a delegated child's background native subagent 349ms
2026-10-25T03:03:59.5864166Z  โœ“ src/serverRuntimeStartup.test.ts (8 tests) 15ms
2026-10-25T03:03:59.7317307Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-25T03:04:00.0632646Z  โœ“ src/telemetry/AnalyticsService.test.ts (3 tests) 65ms
2026-10-25T03:04:00.3782497Z  โœ“ src/project/ProjectEnrichmentService.test.ts (4 tests) 12ms
2026-10-25T03:04:01.3895469Z  โœ“ src/cloud/CloudLink.test.ts (6 tests) 29ms
2026-10-25T03:04:01.5073318Z  โœ“ src/provider/codexUsageLimits.test.ts (15 tests) 5ms
2026-10-25T03:04:04.0769746Z  โœ“ src/orchestration-v2/http.test.ts (1 test) 1618ms
2026-10-25T03:04:04.0770154Z    โœ“ exports full history with size, scope, and missing-thread checks 1618ms
2026-10-25T03:04:04.3712501Z  โœ“ src/observability/OtlpEndpointCheck.test.ts (5 tests) 31ms
2026-10-25T03:04:04.7733843Z  โœ“ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 129ms
2026-10-25T03:04:05.0931426Z  โœ“ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms
2026-10-25T03:04:05.3329616Z  โœ“ src/attachmentStore.test.ts (10 tests) 6ms
2026-10-25T03:04:05.4581890Z  โœ“ src/usage/usageAggregation.test.ts (11 tests) 12ms
2026-10-25T03:04:05.5381538Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-25T03:04:05.7807481Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 7ms
2026-10-25T03:04:06.1565442Z  โœ“ src/persistence/Migrations.test.ts (7 tests) 127ms
2026-10-25T03:04:06.3127136Z  โœ“ src/cloud/relayResponse.test.ts (8 tests) 12ms
2026-10-25T03:04:07.2115615Z  โœ“ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms
2026-10-25T03:04:07.3572599Z  โœ“ src/bootstrap.test.ts (3 tests) 10ms
2026-10-25T03:04:07.4800309Z  โœ“ src/preview/PreviewBrowserHost.test.ts (2 tests) 6ms
2026-10-25T03:04:07.9014951Z  โœ“ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms
2026-10-25T03:04:08.8656892Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 14ms
2026-10-25T03:04:08.9803853Z  โœ“ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms
2026-10-25T03:04:09.0987371Z  โœ“ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms
2026-10-25T03:04:09.3092616Z  โœ“ src/provider/CodexThreadRevert.test.ts (2 tests) 11ms
2026-10-25T03:04:16.1884326Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5706ms
2026-10-25T03:04:16.1884816Z    โœ“ OpenCode replay fixtures (22)
2026-10-25T03:04:16.1885131Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 338ms
2026-10-25T03:04:16.1885531Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 327ms
2026-10-25T03:04:16.1885930Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 320ms
2026-10-25T03:04:16.1886342Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 319ms
2026-10-25T03:04:16.1886747Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 388ms
2026-10-25T03:04:16.1887179Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 304ms
2026-10-25T03:04:16.1887643Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 321ms
2026-10-25T03:04:16.3031889Z  โœ“ src/cli/triagePrompt.test.ts (3 tests) 2ms
2026-10-25T03:04:16.7623922Z  โœ“ src/persistence/DatabaseStorage.test.ts (1 test) 55ms
2026-10-25T03:04:16.8959713Z  โœ“ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms
2026-10-25T03:04:17.1531197Z  โœ“ src/device/sshDeviceScript.test.ts (2 tests) 8ms
2026-10-25T03:04:17.4206403Z  โœ“ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms
2026-10-25T03:04:17.5006945Z  โœ“ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 1ms
2026-10-25T03:04:18.4539460Z  โœ“ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms
2026-10-25T03:04:18.5663978Z  โœ“ src/guest/guestView.test.ts (1 test) 2ms
2026-10-25T03:04:22.4049513Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2870ms
2026-10-25T03:04:22.4050662Z    โœ“ Cursor replay fixtures (11)
2026-10-25T03:04:22.4050990Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 354ms
2026-10-25T03:04:22.4051395Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 305ms
2026-10-25T03:04:22.8434771Z  โœ“ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms
2026-10-25T03:04:22.8466888Z
2026-10-25T03:04:22.8472612Z  Test Files  52 passed (52)
2026-10-25T03:04:22.8472878Z       Tests  545 passed (545)
2026-10-25T03:04:22.8473101Z    Start at  03:03:31
2026-10-25T03:04:22.8473318Z    Duration  50.95s (tests 49%, import 39%, transform 9%, setup 3%)
2026-10-25T03:04:22.8479556Z
2026-10-25T03:04:22.8480063Z      Import  1364 modules were evaluated 16305 times ยท 18.90s total, 39% of tracked time
2026-10-25T03:04:22.8480522Z              ~17.32s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-25T03:04:22.8480925Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T03:04:22.8481094Z
2026-10-25T03:04:22.8650968Z
2026-10-25T03:04:22.8726651Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T03:04:22.8726938Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T03:04:22.8727145Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-25T03:04:22.8727287Z else
2026-10-25T03:04:22.8727406Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-25T03:04:22.8727545Z fi
2026-10-25T03:04:22.8745464Z shell: /usr/bin/bash -e {0}
2026-10-25T03:04:22.8745653Z env:
2026-10-25T03:04:22.8745780Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:04:22.8745921Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:04:22.8746056Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:04:22.8746187Z ##[endgroup]
2026-10-25T03:04:22.8784282Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T03:04:22.8784543Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T03:04:22.8784796Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-25T03:04:22.8784988Z else
2026-10-25T03:04:22.8785150Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-25T03:04:22.8785331Z fi
2026-10-25T03:04:22.8797268Z shell: /usr/bin/bash -e {0}
2026-10-25T03:04:22.8797407Z env:
2026-10-25T03:04:22.8797516Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:04:22.8797663Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:04:22.8797808Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:04:22.8797939Z ##[endgroup]
2026-10-25T03:04:22.8823488Z # T3 Code thread transfer budget
2026-10-25T03:04:22.8823577Z
2026-10-25T03:04:22.8824014Z 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-25T03:04:22.8825202Z 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-25T03:04:22.8826554Z 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-25T03:04:22.8827456Z The long-turn rows open a second thread through the compact bounded snapshot web and mobile use, then load one older page. Its last user turn holds 900 rows of reasoning, commands, file changes, MCP calls, progress messages, checkpoints, and subagents.
2026-10-25T03:04:22.8827831Z
2026-10-25T03:04:22.8827896Z | Provider | Total thread wire | Budget | Result |
2026-10-25T03:04:22.8828046Z | --- | ---: | ---: | --- |
2026-10-25T03:04:22.8828183Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T03:04:22.8828361Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T03:04:22.8828481Z
2026-10-25T03:04:22.8828528Z ## Detailed measurements
2026-10-25T03:04:22.8828599Z
2026-10-25T03:04:22.8828672Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T03:04:22.8828832Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T03:04:22.8829021Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T03:04:22.8829267Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T03:04:22.8829526Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T03:04:22.8829767Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T03:04:22.8829953Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO |
2026-10-25T03:04:22.8830145Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO |
2026-10-25T03:04:22.8830370Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO |
2026-10-25T03:04:22.8830594Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T03:04:22.8830916Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO |
2026-10-25T03:04:22.8831177Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO |
2026-10-25T03:04:22.8831424Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T03:04:22.8831648Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO |
2026-10-25T03:04:22.8831849Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T03:04:22.8832065Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T03:04:22.8832325Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T03:04:22.8832570Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:04:22.8832791Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO |
2026-10-25T03:04:22.8833038Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO |
2026-10-25T03:04:22.8833305Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:04:22.8833503Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T03:04:22.8833698Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T03:04:22.8833942Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:04:22.8834160Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T03:04:22.8834368Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T03:04:22.8834621Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:04:22.8834902Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T03:04:22.8835123Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T03:04:22.8835393Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T03:04:22.8835668Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T03:04:22.8835913Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T03:04:22.8836114Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO |
2026-10-25T03:04:22.8836330Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO |
2026-10-25T03:04:22.8836574Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO |
2026-10-25T03:04:22.8836816Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T03:04:22.8837065Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO |
2026-10-25T03:04:22.8837345Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO |
2026-10-25T03:04:22.8837613Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T03:04:22.8837857Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO |
2026-10-25T03:04:22.8838083Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T03:04:22.8838321Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T03:04:22.8838607Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T03:04:22.8838873Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:04:22.8839119Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO |
2026-10-25T03:04:22.8839374Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO |
2026-10-25T03:04:22.8839688Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T03:04:22.8839908Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T03:04:22.8840130Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T03:04:22.8840396Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:04:22.8840638Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T03:04:22.8840860Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T03:04:22.8841140Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T03:04:22.8841385Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T03:04:22.8841507Z
2026-10-25T03:04:22.8841562Z ## Compression diagnostics
2026-10-25T03:04:22.8841635Z
2026-10-25T03:04:22.8841740Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T03:04:22.8841959Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip.
2026-10-25T03:04:22.8842179Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T03:04:22.8842411Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip.
2026-10-25T03:04:22.8886143Z ##[group]Run actions/upload-artifact@v7
2026-10-25T03:04:22.8886280Z with:
2026-10-25T03:04:22.8886389Z   name: thread-transfer-results
2026-10-25T03:04:22.8886544Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T03:04:22.8886711Z   if-no-files-found: ignore
2026-10-25T03:04:22.8886828Z   retention-days: 30
2026-10-25T03:04:22.8886936Z   compression-level: 6
2026-10-25T03:04:22.8887041Z   overwrite: false
2026-10-25T03:04:22.8887232Z   include-hidden-files: false
2026-10-25T03:04:22.8887351Z   archive: true
2026-10-25T03:04:22.8887447Z env:
2026-10-25T03:04:22.8887549Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:04:22.8887684Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:04:22.8887818Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T03:04:22.8887941Z ##[endgroup]
2026-10-25T03:04:22.9571546Z With the provided path, there will be 1 file uploaded
2026-10-25T03:04:22.9573848Z Artifact name is valid!
2026-10-25T03:04:22.9574251Z Root directory input is valid!
2026-10-25T03:04:23.1105185Z Uploading artifact: thread-transfer-results.zip
2026-10-25T03:04:23.1120439Z Beginning upload of artifact content to blob storage
2026-10-25T03:04:23.1646347Z Uploaded bytes 504
2026-10-25T03:04:23.1769052Z Finished uploading artifact content to blob storage!
2026-10-25T03:04:23.1769490Z SHA256 digest of uploaded artifact is b74f7cc8646a84f6d760945360570f15f8c572565c14b02ea824847b9155bd65
2026-10-25T03:04:23.1769828Z Finalizing artifact upload
2026-10-25T03:04:23.5949422Z Artifact thread-transfer-results successfully finalized. Artifact ID 12585435681
2026-10-25T03:04:23.5949952Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12585435681
2026-10-25T03:04:23.5950495Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40156766089/artifacts/12585435681
2026-10-25T03:04:23.6028832Z Post job cleanup.
2026-10-25T03:04:23.6628773Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-25T03:04:23.6690036Z Post job cleanup.
2026-10-25T03:04:23.6704609Z ##[start-action display=Cache full pnpm store;id=__585d6163-7640-4dc8-ba19-d7eec16ee086.__actions_cache]
2026-10-25T03:04:23.6998899Z Post job cleanup.
2026-10-25T03:04:23.7591659Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-67727b77004e0e6799b7f8587a750813c0ad4460c623edf0becc280ccb581251, not saving cache.
2026-10-25T03:04:23.7619718Z ##[end-action id=__585d6163-7640-4dc8-ba19-d7eec16ee086.__actions_cache;outcome=success;conclusion=success;duration_ms=91]
2026-10-25T03:04:23.7621300Z ##[start-action display=Cache Vite+;id=__585d6163-7640-4dc8-ba19-d7eec16ee086.vp_cache]
2026-10-25T03:04:23.7652450Z Post job cleanup.
2026-10-25T03:04:23.8220268Z 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-25T03:04:23.8247817Z ##[end-action id=__585d6163-7640-4dc8-ba19-d7eec16ee086.vp_cache;outcome=success;conclusion=success;duration_ms=62]
2026-10-25T03:04:23.8280465Z Post job cleanup.
2026-10-25T03:04:23.8658975Z [command]/usr/local/bin/git version
2026-10-25T03:04:23.8683685Z git version 2.55.0
2026-10-25T03:04:23.8699290Z Temporarily overriding HOME='/home/runner/_work/_temp/ff30bd06-34a9-48e1-9e08-e5aeb525d079' before making global git config changes
2026-10-25T03:04:23.8699641Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T03:04:23.8702061Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T03:04:23.8724558Z Removing SSH command configuration
2026-10-25T03:04:23.8727226Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T03:04:23.8747288Z [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-25T03:04:23.8854026Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T03:04:23.8874248Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T03:04:23.8906481Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T03:04:23.8928910Z ##[group]Run '/job_completed.sh'
2026-10-25T03:04:23.8941233Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T03:04:23.8941512Z env:
2026-10-25T03:04:23.8941623Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 140
2026-10-25T03:04:23.8941767Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 394
2026-10-25T03:04:23.8941909Z   BLACKSMITH_CHECK_RUN_ID: 121059696108
2026-10-25T03:04:23.8942052Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T03:04:23.8942201Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T03:04:23.8942347Z ##[endgroup]
2026-10-25T03:04:23.9013398Z Docker container cache not activated, skipping hash computation.
2026-10-25T03:04:23.9260256Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T03:04:23.9302601Z Cleaning up orphan processes