GitHub check

Whole log, 134 KB
2026-10-25T02:16:00.6311452Z Current runner version: '2.338.1'
2026-10-25T02:16:00.6314702Z Runner name: 'blacksmith-4vcpu-ubuntu-2404-nvqo3qff2kiva275'
2026-10-25T02:16:00.6315380Z Runner group name: 'blacksmith scale sets - blacksmith-4vcpu-ubuntu-2404'
2026-10-25T02:16:00.6316062Z Machine name: 'ip-172-31-73-130'
2026-10-25T02:16:00.6317584Z ##[group]GITHUB_TOKEN Permissions
2026-10-25T02:16:00.6318858Z Contents: read
2026-10-25T02:16:00.6319267Z Metadata: read
2026-10-25T02:16:00.6319654Z ##[endgroup]
2026-10-25T02:16:00.6321048Z Secret source: Actions
2026-10-25T02:16:00.6321720Z Cache mode: write
2026-10-25T02:16:00.6322244Z Prepare workflow directory
2026-10-25T02:16:00.6495323Z Prepare all required actions
2026-10-25T02:16:00.6520176Z Getting action download info
2026-10-25T02:16:00.7619341Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803)
2026-10-25T02:16:00.7897748Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9)
2026-10-25T02:16:00.8553561Z Download action repository 'actions/upload-artifact@v7' (SHA:cf430e030ddbb5b0abf93d22962f4752f3646cd9)
2026-10-25T02:16:01.0155455Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/
2026-10-25T02:16:01.0193431Z Complete job name: Test Server 8
2026-10-25T02:16:01.0541830Z A job started hook has been configured by the self-hosted runner administrator
2026-10-25T02:16:01.0598204Z ##[group]Run '/setup.sh'
2026-10-25T02:16:01.0606360Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:01.0607244Z env:
2026-10-25T02:16:01.0607462Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:01.0607746Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:01.0608025Z   BLACKSMITH_CHECK_RUN_ID: 121050673873
2026-10-25T02:16:01.0608311Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T02:16:01.0608599Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:16:01.0608852Z ##[endgroup]
2026-10-25T02:16:01.0804543Z Logging daemon started (blacksmithd for logs)
2026-10-25T02:16:01.0893626Z Results daemon started (blacksmithd for results)
2026-10-25T02:16:01.1014571Z Background adoption and SSH setup started (PID: 2931)
2026-10-25T02:16:01.1017144Z
2026-10-25T02:16:01.1017518Z ----------------------------------------
2026-10-25T02:16:01.1018078Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40153794193/jobs/121050673873
2026-10-25T02:16:01.1018581Z SSH Access (using your GitHub SSH key):
2026-10-25T02:16:01.1019057Z   ssh -p 64000 runner@blacksmith-4vcpu-ubuntu-2404-nvqo3qff2kiva275.vm.blacksmith.sh
2026-10-25T02:16:01.1019452Z
2026-10-25T02:16:01.1019621Z No GitHub SSH key? Add one at:
2026-10-25T02:16:01.1020208Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
2026-10-25T02:16:01.1020699Z
2026-10-25T02:16:01.1020867Z ----------------------------------------
2026-10-25T02:16:01.1021099Z
2026-10-25T02:16:01.1021304Z VM ID: blacksmith-4vcpu-ubuntu-2404-nvqo3qff2kiva275
2026-10-25T02:16:01.1021697Z Host: production-152.236.39.104-x8664
2026-10-25T02:16:01.1022029Z Host Agent PID: 3861375
2026-10-25T02:16:01.1022327Z Host Agent Git SHA: 1637818df
2026-10-25T02:16:01.1022650Z Host CPU Manufacturer: AuthenticAMD
2026-10-25T02:16:01.1022985Z Blacksmith Host Generation: gen 2
2026-10-25T02:16:01.1023331Z Petname: production-smart-walleye-3d3f2442
2026-10-25T02:16:01.1023669Z Region: us-east
2026-10-25T02:16:01.1023965Z Rootfs Version: ubuntu24-full-x64-081926
2026-10-25T02:16:01.1039753Z OS Version: Ubuntu 24.04.4 LTS
2026-10-25T02:16:01.1043567Z
2026-10-25T02:16:01.1043868Z Enabling Blacksmith transparent cache
2026-10-25T02:16:01.1312918Z ##[group]Run actions/checkout@v6
2026-10-25T02:16:01.1313206Z with:
2026-10-25T02:16:01.1313406Z   fetch-depth: 2
2026-10-25T02:16:01.1313734Z   sparse-checkout: /*
!/.repos/
!/apps/mobile/modules/t3-terminal/Vendor/**/*.a

2026-10-25T02:16:01.1314124Z   sparse-checkout-cone-mode: false
2026-10-25T02:16:01.1314389Z   repository: pingdotgg/t3code
2026-10-25T02:16:01.1316306Z   token: ***
2026-10-25T02:16:01.1316512Z   ssh-strict: true
2026-10-25T02:16:01.1316722Z   ssh-user: git
2026-10-25T02:16:01.1316938Z   persist-credentials: true
2026-10-25T02:16:01.1317174Z   clean: true
2026-10-25T02:16:01.1317376Z   fetch-tags: false
2026-10-25T02:16:01.1317596Z   show-progress: true
2026-10-25T02:16:01.1317811Z   lfs: false
2026-10-25T02:16:01.1318094Z   submodules: false
2026-10-25T02:16:01.1318313Z   set-safe-directory: true
2026-10-25T02:16:01.1318566Z   allow-unsafe-pr-checkout: false
2026-10-25T02:16:01.1318811Z env:
2026-10-25T02:16:01.1319040Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:01.1319316Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:01.1319592Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:01.1319877Z ##[endgroup]
2026-10-25T02:16:01.2505073Z Syncing repository: pingdotgg/t3code
2026-10-25T02:16:01.2506212Z ##[group]Getting Git version info
2026-10-25T02:16:01.2506557Z Working directory is '/home/runner/_work/t3code/t3code'
2026-10-25T02:16:01.2507144Z [command]/usr/local/bin/git version
2026-10-25T02:16:01.2574655Z git version 2.55.0
2026-10-25T02:16:01.2586237Z ##[endgroup]
2026-10-25T02:16:01.2593612Z Temporarily overriding HOME='/home/runner/_work/_temp/d5f8228a-8338-4f1b-b1e8-9c51c239426b' before making global git config changes
2026-10-25T02:16:01.2594260Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:16:01.2597386Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:16:01.2627199Z Deleting the contents of '/home/runner/_work/t3code/t3code'
2026-10-25T02:16:01.2628921Z ##[group]Determining repository object format
2026-10-25T02:16:01.2630036Z ##[endgroup]
2026-10-25T02:16:01.2630383Z ##[group]Initializing the repository
2026-10-25T02:16:01.2632377Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code
2026-10-25T02:16:01.2663148Z hint: Using 'master' as the name for the initial branch. This default branch name
2026-10-25T02:16:01.2663627Z hint: will change to "main" in Git 3.0. To configure the initial branch name
2026-10-25T02:16:01.2664073Z hint: to use in all of your new repositories, which will suppress this warning,
2026-10-25T02:16:01.2664423Z hint: call:
2026-10-25T02:16:01.2664627Z hint:
2026-10-25T02:16:01.2664879Z hint: 	git config --global init.defaultBranch <name>
2026-10-25T02:16:01.2665175Z hint:
2026-10-25T02:16:01.2665455Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
2026-10-25T02:16:01.2665901Z hint: 'development'. The just-created branch can be renamed via this command:
2026-10-25T02:16:01.2666258Z hint:
2026-10-25T02:16:01.2666462Z hint: 	git branch -m <name>
2026-10-25T02:16:01.2666691Z hint:
2026-10-25T02:16:01.2666991Z hint: Disable this message with "git config set advice.defaultBranchName false"
2026-10-25T02:16:01.2667461Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/
2026-10-25T02:16:01.2668750Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code
2026-10-25T02:16:01.2693432Z ##[endgroup]
2026-10-25T02:16:01.2693798Z ##[group]Disabling automatic garbage collection
2026-10-25T02:16:01.2702143Z [command]/usr/local/bin/git config --local gc.auto 0
2026-10-25T02:16:01.2714315Z ##[endgroup]
2026-10-25T02:16:01.2714674Z ##[group]Setting up auth
2026-10-25T02:16:01.2714940Z Removing SSH command configuration
2026-10-25T02:16:01.2718259Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:16:01.2739258Z [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-25T02:16:01.2859731Z Removing HTTP extra header
2026-10-25T02:16:01.2862982Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader
2026-10-25T02:16:01.2883374Z [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-25T02:16:01.2974788Z Removing includeIf entries pointing to credentials config files
2026-10-25T02:16:01.2975275Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir:
2026-10-25T02:16:01.2996351Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url
2026-10-25T02:16:01.3088104Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-6b885358-a263-4837-966b-c6e14795f610.config http.https://github.com/.extraheader AUTHORIZATION: basic ***
2026-10-25T02:16:01.3111379Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-6b885358-a263-4837-966b-c6e14795f610.config
2026-10-25T02:16:01.3130353Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-6b885358-a263-4837-966b-c6e14795f610.config
2026-10-25T02:16:01.3150290Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-6b885358-a263-4837-966b-c6e14795f610.config
2026-10-25T02:16:01.3169123Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-6b885358-a263-4837-966b-c6e14795f610.config
2026-10-25T02:16:01.3185777Z ##[endgroup]
2026-10-25T02:16:01.3186140Z ##[group]Fetching the repository
2026-10-25T02:16:01.3189641Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=2 origin +e19fe0837b6eaba1c61a779dac335be281a93ded:refs/remotes/origin/main
2026-10-25T02:16:01.4884183Z From https://github.com/pingdotgg/t3code
2026-10-25T02:16:01.4884908Z  * [new ref]         e19fe0837b6eaba1c61a779dac335be281a93ded -> origin/main
2026-10-25T02:16:01.4914243Z [command]/usr/local/bin/git branch --list --remote origin/main
2026-10-25T02:16:01.4972310Z   origin/main
2026-10-25T02:16:01.4973736Z [command]/usr/local/bin/git rev-parse refs/remotes/origin/main
2026-10-25T02:16:01.4974112Z e19fe0837b6eaba1c61a779dac335be281a93ded
2026-10-25T02:16:01.4974836Z ##[endgroup]
2026-10-25T02:16:01.4975261Z ##[group]Determining the checkout info
2026-10-25T02:16:01.4975677Z ##[endgroup]
2026-10-25T02:16:01.4976053Z ##[group]Setting up sparse checkout
2026-10-25T02:16:01.4976467Z [command]/usr/local/bin/git config core.sparseCheckout true
2026-10-25T02:16:01.4980305Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout
2026-10-25T02:16:01.4995328Z .git/info/sparse-checkout
2026-10-25T02:16:01.4998379Z ##[endgroup]
2026-10-25T02:16:01.4998956Z ##[group]Checking out the ref
2026-10-25T02:16:01.4999754Z [command]/usr/local/bin/git checkout --progress --force -B main refs/remotes/origin/main
2026-10-25T02:16:08.1689317Z Updating files:   0% (1/6499)
2026-10-25T02:16:08.1717644Z Updating files:   1% (65/6499)
2026-10-25T02:16:08.1734045Z Updating files:   2% (130/6499)
2026-10-25T02:16:08.1754657Z Updating files:   3% (195/6499)
2026-10-25T02:16:08.1777079Z Updating files:   4% (260/6499)
2026-10-25T02:16:08.1807153Z Updating files:   5% (325/6499)
2026-10-25T02:16:08.1830166Z Updating files:   6% (390/6499)
2026-10-25T02:16:08.1882451Z Updating files:   7% (455/6499)
2026-10-25T02:16:08.1915646Z Updating files:   8% (520/6499)
2026-10-25T02:16:08.1978977Z Updating files:   9% (585/6499)
2026-10-25T02:16:08.2113712Z Updating files:  10% (650/6499)
2026-10-25T02:16:08.2264442Z Updating files:  11% (715/6499)
2026-10-25T02:16:08.2276697Z Updating files:  12% (780/6499)
2026-10-25T02:16:08.2288551Z Updating files:  13% (845/6499)
2026-10-25T02:16:08.2304982Z Updating files:  14% (910/6499)
2026-10-25T02:16:08.2322749Z Updating files:  15% (975/6499)
2026-10-25T02:16:08.2341466Z Updating files:  16% (1040/6499)
2026-10-25T02:16:08.2358358Z Updating files:  17% (1105/6499)
2026-10-25T02:16:08.2374900Z Updating files:  18% (1170/6499)
2026-10-25T02:16:08.2391542Z Updating files:  19% (1235/6499)
2026-10-25T02:16:08.2406768Z Updating files:  20% (1300/6499)
2026-10-25T02:16:08.2433622Z Updating files:  21% (1365/6499)
2026-10-25T02:16:08.2450255Z Updating files:  22% (1430/6499)
2026-10-25T02:16:08.2465332Z Updating files:  23% (1495/6499)
2026-10-25T02:16:08.2480087Z Updating files:  24% (1560/6499)
2026-10-25T02:16:08.2493039Z Updating files:  25% (1625/6499)
2026-10-25T02:16:08.2508273Z Updating files:  26% (1690/6499)
2026-10-25T02:16:08.2523013Z Updating files:  27% (1755/6499)
2026-10-25T02:16:08.2544415Z Updating files:  28% (1820/6499)
2026-10-25T02:16:08.2570158Z Updating files:  29% (1885/6499)
2026-10-25T02:16:08.2591708Z Updating files:  30% (1950/6499)
2026-10-25T02:16:08.2617916Z Updating files:  31% (2015/6499)
2026-10-25T02:16:08.2640208Z Updating files:  32% (2080/6499)
2026-10-25T02:16:08.2674294Z Updating files:  33% (2145/6499)
2026-10-25T02:16:08.2740241Z Updating files:  34% (2210/6499)
2026-10-25T02:16:08.2791645Z Updating files:  35% (2275/6499)
2026-10-25T02:16:08.2831961Z Updating files:  36% (2340/6499)
2026-10-25T02:16:08.2867601Z Updating files:  37% (2405/6499)
2026-10-25T02:16:08.2908747Z Updating files:  38% (2470/6499)
2026-10-25T02:16:08.2942944Z Updating files:  39% (2535/6499)
2026-10-25T02:16:08.2972605Z Updating files:  40% (2600/6499)
2026-10-25T02:16:08.2999876Z Updating files:  41% (2665/6499)
2026-10-25T02:16:08.3020523Z Updating files:  42% (2730/6499)
2026-10-25T02:16:08.3032454Z Updating files:  43% (2795/6499)
2026-10-25T02:16:08.3045936Z Updating files:  44% (2860/6499)
2026-10-25T02:16:08.3078095Z Updating files:  45% (2925/6499)
2026-10-25T02:16:08.3103153Z Updating files:  46% (2990/6499)
2026-10-25T02:16:08.3126332Z Updating files:  47% (3055/6499)
2026-10-25T02:16:08.3155785Z Updating files:  48% (3120/6499)
2026-10-25T02:16:08.3189510Z Updating files:  49% (3185/6499)
2026-10-25T02:16:08.3227207Z Updating files:  50% (3250/6499)
2026-10-25T02:16:08.3243383Z Updating files:  51% (3315/6499)
2026-10-25T02:16:08.3275972Z Updating files:  52% (3380/6499)
2026-10-25T02:16:08.3302311Z Updating files:  53% (3445/6499)
2026-10-25T02:16:08.3322998Z Updating files:  54% (3510/6499)
2026-10-25T02:16:08.3346268Z Updating files:  55% (3575/6499)
2026-10-25T02:16:08.3364682Z Updating files:  56% (3640/6499)
2026-10-25T02:16:08.3382024Z Updating files:  57% (3705/6499)
2026-10-25T02:16:08.3401896Z Updating files:  58% (3770/6499)
2026-10-25T02:16:08.3751272Z Updating files:  59% (3835/6499)
2026-10-25T02:16:08.3770165Z Updating files:  60% (3900/6499)
2026-10-25T02:16:08.3788600Z Updating files:  61% (3965/6499)
2026-10-25T02:16:08.3809697Z Updating files:  62% (4030/6499)
2026-10-25T02:16:08.3836540Z Updating files:  63% (4095/6499)
2026-10-25T02:16:08.3861749Z Updating files:  64% (4160/6499)
2026-10-25T02:16:08.3881604Z Updating files:  65% (4225/6499)
2026-10-25T02:16:08.3899387Z Updating files:  66% (4290/6499)
2026-10-25T02:16:08.3922347Z Updating files:  67% (4355/6499)
2026-10-25T02:16:08.3935101Z Updating files:  68% (4420/6499)
2026-10-25T02:16:08.3955375Z Updating files:  69% (4485/6499)
2026-10-25T02:16:08.3967543Z Updating files:  70% (4550/6499)
2026-10-25T02:16:08.3984819Z Updating files:  71% (4615/6499)
2026-10-25T02:16:08.3999064Z Updating files:  72% (4680/6499)
2026-10-25T02:16:08.4043183Z Updating files:  73% (4745/6499)
2026-10-25T02:16:08.4433093Z Updating files:  74% (4810/6499)
2026-10-25T02:16:08.4458047Z Updating files:  75% (4875/6499)
2026-10-25T02:16:08.4478399Z Updating files:  76% (4940/6499)
2026-10-25T02:16:08.4503009Z Updating files:  77% (5005/6499)
2026-10-25T02:16:08.4525355Z Updating files:  78% (5070/6499)
2026-10-25T02:16:08.4542143Z Updating files:  79% (5135/6499)
2026-10-25T02:16:08.4563767Z Updating files:  80% (5200/6499)
2026-10-25T02:16:08.4579501Z Updating files:  81% (5265/6499)
2026-10-25T02:16:08.4597662Z Updating files:  82% (5330/6499)
2026-10-25T02:16:08.4619712Z Updating files:  83% (5395/6499)
2026-10-25T02:16:08.4639506Z Updating files:  84% (5460/6499)
2026-10-25T02:16:08.4657119Z Updating files:  85% (5525/6499)
2026-10-25T02:16:08.4684718Z Updating files:  86% (5590/6499)
2026-10-25T02:16:08.4752042Z Updating files:  87% (5655/6499)
2026-10-25T02:16:08.4781684Z Updating files:  88% (5720/6499)
2026-10-25T02:16:08.4801912Z Updating files:  89% (5785/6499)
2026-10-25T02:16:08.4827844Z Updating files:  90% (5850/6499)
2026-10-25T02:16:08.4858758Z Updating files:  91% (5915/6499)
2026-10-25T02:16:08.4872908Z Updating files:  92% (5980/6499)
2026-10-25T02:16:08.4894079Z Updating files:  93% (6045/6499)
2026-10-25T02:16:08.4912556Z Updating files:  94% (6110/6499)
2026-10-25T02:16:08.4936408Z Updating files:  95% (6175/6499)
2026-10-25T02:16:08.4992934Z Updating files:  96% (6240/6499)
2026-10-25T02:16:08.5016428Z Updating files:  97% (6305/6499)
2026-10-25T02:16:08.5062214Z Updating files:  98% (6370/6499)
2026-10-25T02:16:08.5081440Z Updating files:  99% (6435/6499)
2026-10-25T02:16:08.5082125Z Updating files: 100% (6499/6499)
2026-10-25T02:16:08.5082449Z Updating files: 100% (6499/6499), done.
2026-10-25T02:16:08.5232424Z Switched to a new branch 'main'
2026-10-25T02:16:08.5233281Z branch 'main' set up to track 'origin/main'.
2026-10-25T02:16:08.5245499Z ##[endgroup]
2026-10-25T02:16:08.5274899Z [command]/usr/local/bin/git log -1 --format=%H
2026-10-25T02:16:08.5292645Z e19fe0837b6eaba1c61a779dac335be281a93ded
2026-10-25T02:16:08.5419921Z Prepare all required actions
2026-10-25T02:16:08.5456742Z ##[group]Run ./.github/actions/ci-changes
2026-10-25T02:16:08.5456893Z env:
2026-10-25T02:16:08.5457011Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:08.5457153Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:08.5457299Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:08.5457436Z ##[endgroup]
2026-10-25T02:16:08.5500518Z ##[start-action display=Run set -uo pipefail;id=changes.detect]
2026-10-25T02:16:08.5513571Z ##[group]Run set -uo pipefail
2026-10-25T02:16:08.5513758Z set -uo pipefail
2026-10-25T02:16:08.5513894Z
2026-10-25T02:16:08.5513994Z decide() {
2026-10-25T02:16:08.5514195Z   node .github/scripts/ci-changes.cjs "$@" | tee -a "$GITHUB_OUTPUT"
2026-10-25T02:16:08.5514397Z   exit "${PIPESTATUS[0]}"
2026-10-25T02:16:08.5514525Z }
2026-10-25T02:16:08.5514619Z
2026-10-25T02:16:08.5514720Z fail_open() {
2026-10-25T02:16:08.5514864Z   echo "$* Running every job."
2026-10-25T02:16:08.5514997Z   decide
2026-10-25T02:16:08.5515102Z }
2026-10-25T02:16:08.5515197Z
2026-10-25T02:16:08.5515349Z # Reads the change from git rather than the REST API: every job that
2026-10-25T02:16:08.5515599Z # runs this shares the repository's 1,000 requests/hour GITHUB_TOKEN quota.
2026-10-25T02:16:08.5515817Z if [[ "$EVENT_NAME" == pull_request ]]; then
2026-10-25T02:16:08.5516025Z   # A pull request checks out GitHub's merge commit with fetch-depth: 2,
2026-10-25T02:16:08.5516271Z   # so its first parent is the base branch and the diff is the PR's change.
2026-10-25T02:16:08.5516462Z   base=HEAD^1
2026-10-25T02:16:08.5516571Z   mode=()
2026-10-25T02:16:08.5516677Z else
2026-10-25T02:16:08.5516780Z   base=$BEFORE_SHA
2026-10-25T02:16:08.5516966Z   git fetch --quiet --no-tags --depth=1 --filter=blob:none origin "$base" \
2026-10-25T02:16:08.5517180Z     || fail_open "Could not fetch ${base}."
2026-10-25T02:16:08.5517383Z   # main keeps a full run as the backstop for anything the gate misses.
2026-10-25T02:16:08.5517568Z   mode=(--full)
2026-10-25T02:16:08.5517681Z fi
2026-10-25T02:16:08.5517779Z
2026-10-25T02:16:08.5517935Z # --no-renames lists a rename as its old and new path: renaming a file out
2026-10-25T02:16:08.5518182Z # of a package changes that package just like editing it. It also keeps
2026-10-25T02:16:08.5518507Z # git from fetching file contents to score renames.
2026-10-25T02:16:08.5518746Z git diff --name-only --no-renames "$base" HEAD > "$RUNNER_TEMP/changed-paths" \
2026-10-25T02:16:08.5518968Z   || fail_open "Could not diff against ${base}."
2026-10-25T02:16:08.5519167Z decide --paths "$RUNNER_TEMP/changed-paths" "${mode[@]}"
2026-10-25T02:16:08.5527965Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:08.5528132Z env:
2026-10-25T02:16:08.5528245Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:08.5528396Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:08.5528536Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:08.5528667Z   EVENT_NAME: push
2026-10-25T02:16:08.5528800Z   BEFORE_SHA: d228f1f2c8e43a9262e8ad485c0af8344a538fa8
2026-10-25T02:16:08.5528951Z ##[endgroup]
2026-10-25T02:16:08.7969582Z Runs everything: packages/shared/package.json
2026-10-25T02:16:08.7973503Z Affected packages: @t3tools/client-runtime, @t3tools/contracts, @t3tools/desktop, @t3tools/marketing, @t3tools/mobile, @t3tools/oxlint-plugin-t3code, @t3tools/provider-acp, @t3tools/provider-acp-registry, @t3tools/provider-core, @t3tools/provider-cursor, @t3tools/provider-grok, @t3tools/provider-muse, @t3tools/provider-opencode, @t3tools/provider-pi, @t3tools/provider-testing, @t3tools/scripts, @t3tools/shared, @t3tools/source-control-azure-devops, @t3tools/source-control-bitbucket, @t3tools/source-control-core, @t3tools/source-control-definitions, @t3tools/source-control-forgejo, @t3tools/source-control-gitcafe, @t3tools/source-control-github, @t3tools/source-control-gitlab, @t3tools/source-control-testing, @t3tools/ssh, @t3tools/tailscale, @t3tools/web, effect-acp, effect-codex-app-server, t3, t3code-relay
2026-10-25T02:16:08.7977481Z typecheck=true
2026-10-25T02:16:08.7977619Z build=true
2026-10-25T02:16:08.7993705Z test=true
2026-10-25T02:16:08.7993850Z test_packages=
2026-10-25T02:16:08.7993959Z test_web=true
2026-10-25T02:16:08.7994071Z test_server=true
2026-10-25T02:16:08.7994203Z rust=true
2026-10-25T02:16:08.7994310Z release_smoke=true
2026-10-25T02:16:08.7994425Z mobile_native=false
2026-10-25T02:16:08.8016987Z ##[end-action id=changes.detect;outcome=success;conclusion=success;duration_ms=251]
2026-10-25T02:16:08.8089804Z Prepare all required actions
2026-10-25T02:16:08.8090122Z Getting action download info
2026-10-25T02:16:08.8828409Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb)
2026-10-25T02:16:08.9721716Z ##[group]Run ./.github/actions/setup-ci-deps
2026-10-25T02:16:08.9721873Z env:
2026-10-25T02:16:08.9721989Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:08.9722135Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:08.9722278Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:08.9722410Z ##[endgroup]
2026-10-25T02:16:08.9798232Z ##[start-action display=Resolve Vite+ version;id=__self.vp]
2026-10-25T02:16:08.9807069Z ##[group]Run echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:08.9807415Z echo "version=$(sed -nE 's/^  vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:08.9807709Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:08.9807948Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:08.9816158Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:08.9816320Z env:
2026-10-25T02:16:08.9816434Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:08.9816579Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:08.9816719Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:08.9816851Z ##[endgroup]
2026-10-25T02:16:08.9866833Z ##[end-action id=__self.vp;outcome=success;conclusion=success;duration_ms=6]
2026-10-25T02:16:08.9868003Z ##[start-action display=Cache Vite+;id=__self.vp_cache]
2026-10-25T02:16:08.9900168Z ##[group]Run actions/cache@v6
2026-10-25T02:16:08.9900299Z with:
2026-10-25T02:16:08.9900401Z   path: ~/.vite-plus
2026-10-25T02:16:08.9900561Z   key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:16:08.9900757Z   enableCrossOsArchive: false
2026-10-25T02:16:08.9900885Z   fail-on-cache-miss: false
2026-10-25T02:16:08.9901007Z   lookup-only: false
2026-10-25T02:16:08.9901114Z   save-always: false
2026-10-25T02:16:08.9901219Z env:
2026-10-25T02:16:08.9901325Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:08.9901540Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:08.9901754Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:08.9901938Z ##[endgroup]
2026-10-25T02:16:09.5073145Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:16:09.8642210Z Received 170349591 of 170349591 (100.0%), 492.3 MBs/sec
2026-10-25T02:16:09.8642808Z Cache Size: ~162 MB (170349591 B)
2026-10-25T02:16:09.8664777Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/754a7890-d63a-49af-828b-8eafb00cbe06/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:16:10.5321627Z Cache restored successfully
2026-10-25T02:16:10.5507894Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0
2026-10-25T02:16:10.5583383Z ##[end-action id=__self.vp_cache;outcome=success;conclusion=success;duration_ms=1571]
2026-10-25T02:16:10.5586470Z ##[start-action display=Use cached Vite+;id=__self.__run]
2026-10-25T02:16:10.5617960Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T02:16:10.5618182Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH"
2026-10-25T02:16:10.5618355Z "$HOME/.vite-plus/bin/vp" env use "26.12.1"
2026-10-25T02:16:10.5628710Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:10.5628877Z env:
2026-10-25T02:16:10.5628999Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:10.5629149Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:10.5629303Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:10.5629435Z ##[endgroup]
2026-10-25T02:16:10.5663955Z Using Node.js v26.12.1 (resolved from 26.12.1)
2026-10-25T02:16:10.5670245Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=8]
2026-10-25T02:16:10.5672269Z ##[start-action display=Setup Vite+;id=__self.__voidzero-dev_setup-vp]
2026-10-25T02:16:10.5677103Z ##[end-action id=__self.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0]
2026-10-25T02:16:10.5678462Z ##[start-action display=Resolve pnpm store path;id=__self.pnpm_store]
2026-10-25T02:16:10.5688535Z ##[group]Run store_path="$(vp pm cache dir)"
2026-10-25T02:16:10.5688712Z store_path="$(vp pm cache dir)"
2026-10-25T02:16:10.5688873Z echo "path=$store_path" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:10.5697454Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:10.5697635Z env:
2026-10-25T02:16:10.5697745Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:10.5697901Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:10.5698050Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:10.5698216Z ##[endgroup]
2026-10-25T02:16:10.5812053Z ##[end-action id=__self.pnpm_store;outcome=success;conclusion=success;duration_ms=13]
2026-10-25T02:16:10.5813277Z ##[start-action display=Cache full pnpm store;id=__self.__actions_cache]
2026-10-25T02:16:10.6140524Z ##[group]Run actions/cache@v6
2026-10-25T02:16:10.6140665Z with:
2026-10-25T02:16:10.6140794Z   path: /home/runner/.local/share/pnpm/store/v11
2026-10-25T02:16:10.6141048Z   key: pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d
2026-10-25T02:16:10.6141299Z   restore-keys: pnpm-full-v1-Linux-X64-

2026-10-25T02:16:10.6141494Z   enableCrossOsArchive: false
2026-10-25T02:16:10.6141629Z   fail-on-cache-miss: false
2026-10-25T02:16:10.6141748Z   lookup-only: false
2026-10-25T02:16:10.6141857Z   save-always: false
2026-10-25T02:16:10.6141966Z env:
2026-10-25T02:16:10.6142252Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:10.6142399Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:10.6142538Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:10.6142673Z ##[endgroup]
2026-10-25T02:16:10.7975876Z Cache hit for: pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d
2026-10-25T02:16:11.8178994Z Received 704643072 of 998158458 (70.6%), 672.0 MBs/sec
2026-10-25T02:16:12.2850131Z Received 998158458 of 998158458 (100.0%), 648.9 MBs/sec
2026-10-25T02:16:12.2850599Z Cache Size: ~952 MB (998158458 B)
2026-10-25T02:16:12.2881635Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5a34289a-14e5-4e58-8cc7-26ae18bff4d9/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:16:17.3862077Z Cache restored successfully
2026-10-25T02:16:17.4343862Z Cache restored from key: pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d
2026-10-25T02:16:17.4414933Z ##[end-action id=__self.__actions_cache;outcome=success;conclusion=success;duration_ms=6860]
2026-10-25T02:16:17.4417320Z ##[start-action display=Install dependencies;id=__self.__run_2]
2026-10-25T02:16:17.4471972Z ##[group]Run vp install
2026-10-25T02:16:17.4472116Z vp install
2026-10-25T02:16:17.4485354Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:16:17.4485637Z env:
2026-10-25T02:16:17.4485819Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:17.4486067Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:17.4486303Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:17.4486525Z ##[endgroup]
2026-10-25T02:16:17.4886861Z Scope: all 34 workspace projects
2026-10-25T02:16:17.5980338Z ? Verifying lockfile against supply-chain policies (2087 entries)...
2026-10-25T02:16:17.9174614Z Packages are hard linked from the content-addressable store to the virtual store.
2026-10-25T02:16:17.9174947Z   Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11
2026-10-25T02:16:17.9175163Z   Virtual store is at:             node_modules/.pnpm
2026-10-25T02:16:20.3566410Z โœ“ Lockfile passes supply-chain policies (2087 entries in 2.8s)
2026-10-25T02:16:20.3566736Z Lockfile is up to date, resolution step is skipped
2026-10-25T02:16:20.3728740Z Packages: +1720
2026-10-25T02:16:20.3729231Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2026-10-25T02:16:20.4290235Z Progress: resolved 1720, reused 1716, downloaded 0, added 1720, done
2026-10-25T02:16:21.3506982Z . prepare$ vp config --no-agent
2026-10-25T02:16:21.4390370Z . prepare: Done
2026-10-25T02:16:21.4403609Z
2026-10-25T02:16:21.4403927Z devDependencies:
2026-10-25T02:16:21.4404083Z + @coderabbitai/config 1.1.0
2026-10-25T02:16:21.4404237Z + @shadcn/lint 0.1.5
2026-10-25T02:16:21.4404382Z + @types/node 24.12.4
2026-10-25T02:16:21.4404502Z + knip 6.34.0
2026-10-25T02:16:21.4404632Z + typescript <- @tsc-rs/typescript 0.8.0
2026-10-25T02:16:21.4404775Z + vite-plus 1.3.0
2026-10-25T02:16:21.4404842Z
2026-10-25T02:16:21.4420308Z Done in 4s using pnpm v12.14.0
2026-10-25T02:16:21.4557250Z ##[end-action id=__self.__run_2;outcome=success;conclusion=success;duration_ms=4013]
2026-10-25T02:16:21.4576267Z ##[group]Run echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:21.4576748Z echo "version=$(node -p "require('./apps/server/node_modules/playwright-core/package.json').version")" >> "$GITHUB_OUTPUT"
2026-10-25T02:16:21.4586306Z shell: /usr/bin/bash -e {0}
2026-10-25T02:16:21.4586430Z env:
2026-10-25T02:16:21.4586539Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:21.4586682Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:21.4586833Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:21.4586962Z ##[endgroup]
2026-10-25T02:16:21.4780566Z ##[group]Run actions/cache@v6
2026-10-25T02:16:21.4780693Z with:
2026-10-25T02:16:21.4780799Z   path: ~/.cache/ms-playwright
2026-10-25T02:16:21.4780956Z   key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:16:21.4781187Z   enableCrossOsArchive: false
2026-10-25T02:16:21.4781330Z   fail-on-cache-miss: false
2026-10-25T02:16:21.4781455Z   lookup-only: false
2026-10-25T02:16:21.4781563Z   save-always: false
2026-10-25T02:16:21.4781687Z env:
2026-10-25T02:16:21.4781799Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:21.4781938Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:21.4782076Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:21.4782212Z ##[endgroup]
2026-10-25T02:16:21.6669885Z Cache hit for: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:16:21.8026900Z Received 106503405 of 106503405 (100.0%), 846.4 MBs/sec
2026-10-25T02:16:21.8027159Z Cache Size: ~102 MB (106503405 B)
2026-10-25T02:16:21.8060387Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/5d5e20cc-fa24-4860-9fca-7e41f844c75c/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd
2026-10-25T02:16:21.9839927Z Cache restored successfully
2026-10-25T02:16:21.9977705Z Cache restored from key: playwright-chromium-shell-Linux-X64-1.60.0
2026-10-25T02:16:22.0114779Z ##[group]Run browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T02:16:22.0115159Z browser=$(find "$HOME/.cache/ms-playwright" -name chrome-headless-shell -type f -print -quit)
2026-10-25T02:16:22.0115402Z test -n "$browser"
2026-10-25T02:16:22.0115549Z if ldd "$browser" | grep '=> not found'; then
2026-10-25T02:16:22.0115777Z   node apps/server/node_modules/playwright-core/cli.js install-deps chromium
2026-10-25T02:16:22.0115987Z fi
2026-10-25T02:16:22.0126532Z shell: /usr/bin/bash -e {0}
2026-10-25T02:16:22.0126667Z env:
2026-10-25T02:16:22.0126785Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:22.0126955Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:22.0127146Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:22.0127280Z ##[endgroup]
2026-10-25T02:16:22.0409120Z ##[group]Run vp run --filter t3 test --shard 8/8
2026-10-25T02:16:22.0409356Z vp run --filter t3 test --shard 8/8
2026-10-25T02:16:22.0418088Z shell: /usr/bin/bash -e {0}
2026-10-25T02:16:22.0418210Z env:
2026-10-25T02:16:22.0418323Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:16:22.0418470Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:16:22.0418607Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:16:22.0418819Z   T3CODE_TRANSFER_BUDGET_REPORT_PATH: /home/runner/_work/_temp/t3code-transfer-budget.md
2026-10-25T02:16:22.0419099Z   T3CODE_TRANSFER_BUDGET_RESULT_PATH: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T02:16:22.0419306Z ##[endgroup]
2026-10-25T02:16:22.1868668Z ~/apps/server$ vp test run --shard 8/8 โŠ˜ cache disabled
2026-10-25T02:16:22.3271936Z
2026-10-25T02:16:22.3273453Z  RUN  v5.0.5 /home/runner/_work/t3code/t3code/apps/server
2026-10-25T02:16:22.3273726Z
2026-10-25T02:16:25.2219535Z  โœ“ src/orchestration-v2/ProviderSessionManager.test.ts (41 tests) 1005ms
2026-10-25T02:16:27.0334154Z  โœ“ src/orchestration-v2/RunExecutionService.test.ts (44 tests) 54ms
2026-10-25T02:16:28.8117941Z  โœ“ src/orchestration-v2/DelegatedCompletionDelivery.test.ts (26 tests) 553ms
2026-10-25T02:16:29.8610571Z  โœ“ src/project/AgentSessionScanner.test.ts (53 tests) 704ms
2026-10-25T02:16:29.8611036Z    โœ“ AgentSessionScanner (37)
2026-10-25T02:16:29.8611245Z      โœ“ recentThreads (18)
2026-10-25T02:16:29.8611576Z        โœ“ skips excessive records without blocking an older valid transcript 311ms
2026-10-25T02:16:35.4591622Z  โœ“ src/provider/acp/AcpJsonRpcConnection.test.ts (30 tests) 5402ms
2026-10-25T02:16:35.4592128Z    โœ“ AcpSessionRuntime (30)
2026-10-25T02:16:35.4592419Z      โœ“ drains large stderr output and keeps auth-sized logging chunks 371ms
2026-10-25T02:16:35.4592768Z      โœ“ keeps assistant item IDs unique when a provider session restarts 368ms
2026-10-25T02:16:36.4288535Z  โœ“ src/orchestration-v2/RestartContinuation.test.ts (44 tests) 37ms
2026-10-25T02:16:36.8078789Z  โœ“ src/provider/providerMaintenanceRunner.test.ts (18 tests) 33ms
2026-10-25T02:16:38.2037509Z  โœ“ src/mcp/McpHttpServer.test.ts (19 tests) 134ms
2026-10-25T02:16:39.2526655Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T02:16:39.2529358Z [02:16:39.245] INFO (#22): Migrations ran successfully {
2026-10-25T02:16:39.2529623Z   migrations: [
2026-10-25T02:16:39.2529835Z     '1_OrchestrationEvents',
2026-10-25T02:16:39.2530067Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:39.2530309Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:39.2530529Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:39.2530790Z     '5_Projections',
2026-10-25T02:16:39.2531036Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:39.2531312Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:39.2531564Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:39.2531808Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:39.2532047Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:39.2532312Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:39.2532580Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:39.2532837Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:39.2533106Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:39.2533381Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:39.2533624Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:39.2533872Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:39.2534113Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:39.2534364Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:39.2534599Z     '20_AuthAccessManagement',
2026-10-25T02:16:39.2534827Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:39.2535059Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:39.2535298Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:39.2535550Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:39.2535824Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:39.2536092Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:39.2536345Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:39.2536595Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:39.2536861Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:39.2537127Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:39.2537370Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:39.2537605Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:39.2537843Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:39.2538071Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:39.2538312Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:39.2538550Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:39.2538784Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:39.2539287Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:39.2539652Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:39.2539913Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:39.2540150Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:39.2540401Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:39.2540643Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:39.2540919Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:39.2541162Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:39.2541411Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:39.2541649Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:39.2541891Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:39.2542140Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:39.2542387Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:39.2542633Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:39.2542879Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:39.2543104Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:39.2543351Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:39.2543588Z     '55_OrchestrationV2',
2026-10-25T02:16:39.2543825Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:39.2544060Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:39.2544282Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:39.2544504Z     '59_McpAppModelContext',
2026-10-25T02:16:39.2544733Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:39.2544962Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:39.2545187Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:39.2545412Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:39.2545654Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:39.2545907Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:39.2546157Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:39.2546390Z     '67_WebhookDedupe',
2026-10-25T02:16:39.2546607Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:39.2546823Z     '69_ThreadMessageSearch'
2026-10-25T02:16:39.2547011Z   ]
2026-10-25T02:16:39.2547162Z }
2026-10-25T02:16:39.2547314Z
2026-10-25T02:16:39.3803371Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > retries a failed selection restart session open before completing
2026-10-25T02:16:39.3803841Z [02:16:39.379] WARN (#1246): Orchestration effect execution failed {
2026-10-25T02:16:39.3804441Z   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-25T02:16:39.3804887Z   effectType: 'provider-turn.restart',
2026-10-25T02:16:39.3805075Z   attemptCount: 1,
2026-10-25T02:16:39.3805220Z   nonRetryable: false,
2026-10-25T02:16:39.3805407Z   error: 'OrchestrationEffectExecutionError: \n' +
2026-10-25T02:16:39.3805731Z     '    at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/EffectWorker.ts:371:21\n' +
2026-10-25T02:16:39.3806164Z     '    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-25T02:16:39.3806482Z     '  [cause]: ProviderTurnStartError: \n' +
2026-10-25T02:16:39.3806799Z     '      at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderTurnStartService.ts:1370:19\n' +
2026-10-25T02:16:39.3807241Z     '      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-25T02:16:39.3808276Z     '    [cause]: ProviderSessionOpenError: Failed to open provider instance codex-restart-test session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:874ed8f9-19d9-4937-bd32-4a8cb4f92bfe.\n' +
2026-10-25T02:16:39.3809030Z     '        at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/ProviderSessionManager.ts:2207:23\n' +
2026-10-25T02:16:39.3809472Z     '        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-25T02:16:39.3810108Z     '      [cause]: ProviderAdapterOpenSessionError: Failed to open codex provider session provider-session:provider-instance:codex-restart-test:thread:thread%3Aselection-restart-lifecycle:874ed8f9-19d9-4937-bd32-4a8cb4f92bfe.\n' +
2026-10-25T02:16:39.3810770Z     '          at /home/runner/_work/t3code/t3code/apps/server/src/orchestration-v2/SelectionRestart.integration.test.ts:117:25 {\n' +
2026-10-25T02:16:39.3811111Z     '        [cause]: Error: simulated replacement open failure\n' +
2026-10-25T02:16:39.3811298Z     '      }\n' +
2026-10-25T02:16:39.3811425Z     '    }\n' +
2026-10-25T02:16:39.3811545Z     '  }\n' +
2026-10-25T02:16:39.3811665Z     '}'
2026-10-25T02:16:39.3811764Z }
2026-10-25T02:16:39.3811818Z
2026-10-25T02:16:39.5966545Z 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-25T02:16:39.5967003Z [02:16:39.593] INFO (#2644): Migrations ran successfully {
2026-10-25T02:16:39.5967177Z   migrations: [
2026-10-25T02:16:39.5967319Z     '1_OrchestrationEvents',
2026-10-25T02:16:39.5967491Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:39.5967664Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:39.5967850Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:39.5968016Z     '5_Projections',
2026-10-25T02:16:39.5968205Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:39.5968414Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:39.5968608Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:39.5968787Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:39.5968965Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:39.5969159Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:39.5969357Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:39.5969539Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:39.5969744Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:39.5969979Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:39.5970161Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:39.5970335Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:39.5970520Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:39.5970751Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:39.5970922Z     '20_AuthAccessManagement',
2026-10-25T02:16:39.5971089Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:39.5971258Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:39.5971438Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:39.5971629Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:39.5971840Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:39.5972042Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:39.5972229Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:39.5972417Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:39.5972609Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:39.5973244Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:39.5973524Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:39.5973697Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:39.5973898Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:39.5974096Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:39.5974291Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:39.5974495Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:39.5974677Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:39.5974856Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:39.5975052Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:39.5975250Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:39.5975426Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:39.5975611Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:39.5975796Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:39.5975983Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:39.5976168Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:39.5976355Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:39.5976535Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:39.5976709Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:39.5976897Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:39.5977076Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:39.5977261Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:39.5977438Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:39.5977601Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:39.5977786Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:39.5977963Z     '55_OrchestrationV2',
2026-10-25T02:16:39.5978135Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:39.5978307Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:39.5978509Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:39.5978684Z     '59_McpAppModelContext',
2026-10-25T02:16:39.5978868Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:39.5979056Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:39.5979240Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:39.5979424Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:39.5979625Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:39.5979825Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:39.5980024Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:39.5980208Z     '67_WebhookDedupe',
2026-10-25T02:16:39.5980381Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:39.5980782Z     '69_ThreadMessageSearch'
2026-10-25T02:16:39.5981048Z   ]
2026-10-25T02:16:39.5981196Z }
2026-10-25T02:16:39.5981258Z
2026-10-25T02:16:39.8394358Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (active)
2026-10-25T02:16:39.8394802Z [02:16:39.836] INFO (#5325): Migrations ran successfully {
2026-10-25T02:16:39.8394978Z   migrations: [
2026-10-25T02:16:39.8395117Z     '1_OrchestrationEvents',
2026-10-25T02:16:39.8395298Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:39.8395468Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:39.8395631Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:39.8395789Z     '5_Projections',
2026-10-25T02:16:39.8395978Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:39.8396194Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:39.8396387Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:39.8396840Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:39.8397116Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:39.8397321Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:39.8397523Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:39.8397712Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:39.8397919Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:39.8398128Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:39.8398314Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:39.8398489Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:39.8398674Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:39.8398862Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:39.8399039Z     '20_AuthAccessManagement',
2026-10-25T02:16:39.8399203Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:39.8399381Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:39.8399582Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:39.8399780Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:39.8399991Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:39.8400200Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:39.8400390Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:39.8400735Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:39.8400935Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:39.8401134Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:39.8401318Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:39.8401493Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:39.8401669Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:39.8401839Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:39.8402023Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:39.8402198Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:39.8402365Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:39.8402544Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:39.8402739Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:39.8402938Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:39.8403110Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:39.8403296Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:39.8403483Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:39.8403674Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:39.8403858Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:39.8404050Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:39.8404233Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:39.8404411Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:39.8404600Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:39.8404782Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:39.8404962Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:39.8405138Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:39.8405307Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:39.8405490Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:39.8405670Z     '55_OrchestrationV2',
2026-10-25T02:16:39.8405841Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:39.8406012Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:39.8406174Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:39.8406332Z     '59_McpAppModelContext',
2026-10-25T02:16:39.8406499Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:39.8406749Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:39.8406965Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:39.8407126Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:39.8407309Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:39.8407488Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:39.8407667Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:39.8407838Z     '67_WebhookDedupe',
2026-10-25T02:16:39.8407987Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:39.8408146Z     '69_ThreadMessageSearch'
2026-10-25T02:16:39.8408271Z   ]
2026-10-25T02:16:39.8408363Z }
2026-10-25T02:16:39.8408414Z
2026-10-25T02:16:40.1192923Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (idle)
2026-10-25T02:16:40.1201051Z [02:16:40.116] INFO (#8032): Migrations ran successfully {
2026-10-25T02:16:40.1201238Z   migrations: [
2026-10-25T02:16:40.1201386Z     '1_OrchestrationEvents',
2026-10-25T02:16:40.1201565Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:40.1201741Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:40.1201898Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:40.1202055Z     '5_Projections',
2026-10-25T02:16:40.1202248Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:40.1202460Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:40.1202656Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:40.1202857Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:40.1203045Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:40.1203240Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:40.1203442Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:40.1203635Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:40.1203850Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:40.1204061Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:40.1204248Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:40.1204423Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:40.1204606Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:40.1204797Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:40.1204969Z     '20_AuthAccessManagement',
2026-10-25T02:16:40.1205136Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:40.1205307Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:40.1205487Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:40.1205679Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:40.1205894Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:40.1242080Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:40.1242340Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:40.1242554Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:40.1242793Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:40.1243001Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:40.1243186Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:40.1243360Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:40.1243542Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:40.1243712Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:40.1243892Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:40.1244068Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:40.1244235Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:40.1244432Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:40.1244957Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:40.1245275Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:40.1245452Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:40.1245642Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:40.1245825Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:40.1246013Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:40.1246198Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:40.1246389Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:40.1246568Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:40.1246746Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:40.1246937Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:40.1247123Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:40.1247305Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:40.1247486Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:40.1247659Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:40.1247844Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:40.1248029Z     '55_OrchestrationV2',
2026-10-25T02:16:40.1248201Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:40.1248379Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:40.1248538Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:40.1248695Z     '59_McpAppModelContext',
2026-10-25T02:16:40.1248862Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:40.1249031Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:40.1249199Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:40.1249368Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:40.1249551Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:40.1249736Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:40.1249922Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:40.1250094Z     '67_WebhookDedupe',
2026-10-25T02:16:40.1250245Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:40.1250403Z     '69_ThreadMessageSearch'
2026-10-25T02:16:40.1250527Z   ]
2026-10-25T02:16:40.1250648Z }
2026-10-25T02:16:40.1250701Z
2026-10-25T02:16:40.4074197Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (selection-command)
2026-10-25T02:16:40.4074790Z [02:16:40.404] INFO (#10802): Migrations ran successfully {
2026-10-25T02:16:40.4075041Z   migrations: [
2026-10-25T02:16:40.4075458Z     '1_OrchestrationEvents',
2026-10-25T02:16:40.4075670Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:40.4075855Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:40.4076045Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:40.4076218Z     '5_Projections',
2026-10-25T02:16:40.4076414Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:40.4076634Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:40.4076836Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:40.4077022Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:40.4077211Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:40.4077412Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:40.4077620Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:40.4077813Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:40.4078031Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:40.4078246Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:40.4078434Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:40.4079112Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:40.4079401Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:40.4079596Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:40.4079772Z     '20_AuthAccessManagement',
2026-10-25T02:16:40.4079950Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:40.4080126Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:40.4080311Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:40.4080510Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:40.4080859Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:40.4081067Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:40.4081260Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:40.4081455Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:40.4081654Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:40.4081865Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:40.4082050Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:40.4082230Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:40.4082409Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:40.4082580Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:40.4082762Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:40.4082946Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:40.4083116Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:40.4083293Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:40.4083495Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:40.4083690Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:40.4083872Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:40.4084061Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:40.4084254Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:40.4084444Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:40.4084634Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:40.4084821Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:40.4084999Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:40.4085179Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:40.4085370Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:40.4085560Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:40.4085738Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:40.4085928Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:40.4086093Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:40.4086280Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:40.4086458Z     '55_OrchestrationV2',
2026-10-25T02:16:40.4086637Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:40.4086816Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:40.4086979Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:40.4087136Z     '59_McpAppModelContext',
2026-10-25T02:16:40.4087303Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:40.4087470Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:40.4087633Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:40.4087800Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:40.4087979Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:40.4088162Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:40.4088341Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:40.4088532Z     '67_WebhookDedupe',
2026-10-25T02:16:40.4088685Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:40.4088842Z     '69_ThreadMessageSearch'
2026-10-25T02:16:40.4089059Z   ]
2026-10-25T02:16:40.4089197Z }
2026-10-25T02:16:40.4089252Z
2026-10-25T02:16:40.6930016Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (pooled)
2026-10-25T02:16:40.6930514Z [02:16:40.690] INFO (#13581): Migrations ran successfully {
2026-10-25T02:16:40.6930701Z   migrations: [
2026-10-25T02:16:40.6930869Z     '1_OrchestrationEvents',
2026-10-25T02:16:40.6931045Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:40.6931214Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:40.6931378Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:40.6931535Z     '5_Projections',
2026-10-25T02:16:40.6931724Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:40.6931942Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:40.6932135Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:40.6932320Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:40.6932496Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:40.6932694Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:40.6932898Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:40.6933089Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:40.6933298Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:40.6933511Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:40.6933699Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:40.6933872Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:40.6934057Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:40.6934241Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:40.6934417Z     '20_AuthAccessManagement',
2026-10-25T02:16:40.6934579Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:40.6934750Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:40.6934927Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:40.6935122Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:40.6935337Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:40.6935546Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:40.6935740Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:40.6935926Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:40.6936126Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:40.6936328Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:40.6936511Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:40.6936684Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:40.6936862Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:40.6937029Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:40.6937209Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:40.6937387Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:40.6937581Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:40.6937760Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:40.6937958Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:40.6938158Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:40.6938332Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:40.6938516Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:40.6938696Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:40.6938884Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:40.6939069Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:40.6939260Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:40.6939436Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:40.6939611Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:40.6939806Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:40.6939989Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:40.6940174Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:40.6940353Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:40.6940522Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:40.6940731Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:40.6940909Z     '55_OrchestrationV2',
2026-10-25T02:16:40.6941081Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:40.6942392Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:40.6942904Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:40.6943102Z     '59_McpAppModelContext',
2026-10-25T02:16:40.6943275Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:40.6943457Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:40.6943624Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:40.6943793Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:40.6944157Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:40.6944402Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:40.6944589Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:40.6944771Z     '67_WebhookDedupe',
2026-10-25T02:16:40.6944928Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:40.6945083Z     '69_ThreadMessageSearch'
2026-10-25T02:16:40.6945211Z   ]
2026-10-25T02:16:40.6945297Z }
2026-10-25T02:16:40.6945357Z
2026-10-25T02:16:40.9724115Z stdout | src/orchestration-v2/SelectionRestart.integration.test.ts > preserves native history only for compatible account switches (separate-home)
2026-10-25T02:16:40.9724687Z [02:16:40.969] INFO (#16351): Migrations ran successfully {
2026-10-25T02:16:40.9725041Z   migrations: [
2026-10-25T02:16:40.9725268Z     '1_OrchestrationEvents',
2026-10-25T02:16:40.9725454Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:40.9725666Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:40.9725835Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:40.9725995Z     '5_Projections',
2026-10-25T02:16:40.9726182Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:40.9726391Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:40.9726586Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:40.9726768Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:40.9726948Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:40.9727149Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:40.9727349Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:40.9727535Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:40.9727744Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:40.9727953Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:40.9728136Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:40.9728316Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:40.9728497Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:40.9728689Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:40.9728861Z     '20_AuthAccessManagement',
2026-10-25T02:16:40.9729031Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:40.9729203Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:40.9729386Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:40.9729576Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:40.9729790Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:40.9729994Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:40.9730183Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:40.9730373Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:40.9730572Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:40.9730815Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:40.9730995Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:40.9731171Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:40.9731343Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:40.9731513Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:40.9731690Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:40.9731864Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:40.9732037Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:40.9732209Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:40.9732406Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:40.9732597Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:40.9732775Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:40.9733205Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:40.9733490Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:40.9733675Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:40.9733862Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:40.9734047Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:40.9734232Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:40.9734406Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:40.9734598Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:40.9734780Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:40.9734962Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:40.9735141Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:40.9735307Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:40.9735491Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:40.9735669Z     '55_OrchestrationV2',
2026-10-25T02:16:40.9735844Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:40.9736018Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:40.9736181Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:40.9736338Z     '59_McpAppModelContext',
2026-10-25T02:16:40.9736504Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:40.9736672Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:40.9736837Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:40.9737006Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:40.9737189Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:40.9737377Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:40.9737557Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:40.9737729Z     '67_WebhookDedupe',
2026-10-25T02:16:40.9737879Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:40.9738037Z     '69_ThreadMessageSearch'
2026-10-25T02:16:40.9738162Z   ]
2026-10-25T02:16:40.9738250Z }
2026-10-25T02:16:40.9738319Z
2026-10-25T02:16:41.1572001Z  โœ“ src/orchestration-v2/SelectionRestart.integration.test.ts (7 tests) 1974ms
2026-10-25T02:16:41.1572463Z    โœ“ retries a failed selection restart session open before completing 373ms
2026-10-25T02:16:41.1572907Z    โœ“ preserves native history only for compatible account switches (idle) 309ms
2026-10-25T02:16:42.1215754Z  โœ“ src/orchestration-v2/ProviderContinuationService.test.ts (11 tests) 14ms
2026-10-25T02:16:43.3339314Z  โœ“ src/checkpointing/CheckpointStore.test.ts (9 tests) 866ms
2026-10-25T02:16:45.2721844Z  โœ“ src/orchestration-v2/ClaudeAutomaticDelivery.integration.test.ts (4 tests) 971ms
2026-10-25T02:16:45.2722448Z    โœ“ delivers child completion with Claude's native pending-tool cancellation behavior 343ms
2026-10-25T02:16:46.6367433Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:46.6368195Z [02:16:46.619] INFO (#1): Migrations ran successfully {
2026-10-25T02:16:46.6368481Z   migrations: [
2026-10-25T02:16:46.6368894Z     '1_OrchestrationEvents',
2026-10-25T02:16:46.6369101Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:46.6369282Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:46.6369441Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:46.6369606Z     '5_Projections',
2026-10-25T02:16:46.6369798Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:46.6370013Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:46.6370208Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:46.6370390Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:46.6370617Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:46.6370819Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:46.6371035Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:46.6371228Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:46.6371438Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:46.6371648Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:46.6371834Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:46.6372009Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:46.6372191Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:46.6372383Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:46.6372557Z     '20_AuthAccessManagement',
2026-10-25T02:16:46.6372725Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:46.6372901Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:46.6373083Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:46.6373275Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:46.6373492Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:46.6373698Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:46.6373889Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:46.6374077Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:46.6374272Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:46.6374474Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:46.6374653Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:46.6374830Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:46.6375006Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:46.6375173Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:46.6375351Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:46.6375529Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:46.6375696Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:46.6375873Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:46.6376076Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:46.6376271Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:46.6376452Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:46.6376635Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:46.6376820Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:46.6377009Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:46.6377197Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:46.6377383Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:46.6377567Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:46.6377744Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:46.6377932Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:46.6378122Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:46.6378303Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:46.6378486Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:46.6378654Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:46.6378840Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:46.6379019Z     '55_OrchestrationV2',
2026-10-25T02:16:46.6379190Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:46.6379362Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:46.6379520Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:46.6379680Z     '59_McpAppModelContext',
2026-10-25T02:16:46.6379845Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:46.6380017Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:46.6380183Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:46.6380349Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:46.6380775Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:46.6381018Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:46.6381198Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:46.6381365Z     '67_WebhookDedupe',
2026-10-25T02:16:46.6381522Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:46.6381676Z     '69_ThreadMessageSearch'
2026-10-25T02:16:46.6381804Z   ]
2026-10-25T02:16:46.6381895Z }
2026-10-25T02:16:46.6381961Z
2026-10-25T02:16:46.7916367Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:46.7916770Z [02:16:46.790] INFO (#349) http.span=22ms: Sent HTTP response {
2026-10-25T02:16:46.7916986Z   'http.method': 'GET',
2026-10-25T02:16:46.7917225Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T02:16:46.7917447Z   'http.status': 200
2026-10-25T02:16:46.7917603Z }
2026-10-25T02:16:46.7917684Z
2026-10-25T02:16:46.7991072Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:46.7991442Z [02:16:46.798] INFO (#367) http.span=3ms: Sent HTTP response {
2026-10-25T02:16:46.7991647Z   'http.method': 'GET',
2026-10-25T02:16:46.7991858Z   'http.url': '/api/orchestration/shell',
2026-10-25T02:16:46.7992042Z   'http.status': 200
2026-10-25T02:16:46.7992170Z }
2026-10-25T02:16:46.7992225Z
2026-10-25T02:16:46.9534465Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:46.9535050Z [02:16:46.952] INFO (#405) http.span=147ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T02:16:46.9535352Z
2026-10-25T02:16:47.1069419Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.1069817Z [02:16:47.106] INFO (#714) http.span=7ms: Sent HTTP response {
2026-10-25T02:16:47.1070038Z   'http.method': 'GET',
2026-10-25T02:16:47.1070307Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T02:16:47.1070578Z   'http.status': 200
2026-10-25T02:16:47.1070705Z }
2026-10-25T02:16:47.1070759Z
2026-10-25T02:16:47.1178481Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.1178851Z [02:16:47.117] INFO (#729) http.span=7ms: Sent HTTP response {
2026-10-25T02:16:47.1179051Z   'http.method': 'GET',
2026-10-25T02:16:47.1179327Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T02:16:47.1179573Z   'http.status': 200
2026-10-25T02:16:47.1179700Z }
2026-10-25T02:16:47.1179753Z
2026-10-25T02:16:47.1242228Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.1242774Z [02:16:47.123] INFO (#641) http.span=196ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T02:16:47.1243042Z
2026-10-25T02:16:47.1259641Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.1260037Z [02:16:47.124] INFO (#629) http.span=199ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.1260292Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.1260928Z       at fiber (#773)
2026-10-25T02:16:47.1261306Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.1261598Z [02:16:47.125] INFO (#395) http.span=321ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.1261828Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.1261978Z       at fiber (#774)
2026-10-25T02:16:47.1262214Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.1262501Z [02:16:47.125] INFO (#384) http.span=323ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.1262727Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.1262875Z       at fiber (#775)
2026-10-25T02:16:47.1263110Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.1263286Z
2026-10-25T02:16:47.1567122Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.1567518Z [02:16:47.147] INFO (#1): Migrations ran successfully {
2026-10-25T02:16:47.1567684Z   migrations: [
2026-10-25T02:16:47.1567826Z     '1_OrchestrationEvents',
2026-10-25T02:16:47.1568006Z     '2_OrchestrationCommandReceipts',
2026-10-25T02:16:47.1568176Z     '3_CheckpointDiffBlobs',
2026-10-25T02:16:47.1568338Z     '4_ProviderSessionRuntime',
2026-10-25T02:16:47.1568495Z     '5_Projections',
2026-10-25T02:16:47.1568686Z     '6_ProjectionThreadSessionRuntimeModeColumns',
2026-10-25T02:16:47.1568897Z     '7_ProjectionThreadMessageAttachments',
2026-10-25T02:16:47.1569092Z     '8_ProjectionThreadActivitySequence',
2026-10-25T02:16:47.1569274Z     '9_ProviderSessionRuntimeMode',
2026-10-25T02:16:47.1569477Z     '10_ProjectionThreadsRuntimeMode',
2026-10-25T02:16:47.1569682Z     '11_OrchestrationThreadCreatedRuntimeMode',
2026-10-25T02:16:47.1569890Z     '12_ProjectionThreadsInteractionMode',
2026-10-25T02:16:47.1570076Z     '13_ProjectionThreadProposedPlans',
2026-10-25T02:16:47.1570283Z     '14_ProjectionThreadProposedPlanImplementation',
2026-10-25T02:16:47.1570548Z     '15_ProjectionTurnsSourceProposedPlan',
2026-10-25T02:16:47.1570732Z     '16_CanonicalizeModelSelections',
2026-10-25T02:16:47.1570912Z     '17_ProjectionThreadsArchivedAt',
2026-10-25T02:16:47.1571093Z     '18_ProjectionThreadsArchivedAtIndex',
2026-10-25T02:16:47.1571284Z     '19_ProjectionSnapshotLookupIndexes',
2026-10-25T02:16:47.1571458Z     '20_AuthAccessManagement',
2026-10-25T02:16:47.1571627Z     '21_AuthSessionClientMetadata',
2026-10-25T02:16:47.1571799Z     '22_AuthSessionLastConnectedAt',
2026-10-25T02:16:47.1571978Z     '23_ProjectionThreadShellSummary',
2026-10-25T02:16:47.1572180Z     '24_BackfillProjectionThreadShellSummary',
2026-10-25T02:16:47.1572388Z     '25_CleanupInvalidProjectionPendingApprovals',
2026-10-25T02:16:47.1572596Z     '26_CanonicalizeModelSelectionOptions',
2026-10-25T02:16:47.1572790Z     '27_ProviderSessionRuntimeInstanceId',
2026-10-25T02:16:47.1572982Z     '28_ProjectionThreadSessionInstanceId',
2026-10-25T02:16:47.1573179Z     '29_ProjectionThreadDetailOrderingIndexes',
2026-10-25T02:16:47.1573407Z     '30_ProjectionThreadShellArchiveIndexes',
2026-10-25T02:16:47.1573596Z     '31_AuthAuthorizationScopes',
2026-10-25T02:16:47.1573776Z     '32_AuthPairingProofKeyThumbprint',
2026-10-25T02:16:47.1573980Z     '33_ProjectionThreadsSettled',
2026-10-25T02:16:47.1574153Z     '34_ProjectionThreadsSnoozed',
2026-10-25T02:16:47.1574856Z     '35_ProjectionThreadTitleRegeneration',
2026-10-25T02:16:47.1575261Z     '36_ProjectionThreadsPinned',
2026-10-25T02:16:47.1575431Z     '37_ProjectionTurnsKeysetIndex',
2026-10-25T02:16:47.1575607Z     '38_ProjectionThreadsPinOrderKey',
2026-10-25T02:16:47.1575806Z     '39_ProjectionProjectsDefaultThreadEnvMode',
2026-10-25T02:16:47.1576002Z     '40_ProjectionProjectFaviconPath',
2026-10-25T02:16:47.1576181Z     '41_AuthSessionClientConnection',
2026-10-25T02:16:47.1576366Z     '42_ProjectionThreadLinkedPullRequest',
2026-10-25T02:16:47.1576550Z     '43_ProjectionThreadsUnsettledAt',
2026-10-25T02:16:47.1576738Z     '44_ClearAutomaticProjectModelDefaults',
2026-10-25T02:16:47.1576930Z     '45_ProjectionProjectsAutoPull',
2026-10-25T02:16:47.1577132Z     '46_RepairAutomaticSettlementTimestamps',
2026-10-25T02:16:47.1577331Z     '47_ProjectionProjectIcon',
2026-10-25T02:16:47.1577532Z     '48_ProjectionThreadBranchPullRequest',
2026-10-25T02:16:47.1577729Z     '49_ProjectionThreadsActiveOrderKey',
2026-10-25T02:16:47.1577917Z     '50_ProjectionThreadPullRequests',
2026-10-25T02:16:47.1578099Z     '51_ProjectionThreadMessageContext',
2026-10-25T02:16:47.1578295Z     '52_ProjectionThreadTitleState',
2026-10-25T02:16:47.1578476Z     '53_PullRequestFilesViewed',
2026-10-25T02:16:47.1578674Z     '54_ProjectionThreadsAutoSettleDisabledAt',
2026-10-25T02:16:47.1578871Z     '55_OrchestrationV2',
2026-10-25T02:16:47.1579062Z     '56_RemoveRedundantProjectionIndexes',
2026-10-25T02:16:47.1579248Z     '57_ScheduledTaskWebhooks',
2026-10-25T02:16:47.1579409Z     '58_WebhookRelayDeliveries',
2026-10-25T02:16:47.1579575Z     '59_McpAppModelContext',
2026-10-25T02:16:47.1579742Z     '60_ThreadSnapshotWindowIndexes',
2026-10-25T02:16:47.1579920Z     '61_PullRequestReviewGuides',
2026-10-25T02:16:47.1580090Z     '62_ThreadFailureLookupIndex',
2026-10-25T02:16:47.1580264Z     '63_DropUnusedV1Projections',
2026-10-25T02:16:47.1580444Z     '64_CanonicalizeThreadPullRequestLinks',
2026-10-25T02:16:47.1580657Z     '65_CodexUsageNativeTurnIndex',
2026-10-25T02:16:47.1580838Z     '66_RepairClientSettlementTimestamps',
2026-10-25T02:16:47.1581006Z     '67_WebhookDedupe',
2026-10-25T02:16:47.1581163Z     '68_ShellStopRequestIndex',
2026-10-25T02:16:47.1581317Z     '69_ThreadMessageSearch'
2026-10-25T02:16:47.1581449Z   ]
2026-10-25T02:16:47.1581539Z }
2026-10-25T02:16:47.1581593Z
2026-10-25T02:16:47.3003874Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.3004274Z [02:16:47.296] INFO (#1137) http.span=28ms: Sent HTTP response {
2026-10-25T02:16:47.3004477Z   'http.method': 'GET',
2026-10-25T02:16:47.3004746Z   'http.url': '/api/orchestration/threads/transfer-budget-thread',
2026-10-25T02:16:47.3004974Z   'http.status': 200
2026-10-25T02:16:47.3005107Z }
2026-10-25T02:16:47.3005176Z
2026-10-25T02:16:47.3022297Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.3022641Z [02:16:47.301] INFO (#1155) http.span=2ms: Sent HTTP response {
2026-10-25T02:16:47.3022843Z   'http.method': 'GET',
2026-10-25T02:16:47.3023033Z   'http.url': '/api/orchestration/shell',
2026-10-25T02:16:47.3023213Z   'http.status': 200
2026-10-25T02:16:47.3023339Z }
2026-10-25T02:16:47.3023388Z
2026-10-25T02:16:47.4212012Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.4213063Z [02:16:47.420] INFO (#1193) http.span=115ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T02:16:47.4213438Z
2026-10-25T02:16:47.5628053Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.5628450Z [02:16:47.562] INFO (#1504) http.span=7ms: Sent HTTP response {
2026-10-25T02:16:47.5628661Z   'http.method': 'GET',
2026-10-25T02:16:47.5628929Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/bounded',
2026-10-25T02:16:47.5629166Z   'http.status': 200
2026-10-25T02:16:47.5629300Z }
2026-10-25T02:16:47.5629351Z
2026-10-25T02:16:47.5711980Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.5712367Z [02:16:47.570] INFO (#1519) http.span=5ms: Sent HTTP response {
2026-10-25T02:16:47.5712580Z   'http.method': 'GET',
2026-10-25T02:16:47.5712833Z   'http.url': '/api/orchestration/threads/transfer-budget-long-turn/history',
2026-10-25T02:16:47.5713063Z   'http.status': 200
2026-10-25T02:16:47.5713190Z }
2026-10-25T02:16:47.5713241Z
2026-10-25T02:16:47.5768294Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.5769002Z [02:16:47.576] INFO (#1431) http.span=174ms: Sent HTTP response { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 101 }
2026-10-25T02:16:47.5769349Z
2026-10-25T02:16:47.5775310Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.5775727Z [02:16:47.576] INFO (#1419) http.span=175ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.5775994Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.5776156Z       at fiber (#1562)
2026-10-25T02:16:47.5776406Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.5776704Z [02:16:47.577] INFO (#1183) http.span=273ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.5776936Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.5777091Z       at fiber (#1563)
2026-10-25T02:16:47.5777326Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.5777617Z [02:16:47.577] INFO (#1172) http.span=274ms: InterruptError: All fibers interrupted without error {
2026-10-25T02:16:47.5777842Z   [cause]: InterruptCause: The fiber was interrupted by:
2026-10-25T02:16:47.5777994Z       at fiber (#1564)
2026-10-25T02:16:47.5778235Z } { 'http.method': 'GET', 'http.url': '/ws', 'http.status': 503 }
2026-10-25T02:16:47.5778408Z
2026-10-25T02:16:47.5812458Z stdout | integration/transferBudgetV2.integration.test.ts > reports V2 thread HTTP and WebSocket transfer budgets
2026-10-25T02:16:47.5812846Z [02:16:47.580] INFO (#1): # T3 Code thread transfer budget
2026-10-25T02:16:47.5812965Z
2026-10-25T02:16:47.5813394Z 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-25T02:16:47.5814827Z 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-25T02:16:47.5816221Z 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-25T02:16:47.5817139Z 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-25T02:16:47.5817517Z
2026-10-25T02:16:47.5817581Z | Provider | Total thread wire | Budget | Result |
2026-10-25T02:16:47.5817758Z | --- | ---: | ---: | --- |
2026-10-25T02:16:47.5817901Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T02:16:47.5818083Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T02:16:47.5818198Z
2026-10-25T02:16:47.5818247Z ## Detailed measurements
2026-10-25T02:16:47.5818320Z
2026-10-25T02:16:47.5818412Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T02:16:47.5818572Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T02:16:47.5818764Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T02:16:47.5819015Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T02:16:47.5819282Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T02:16:47.5819515Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T02:16:47.5819705Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO |
2026-10-25T02:16:47.5819902Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO |
2026-10-25T02:16:47.5820133Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO |
2026-10-25T02:16:47.5820360Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T02:16:47.5820878Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO |
2026-10-25T02:16:47.5821180Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO |
2026-10-25T02:16:47.5821439Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T02:16:47.5821679Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO |
2026-10-25T02:16:47.5821907Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T02:16:47.5822138Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T02:16:47.5822408Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T02:16:47.5822663Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:16:47.5822894Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO |
2026-10-25T02:16:47.5823137Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO |
2026-10-25T02:16:47.5823375Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:16:47.5823578Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T02:16:47.5823779Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T02:16:47.5824189Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:16:47.5824455Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T02:16:47.5824664Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T02:16:47.5824921Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:16:47.5825157Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T02:16:47.5825379Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T02:16:47.5825652Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T02:16:47.5825931Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T02:16:47.5826183Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T02:16:47.5826395Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO |
2026-10-25T02:16:47.5826614Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO |
2026-10-25T02:16:47.5826866Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO |
2026-10-25T02:16:47.5827113Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T02:16:47.5827373Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO |
2026-10-25T02:16:47.5827655Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO |
2026-10-25T02:16:47.5827931Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T02:16:47.5828179Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO |
2026-10-25T02:16:47.5828408Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T02:16:47.5828646Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T02:16:47.5828931Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T02:16:47.5829203Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:16:47.5829451Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO |
2026-10-25T02:16:47.5829707Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO |
2026-10-25T02:16:47.5829970Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:16:47.5830194Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T02:16:47.5839242Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T02:16:47.5839520Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:16:47.5839774Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T02:16:47.5840000Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T02:16:47.5840281Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:16:47.5840569Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T02:16:47.5840805Z
2026-10-25T02:16:47.5840858Z ## Compression diagnostics
2026-10-25T02:16:47.5840936Z
2026-10-25T02:16:47.5841040Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T02:16:47.5841262Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip.
2026-10-25T02:16:47.5841492Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T02:16:47.5841730Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip.
2026-10-25T02:16:47.5841860Z
2026-10-25T02:16:47.5841863Z
2026-10-25T02:16:47.5842311Z  โœ“ integration/transferBudgetV2.integration.test.ts (1 test) 998ms
2026-10-25T02:16:47.5842726Z    โœ“ reports V2 thread HTTP and WebSocket transfer budgets 997ms
2026-10-25T02:16:47.8271260Z  โœ“ src/resourceTelemetry/Model.test.ts (12 tests) 6ms
2026-10-25T02:16:47.9652652Z  โœ“ src/provider/acp/AntigravityProtocol.test.ts (36 tests) 9ms
2026-10-25T02:16:48.2376293Z  โœ“ src/orchestration-v2/ThreadLiveEventCoalescer.test.ts (12 tests) 20ms
2026-10-25T02:16:49.5571696Z  โœ“ src/mcp/TaskCancelNativeSubagent.integration.test.ts (1 test) 358ms
2026-10-25T02:16:49.5572143Z    โœ“ task_cancel ends a delegated child's background native subagent 358ms
2026-10-25T02:16:50.5641848Z  โœ“ src/serverRuntimeStartup.test.ts (8 tests) 15ms
2026-10-25T02:16:50.7087543Z  โœ“ src/mcp/AcpMcpStdioBridge.test.ts (8 tests) 17ms
2026-10-25T02:16:51.0434023Z  โœ“ src/telemetry/AnalyticsService.test.ts (3 tests) 70ms
2026-10-25T02:16:51.3704988Z  โœ“ src/project/ProjectEnrichmentService.test.ts (4 tests) 14ms
2026-10-25T02:16:52.4082938Z  โœ“ src/cloud/CloudLink.test.ts (6 tests) 25ms
2026-10-25T02:16:52.5223553Z  โœ“ src/provider/codexUsageLimits.test.ts (15 tests) 4ms
2026-10-25T02:16:55.1277364Z  โœ“ src/orchestration-v2/http.test.ts (1 test) 1638ms
2026-10-25T02:16:55.1277778Z    โœ“ exports full history with size, scope, and missing-thread checks 1638ms
2026-10-25T02:16:55.4189046Z  โœ“ src/observability/OtlpEndpointCheck.test.ts (5 tests) 32ms
2026-10-25T02:16:55.8200013Z  โœ“ src/persistence/OrchestrationEventStore.sequence.test.ts (2 tests) 127ms
2026-10-25T02:16:56.1564092Z  โœ“ src/provider/ClaudeModelCatalog.test.ts (4 tests) 3ms
2026-10-25T02:16:56.4016189Z  โœ“ src/attachmentStore.test.ts (10 tests) 6ms
2026-10-25T02:16:56.5293831Z  โœ“ src/usage/usageAggregation.test.ts (11 tests) 12ms
2026-10-25T02:16:56.6132171Z  โœ“ src/orchestration-v2/Adapters/claudeWorkflowProgress.test.ts (14 tests) 4ms
2026-10-25T02:16:56.8586917Z  โœ“ src/orchestration-v2/ContextHandoffService.test.ts (3 tests) 8ms
2026-10-25T02:16:57.2484732Z  โœ“ src/persistence/Migrations.test.ts (7 tests) 134ms
2026-10-25T02:16:57.4059109Z  โœ“ src/cloud/relayResponse.test.ts (8 tests) 12ms
2026-10-25T02:16:58.3290553Z  โœ“ src/orchestration-v2/RunFinalizationService.test.ts (5 tests) 6ms
2026-10-25T02:16:58.4785027Z  โœ“ src/bootstrap.test.ts (3 tests) 11ms
2026-10-25T02:16:58.6087792Z  โœ“ src/preview/PreviewBrowserHost.test.ts (2 tests) 7ms
2026-10-25T02:16:59.0404306Z  โœ“ src/device/DeviceHubProxy.stream.test.ts (1 test) 29ms
2026-10-25T02:17:00.0354395Z  โœ“ src/auth/replayMarkers.test.ts (1 test) 16ms
2026-10-25T02:17:00.1525247Z  โœ“ src/provider/Drivers/claudeUsage.test.ts (3 tests) 2ms
2026-10-25T02:17:00.2689397Z  โœ“ src/scheduledTasks/webhookFilter.test.ts (4 tests) 2ms
2026-10-25T02:17:00.3863634Z  โœ“ src/cli/triagePrompt.test.ts (3 tests) 2ms
2026-10-25T02:17:00.6011089Z  โœ“ src/provider/CodexThreadRevert.test.ts (2 tests) 12ms
2026-10-25T02:17:07.5724600Z  โœ“ src/orchestration-v2/testkit/OpenCodeReplayFixtures.integration.test.ts (22 tests) 5754ms
2026-10-25T02:17:07.5725084Z    โœ“ OpenCode replay fixtures (22)
2026-10-25T02:17:07.5725410Z      โœ“ runs simple/opencode through OrchestratorV2 using deterministic replay 313ms
2026-10-25T02:17:07.5725823Z      โœ“ runs opencode2_inbox/opencode through OrchestratorV2 using deterministic replay 328ms
2026-10-25T02:17:07.5726231Z      โœ“ runs opencode2_revert/opencode through OrchestratorV2 using deterministic replay 321ms
2026-10-25T02:17:07.5726652Z      โœ“ runs opencode2_background/opencode through OrchestratorV2 using deterministic replay 333ms
2026-10-25T02:17:07.5727083Z      โœ“ runs opencode2_compaction/opencode through OrchestratorV2 using deterministic replay 399ms
2026-10-25T02:17:07.5727529Z      โœ“ runs opencode2_resume_after_restart/opencode through OrchestratorV2 using deterministic replay 333ms
2026-10-25T02:17:07.5728008Z      โœ“ runs opencode2_background when session.execution.started.3 is an execution start this build cannot decode 316ms
2026-10-25T02:17:08.0311130Z  โœ“ src/persistence/DatabaseStorage.test.ts (1 test) 49ms
2026-10-25T02:17:08.1677236Z  โœ“ src/workspace/WorkspacePaths.test.ts (2 tests) 7ms
2026-10-25T02:17:08.4254765Z  โœ“ src/device/sshDeviceScript.test.ts (2 tests) 9ms
2026-10-25T02:17:08.7003498Z  โœ“ src/persistence/Migrations/049_ProjectionThreadsActiveOrderKey.test.ts (1 test) 22ms
2026-10-25T02:17:08.7765601Z  โœ“ src/orchestration-v2/QueuedRunOrder.test.ts (1 test) 2ms
2026-10-25T02:17:09.7666274Z  โœ“ src/mcp/toolkits/device/handlers.test.ts (2 tests) 2ms
2026-10-25T02:17:09.8843713Z  โœ“ src/guest/guestView.test.ts (1 test) 2ms
2026-10-25T02:17:13.8138840Z  โœ“ src/orchestration-v2/testkit/CursorReplayFixtures.integration.test.ts (11 tests) 2922ms
2026-10-25T02:17:13.8139560Z    โœ“ Cursor replay fixtures (11)
2026-10-25T02:17:13.8139874Z      โœ“ runs simple/cursor through OrchestratorV2 using deterministic replay 362ms
2026-10-25T02:17:13.8140277Z      โœ“ runs subagent/cursor through OrchestratorV2 using deterministic replay 307ms
2026-10-25T02:17:13.8140677Z      โœ“ runs multi_turn/cursor through OrchestratorV2 using deterministic replay 306ms
2026-10-25T02:17:14.2484292Z  โœ“ src/provider/ClaudeCapabilitiesProbe.test.ts (1 test) 1ms
2026-10-25T02:17:14.2512778Z
2026-10-25T02:17:14.2518147Z  Test Files  52 passed (52)
2026-10-25T02:17:14.2520369Z       Tests  545 passed (545)
2026-10-25T02:17:14.2520703Z    Start at  02:16:22
2026-10-25T02:17:14.2521289Z    Duration  51.91s (tests 49%, import 39%, transform 10%, setup 3%)
2026-10-25T02:17:14.2528051Z
2026-10-25T02:17:14.2528477Z      Import  1363 modules were evaluated 16269 times ยท 19.28s total, 39% of tracked time
2026-10-25T02:17:14.2528940Z              ~17.66s faster with isolate: false โ€” shared modules are evaluated once per worker instead of once per file
2026-10-25T02:17:14.2529378Z              learn more: https://vitest.dev/guide/improving-performance#test-isolation
2026-10-25T02:17:14.2529568Z
2026-10-25T02:17:14.2691705Z
2026-10-25T02:17:14.2769762Z ##[group]Run if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T02:17:14.2770083Z if test -f "/home/runner/_work/_temp/thread-transfer-result.json"; then
2026-10-25T02:17:14.2770347Z   echo "present=true" >> "$GITHUB_OUTPUT"
2026-10-25T02:17:14.2770493Z else
2026-10-25T02:17:14.2770639Z   echo "present=false" >> "$GITHUB_OUTPUT"
2026-10-25T02:17:14.2770827Z fi
2026-10-25T02:17:14.2779182Z shell: /usr/bin/bash -e {0}
2026-10-25T02:17:14.2779302Z env:
2026-10-25T02:17:14.2779413Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:17:14.2779554Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:17:14.2779696Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:17:14.2779824Z ##[endgroup]
2026-10-25T02:17:14.2811032Z ##[group]Run if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T02:17:14.2811307Z if test -f "/home/runner/_work/_temp/t3code-transfer-budget.md"; then
2026-10-25T02:17:14.2811582Z   tee -a "$GITHUB_STEP_SUMMARY" < "/home/runner/_work/_temp/t3code-transfer-budget.md"
2026-10-25T02:17:14.2811783Z else
2026-10-25T02:17:14.2811946Z   echo "Transfer budget report was not produced." >> "$GITHUB_STEP_SUMMARY"
2026-10-25T02:17:14.2812129Z fi
2026-10-25T02:17:14.2817974Z shell: /usr/bin/bash -e {0}
2026-10-25T02:17:14.2818094Z env:
2026-10-25T02:17:14.2818213Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:17:14.2818356Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:17:14.2818491Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:17:14.2818618Z ##[endgroup]
2026-10-25T02:17:14.2837741Z # T3 Code thread transfer budget
2026-10-25T02:17:14.2837837Z
2026-10-25T02:17:14.2838277Z 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-25T02:17:14.2839425Z 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-25T02:17:14.2842115Z 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-25T02:17:14.2843014Z 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-25T02:17:14.2843384Z
2026-10-25T02:17:14.2843449Z | Provider | Total thread wire | Budget | Result |
2026-10-25T02:17:14.2843607Z | --- | ---: | ---: | --- |
2026-10-25T02:17:14.2843749Z | codex | 5.0 KiB (5,098 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T02:17:14.2843928Z | claudeAgent | 5.0 KiB (5,110 B) | 6.8 KiB (7,000 B) | PASS |
2026-10-25T02:17:14.2844041Z
2026-10-25T02:17:14.2844089Z ## Detailed measurements
2026-10-25T02:17:14.2844159Z
2026-10-25T02:17:14.2844232Z | Provider | Phase | Metric | Observed | Budget | Result |
2026-10-25T02:17:14.2844391Z | --- | --- | --- | ---: | ---: | --- |
2026-10-25T02:17:14.2844578Z | codex | thread snapshot | HTTP wire | 3.8 KiB (3,879 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T02:17:14.2844827Z | codex | measured turn | WebSocket wire | 1.2 KiB (1,219 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T02:17:14.2845089Z | codex | measured turn | WebSocket decoded | 20.9 KiB (21,360 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T02:17:14.2845318Z | codex | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T02:17:14.2845504Z | codex | shell snapshot | HTTP wire | 859 B | none | INFO |
2026-10-25T02:17:14.2845702Z | codex | measured turn, shell | WebSocket wire | 657 B | none | INFO |
2026-10-25T02:17:14.2845929Z | codex | measured turn, shell | WebSocket decoded | 1.7 KiB (1,703 B) | none | INFO |
2026-10-25T02:17:14.2846173Z | codex | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T02:17:14.2846500Z | codex | measured turn, second client | WebSocket wire | 1.7 KiB (1,724 B) | none | INFO |
2026-10-25T02:17:14.2846764Z | codex | measured turn, second client | WebSocket decoded | 22.5 KiB (23,063 B) | none | INFO |
2026-10-25T02:17:14.2847018Z | codex | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T02:17:14.2847253Z | codex | measured turn | server egress wire | 3.5 KiB (3,600 B) | none | INFO |
2026-10-25T02:17:14.2847460Z | codex | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T02:17:14.2847681Z | codex | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,222 B) | none | INFO |
2026-10-25T02:17:14.2847942Z | codex | reconnect, thread (snapshot) | WebSocket decoded | 80.5 KiB (82,454 B) | none | INFO |
2026-10-25T02:17:14.2848214Z | codex | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:17:14.2848444Z | codex | reconnect, shell (replay) | WebSocket wire | 886 B | none | INFO |
2026-10-25T02:17:14.2848680Z | codex | reconnect, shell (replay) | WebSocket decoded | 1.7 KiB (1,768 B) | none | INFO |
2026-10-25T02:17:14.2848920Z | codex | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:17:14.2849117Z | codex | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T02:17:14.2849316Z | codex | long-turn cold open | HTTP wire | 12.7 KiB (13,044 B) | none | INFO |
2026-10-25T02:17:14.2849557Z | codex | long-turn cold open | HTTP decoded | 89.8 KiB (91,953 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:17:14.2849781Z | codex | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T02:17:14.2849987Z | codex | long-turn history page | HTTP wire | 11.4 KiB (11,665 B) | none | INFO |
2026-10-25T02:17:14.2850331Z | codex | long-turn history page | HTTP decoded | 83.7 KiB (85,742 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:17:14.2850559Z | codex | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T02:17:14.2850783Z | claudeAgent | thread snapshot | HTTP wire | 3.8 KiB (3,889 B) | 4.9 KiB (5,000 B) | PASS |
2026-10-25T02:17:14.2851059Z | claudeAgent | measured turn | WebSocket wire | 1.2 KiB (1,221 B) | 2.0 KiB (2,000 B) | PASS |
2026-10-25T02:17:14.2851335Z | claudeAgent | measured turn | WebSocket decoded | 21.2 KiB (21,710 B) | 29.3 KiB (30,000 B) | PASS |
2026-10-25T02:17:14.2851585Z | claudeAgent | measured turn | WebSocket messages | 2 | 8 | PASS |
2026-10-25T02:17:14.2851787Z | claudeAgent | shell snapshot | HTTP wire | 863 B | none | INFO |
2026-10-25T02:17:14.2852011Z | claudeAgent | measured turn, shell | WebSocket wire | 662 B | none | INFO |
2026-10-25T02:17:14.2852257Z | claudeAgent | measured turn, shell | WebSocket decoded | 1.7 KiB (1,725 B) | none | INFO |
2026-10-25T02:17:14.2852510Z | claudeAgent | measured turn, shell | WebSocket messages | 1 | none | INFO |
2026-10-25T02:17:14.2852762Z | claudeAgent | measured turn, second client | WebSocket wire | 1.7 KiB (1,732 B) | none | INFO |
2026-10-25T02:17:14.2853047Z | claudeAgent | measured turn, second client | WebSocket decoded | 22.9 KiB (23,435 B) | none | INFO |
2026-10-25T02:17:14.2853312Z | claudeAgent | measured turn, second client | WebSocket messages | 3 | none | INFO |
2026-10-25T02:17:14.2853563Z | claudeAgent | measured turn | server egress wire | 3.5 KiB (3,615 B) | none | INFO |
2026-10-25T02:17:14.2853787Z | claudeAgent | measured turn | SQL statements | 20 | none | INFO |
2026-10-25T02:17:14.2854034Z | claudeAgent | reconnect, thread (snapshot) | WebSocket wire | 4.1 KiB (4,230 B) | none | INFO |
2026-10-25T02:17:14.2854313Z | claudeAgent | reconnect, thread (snapshot) | WebSocket decoded | 80.8 KiB (82,720 B) | none | INFO |
2026-10-25T02:17:14.2854584Z | claudeAgent | reconnect, thread (snapshot) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:17:14.2854829Z | claudeAgent | reconnect, shell (replay) | WebSocket wire | 890 B | none | INFO |
2026-10-25T02:17:14.2855087Z | claudeAgent | reconnect, shell (replay) | WebSocket decoded | 1.8 KiB (1,792 B) | none | INFO |
2026-10-25T02:17:14.2855398Z | claudeAgent | reconnect, shell (replay) | WebSocket messages | 2 | none | INFO |
2026-10-25T02:17:14.2855626Z | claudeAgent | reconnect | SQL statements | 32 | none | INFO |
2026-10-25T02:17:14.2855846Z | claudeAgent | long-turn cold open | HTTP wire | 12.8 KiB (13,061 B) | none | INFO |
2026-10-25T02:17:14.2856114Z | claudeAgent | long-turn cold open | HTTP decoded | 89.9 KiB (92,009 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:17:14.2856359Z | claudeAgent | long-turn cold open | rows | 75 | 75 | PASS |
2026-10-25T02:17:14.2856581Z | claudeAgent | long-turn history page | HTTP wire | 11.4 KiB (11,695 B) | none | INFO |
2026-10-25T02:17:14.2856860Z | claudeAgent | long-turn history page | HTTP decoded | 83.7 KiB (85,754 B) | 117.2 KiB (120,000 B) | PASS |
2026-10-25T02:17:14.2857110Z | claudeAgent | long-turn history page | rows | 75 | 75 | PASS |
2026-10-25T02:17:14.2857235Z
2026-10-25T02:17:14.2857288Z ## Compression diagnostics
2026-10-25T02:17:14.2857366Z
2026-10-25T02:17:14.2857468Z - codex: thread snapshot 108.5 KiB (111,145 B) decoded to 3.6 KiB (3,703 B) gzip.
2026-10-25T02:17:14.2857694Z - codex: shell snapshot 1.6 KiB (1,680 B) decoded to 684 B gzip.
2026-10-25T02:17:14.2857918Z - claudeAgent: thread snapshot 108.8 KiB (111,447 B) decoded to 3.6 KiB (3,713 B) gzip.
2026-10-25T02:17:14.2858155Z - claudeAgent: shell snapshot 1.7 KiB (1,702 B) decoded to 688 B gzip.
2026-10-25T02:17:14.2889764Z ##[group]Run actions/upload-artifact@v7
2026-10-25T02:17:14.2889905Z with:
2026-10-25T02:17:14.2890017Z   name: thread-transfer-results
2026-10-25T02:17:14.2890179Z   path: /home/runner/_work/_temp/thread-transfer-result.json
2026-10-25T02:17:14.2890408Z   if-no-files-found: ignore
2026-10-25T02:17:14.2890599Z   retention-days: 30
2026-10-25T02:17:14.2890708Z   compression-level: 6
2026-10-25T02:17:14.2890820Z   overwrite: false
2026-10-25T02:17:14.2890928Z   include-hidden-files: false
2026-10-25T02:17:14.2891050Z   archive: true
2026-10-25T02:17:14.2891148Z env:
2026-10-25T02:17:14.2891253Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:17:14.2891394Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:17:14.2891530Z   GITHUB_REPO_NAME: pingdotgg/t3code
2026-10-25T02:17:14.2891663Z ##[endgroup]
2026-10-25T02:17:14.3587838Z With the provided path, there will be 1 file uploaded
2026-10-25T02:17:14.3589739Z Artifact name is valid!
2026-10-25T02:17:14.3590007Z Root directory input is valid!
2026-10-25T02:17:14.5201867Z Uploading artifact: thread-transfer-results.zip
2026-10-25T02:17:14.5217867Z Beginning upload of artifact content to blob storage
2026-10-25T02:17:14.5866194Z Uploaded bytes 504
2026-10-25T02:17:14.6005994Z Finished uploading artifact content to blob storage!
2026-10-25T02:17:14.6006470Z SHA256 digest of uploaded artifact is 9bc6ed1e456ff573515534b9a9983e117656c19e9680da129ce7d413829eba10
2026-10-25T02:17:14.6006711Z Finalizing artifact upload
2026-10-25T02:17:15.1136286Z Artifact thread-transfer-results successfully finalized. Artifact ID 12583950613
2026-10-25T02:17:15.1136646Z Artifact thread-transfer-results has been successfully uploaded! Final size is 504 bytes. Artifact ID is 12583950613
2026-10-25T02:17:15.1149067Z Artifact download URL: https://github.com/pingdotgg/t3code/actions/runs/40153794193/artifacts/12583950613
2026-10-25T02:17:15.1221420Z Post job cleanup.
2026-10-25T02:17:15.1815009Z Cache hit occurred on the primary key playwright-chromium-shell-Linux-X64-1.60.0, not saving cache.
2026-10-25T02:17:15.1875619Z Post job cleanup.
2026-10-25T02:17:15.1888284Z ##[start-action display=Cache full pnpm store;id=__a6207e04-bba7-4f02-9742-44710be19410.__actions_cache]
2026-10-25T02:17:15.2201652Z Post job cleanup.
2026-10-25T02:17:15.2806943Z Cache hit occurred on the primary key pnpm-full-v1-Linux-X64-3343c3b1388f61a61de99ade7ddf42400f9622aebf34bf75a63eccbd0dde8e3d, not saving cache.
2026-10-25T02:17:15.2837826Z ##[end-action id=__a6207e04-bba7-4f02-9742-44710be19410.__actions_cache;outcome=success;conclusion=success;duration_ms=94]
2026-10-25T02:17:15.2839538Z ##[start-action display=Cache Vite+;id=__a6207e04-bba7-4f02-9742-44710be19410.vp_cache]
2026-10-25T02:17:15.2858493Z Post job cleanup.
2026-10-25T02:17:15.3474032Z 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-25T02:17:15.3510317Z ##[end-action id=__a6207e04-bba7-4f02-9742-44710be19410.vp_cache;outcome=success;conclusion=success;duration_ms=67]
2026-10-25T02:17:15.3542099Z Post job cleanup.
2026-10-25T02:17:15.3927316Z [command]/usr/local/bin/git version
2026-10-25T02:17:15.3952076Z git version 2.55.0
2026-10-25T02:17:15.4001360Z Temporarily overriding HOME='/home/runner/_work/_temp/1c3da832-51fc-44f9-9bd6-ea19bac79943' before making global git config changes
2026-10-25T02:17:15.4001735Z Adding repository directory to the temporary git global config as a safe directory
2026-10-25T02:17:15.4004574Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code
2026-10-25T02:17:15.4024454Z Removing SSH command configuration
2026-10-25T02:17:15.4027220Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand
2026-10-25T02:17:15.4046970Z [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-25T02:17:15.4157032Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules
2026-10-25T02:17:15.4177304Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128
2026-10-25T02:17:15.4210494Z A job completed hook has been configured by the self-hosted runner administrator
2026-10-25T02:17:15.4222860Z ##[group]Run '/job_completed.sh'
2026-10-25T02:17:15.4228353Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
2026-10-25T02:17:15.4228523Z env:
2026-10-25T02:17:15.4228637Z   BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 152
2026-10-25T02:17:15.4234799Z   BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 455
2026-10-25T02:17:15.4234969Z   BLACKSMITH_CHECK_RUN_ID: 121050673873
2026-10-25T02:17:15.4235122Z   BLACKSMITH_JOB_DISPLAY_NAME: Test Server 8
2026-10-25T02:17:15.4235275Z   GITHUB_ACTIONS_CACHE_MODE: write
2026-10-25T02:17:15.4235408Z ##[endgroup]
2026-10-25T02:17:15.4304897Z Docker container cache not activated, skipping hash computation.
2026-10-25T02:17:15.4541568Z No active SSH sessions detected. Proceeding with shutdown immediately.
2026-10-25T02:17:15.4580223Z Cleaning up orphan processes