2026-10-25T07:31:15.5120202Z Current runner version: '2.338.1' 2026-10-25T07:31:15.5123776Z Runner name: 'blacksmith-8vcpu-ubuntu-2404-xucg6r7we7j2ol3a' 2026-10-25T07:31:15.5124483Z Runner group name: 'blacksmith scale sets - blacksmith-8vcpu-ubuntu-2404' 2026-10-25T07:31:15.5125193Z Machine name: 'ip-172-31-73-130' 2026-10-25T07:31:15.5126853Z ##[group]GITHUB_TOKEN Permissions 2026-10-25T07:31:15.5128164Z Contents: read 2026-10-25T07:31:15.5128635Z Metadata: read 2026-10-25T07:31:15.5129017Z ##[endgroup] 2026-10-25T07:31:15.5130501Z Secret source: Actions 2026-10-25T07:31:15.5131127Z Cache mode: write 2026-10-25T07:31:15.5131743Z Prepare workflow directory 2026-10-25T07:31:15.5309781Z Prepare all required actions 2026-10-25T07:31:15.5335304Z Getting action download info 2026-10-25T07:31:15.6367716Z Download action repository 'actions/checkout@v6' (SHA:d23441a48e516b6c34aea4fa41551a30e30af803) 2026-10-25T07:31:15.6734215Z Download action repository 'actions/cache@v6' (SHA:55cc8345863c7cc4c66a329aec7e433d2d1c52a9) 2026-10-25T07:31:15.7751738Z Setting BLACKSMITH_ACTIONS_RESULTS_URL to https://results-receiver.actions.githubusercontent.com/ 2026-10-25T07:31:15.7789753Z Complete job name: Build and Typecheck 2026-10-25T07:31:16.0238572Z A job started hook has been configured by the self-hosted runner administrator 2026-10-25T07:31:16.0344030Z ##[group]Run '/setup.sh' 2026-10-25T07:31:16.0361005Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:16.0361482Z env: 2026-10-25T07:31:16.0361724Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:16.0362036Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:16.0362334Z BLACKSMITH_CHECK_RUN_ID: 121107838181 2026-10-25T07:31:16.0362665Z BLACKSMITH_JOB_DISPLAY_NAME: Build and Typecheck 2026-10-25T07:31:16.0362996Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T07:31:16.0363275Z ##[endgroup] 2026-10-25T07:31:16.0592006Z Logging daemon started (blacksmithd for logs) 2026-10-25T07:31:16.0670252Z Results daemon started (blacksmithd for results) 2026-10-25T07:31:16.0786489Z Background adoption and SSH setup started (PID: 3129) 2026-10-25T07:31:16.0787652Z 2026-10-25T07:31:16.0788182Z ---------------------------------------- 2026-10-25T07:31:16.0788881Z View this job: https://app.blacksmith.sh/pingdotgg/runs/40173061590/jobs/121107838181 2026-10-25T07:31:16.0789333Z SSH Access (using your GitHub SSH key): 2026-10-25T07:31:16.0789858Z ssh -p 64000 runner@blacksmith-8vcpu-ubuntu-2404-xucg6r7we7j2ol3a.vm.blacksmith.sh 2026-10-25T07:31:16.0790408Z 2026-10-25T07:31:16.0790587Z No GitHub SSH key? Add one at: 2026-10-25T07:31:16.0791490Z https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account 2026-10-25T07:31:16.0792247Z 2026-10-25T07:31:16.0792439Z ---------------------------------------- 2026-10-25T07:31:16.0792755Z 2026-10-25T07:31:16.0793007Z VM ID: blacksmith-8vcpu-ubuntu-2404-xucg6r7we7j2ol3a 2026-10-25T07:31:16.0793594Z Host: production-152.236.30.78-x8664 2026-10-25T07:31:16.0794075Z Host Agent PID: 219346 2026-10-25T07:31:16.0794537Z Host Agent Git SHA: 1637818df 2026-10-25T07:31:16.0795014Z Host CPU Manufacturer: AuthenticAMD 2026-10-25T07:31:16.0795407Z Blacksmith Host Generation: gen 2 2026-10-25T07:31:16.0795839Z Petname: production-aware-tuna-7430d872 2026-10-25T07:31:16.0796133Z Region: us-east 2026-10-25T07:31:16.0796384Z Rootfs Version: ubuntu24-full-x64-081926 2026-10-25T07:31:16.0800338Z OS Version: Ubuntu 24.04.4 LTS 2026-10-25T07:31:16.0800829Z 2026-10-25T07:31:16.0857673Z Enabling Blacksmith transparent cache 2026-10-25T07:31:16.1029446Z ##[group]Run actions/checkout@v6 2026-10-25T07:31:16.1029783Z with: 2026-10-25T07:31:16.1030235Z sparse-checkout: /* !/.repos/ !/apps/mobile/modules/t3-terminal/Vendor/**/*.a 2026-10-25T07:31:16.1030667Z sparse-checkout-cone-mode: false 2026-10-25T07:31:16.1030969Z repository: pingdotgg/t3code 2026-10-25T07:31:16.1032948Z token: *** 2026-10-25T07:31:16.1033183Z ssh-strict: true 2026-10-25T07:31:16.1033421Z ssh-user: git 2026-10-25T07:31:16.1033665Z persist-credentials: true 2026-10-25T07:31:16.1034095Z clean: true 2026-10-25T07:31:16.1034325Z fetch-depth: 1 2026-10-25T07:31:16.1034561Z fetch-tags: false 2026-10-25T07:31:16.1034803Z show-progress: true 2026-10-25T07:31:16.1035046Z lfs: false 2026-10-25T07:31:16.1035274Z submodules: false 2026-10-25T07:31:16.1035519Z set-safe-directory: true 2026-10-25T07:31:16.1035840Z allow-unsafe-pr-checkout: false 2026-10-25T07:31:16.1036117Z env: 2026-10-25T07:31:16.1036384Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:16.1036695Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:16.1036999Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:16.1037282Z ##[endgroup] 2026-10-25T07:31:16.2324003Z Syncing repository: pingdotgg/t3code 2026-10-25T07:31:16.2325165Z ##[group]Getting Git version info 2026-10-25T07:31:16.2325634Z Working directory is '/home/runner/_work/t3code/t3code' 2026-10-25T07:31:16.2326149Z [command]/usr/local/bin/git version 2026-10-25T07:31:16.2387290Z git version 2.55.0 2026-10-25T07:31:16.2400101Z ##[endgroup] 2026-10-25T07:31:16.2407956Z Temporarily overriding HOME='/home/runner/_work/_temp/03c7b146-c62a-4524-9fe6-5e87bf5614aa' before making global git config changes 2026-10-25T07:31:16.2409177Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T07:31:16.2411399Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T07:31:16.2444032Z Deleting the contents of '/home/runner/_work/t3code/t3code' 2026-10-25T07:31:16.2445719Z ##[group]Determining repository object format 2026-10-25T07:31:16.2446654Z ##[endgroup] 2026-10-25T07:31:16.2447185Z ##[group]Initializing the repository 2026-10-25T07:31:16.2449201Z [command]/usr/local/bin/git init /home/runner/_work/t3code/t3code 2026-10-25T07:31:16.2485930Z hint: Using 'master' as the name for the initial branch. This default branch name 2026-10-25T07:31:16.2486637Z hint: will change to "main" in Git 3.0. To configure the initial branch name 2026-10-25T07:31:16.2487195Z hint: to use in all of your new repositories, which will suppress this warning, 2026-10-25T07:31:16.2487581Z hint: call: 2026-10-25T07:31:16.2487799Z hint: 2026-10-25T07:31:16.2488091Z hint: git config --global init.defaultBranch 2026-10-25T07:31:16.2488543Z hint: 2026-10-25T07:31:16.2488981Z hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and 2026-10-25T07:31:16.2489472Z hint: 'development'. The just-created branch can be renamed via this command: 2026-10-25T07:31:16.2489863Z hint: 2026-10-25T07:31:16.2490088Z hint: git branch -m 2026-10-25T07:31:16.2490342Z hint: 2026-10-25T07:31:16.2490846Z hint: Disable this message with "git config set advice.defaultBranchName false" 2026-10-25T07:31:16.2491665Z Initialized empty Git repository in /home/runner/_work/t3code/t3code/.git/ 2026-10-25T07:31:16.2492533Z [command]/usr/local/bin/git remote add origin https://github.com/pingdotgg/t3code 2026-10-25T07:31:16.2516366Z ##[endgroup] 2026-10-25T07:31:16.2516785Z ##[group]Disabling automatic garbage collection 2026-10-25T07:31:16.2518472Z [command]/usr/local/bin/git config --local gc.auto 0 2026-10-25T07:31:16.2540776Z ##[endgroup] 2026-10-25T07:31:16.2541384Z ##[group]Setting up auth 2026-10-25T07:31:16.2541685Z Removing SSH command configuration 2026-10-25T07:31:16.2544143Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T07:31:16.2565674Z [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-25T07:31:16.2686579Z Removing HTTP extra header 2026-10-25T07:31:16.2689652Z [command]/usr/local/bin/git config --local --name-only --get-regexp http\.https\:\/\/github\.com\/\.extraheader 2026-10-25T07:31:16.2713422Z [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-25T07:31:16.2804020Z Removing includeIf entries pointing to credentials config files 2026-10-25T07:31:16.2807281Z [command]/usr/local/bin/git config --local --name-only --get-regexp ^includeIf\.gitdir: 2026-10-25T07:31:16.2828130Z [command]/usr/local/bin/git submodule foreach --recursive git config --local --show-origin --name-only --get-regexp remote.origin.url 2026-10-25T07:31:16.2921528Z [command]/usr/local/bin/git config --file /home/runner/_work/_temp/git-credentials-1d26097c-9843-47dc-bd7a-70eeae461ed1.config http.https://github.com/.extraheader AUTHORIZATION: basic *** 2026-10-25T07:31:16.2944278Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git.path /home/runner/_work/_temp/git-credentials-1d26097c-9843-47dc-bd7a-70eeae461ed1.config 2026-10-25T07:31:16.2964092Z [command]/usr/local/bin/git config --local includeIf.gitdir:/home/runner/_work/t3code/t3code/.git/worktrees/*.path /home/runner/_work/_temp/git-credentials-1d26097c-9843-47dc-bd7a-70eeae461ed1.config 2026-10-25T07:31:16.2982269Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git.path /github/runner_temp/git-credentials-1d26097c-9843-47dc-bd7a-70eeae461ed1.config 2026-10-25T07:31:16.3002156Z [command]/usr/local/bin/git config --local includeIf.gitdir:/github/workspace/.git/worktrees/*.path /github/runner_temp/git-credentials-1d26097c-9843-47dc-bd7a-70eeae461ed1.config 2026-10-25T07:31:16.3020389Z ##[endgroup] 2026-10-25T07:31:16.3020780Z ##[group]Fetching the repository 2026-10-25T07:31:16.3024809Z [command]/usr/local/bin/git -c protocol.version=2 fetch --no-tags --prune --no-recurse-submodules --filter=blob:none --depth=1 origin +5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792:refs/remotes/pull/24770/merge 2026-10-25T07:31:16.5765628Z From https://github.com/pingdotgg/t3code 2026-10-25T07:31:16.5767275Z * [new ref] 5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792 -> pull/24770/merge 2026-10-25T07:31:16.5787514Z ##[endgroup] 2026-10-25T07:31:16.5788587Z ##[group]Determining the checkout info 2026-10-25T07:31:16.5789567Z ##[endgroup] 2026-10-25T07:31:16.5790368Z ##[group]Setting up sparse checkout 2026-10-25T07:31:16.5791926Z [command]/usr/local/bin/git config core.sparseCheckout true 2026-10-25T07:31:16.5815049Z [command]/usr/local/bin/git rev-parse --git-path info/sparse-checkout 2026-10-25T07:31:16.5830229Z .git/info/sparse-checkout 2026-10-25T07:31:16.5834469Z ##[endgroup] 2026-10-25T07:31:16.5835630Z ##[group]Checking out the ref 2026-10-25T07:31:16.5836919Z [command]/usr/local/bin/git checkout --progress --force refs/remotes/pull/24770/merge 2026-10-25T07:31:23.8551851Z Updating files: 0% (1/6567) 2026-10-25T07:31:23.8580322Z Updating files: 1% (66/6567) 2026-10-25T07:31:23.8597121Z Updating files: 2% (132/6567) 2026-10-25T07:31:23.8622393Z Updating files: 3% (198/6567) 2026-10-25T07:31:23.8647109Z Updating files: 4% (263/6567) 2026-10-25T07:31:23.8688008Z Updating files: 5% (329/6567) 2026-10-25T07:31:23.8714486Z Updating files: 6% (395/6567) 2026-10-25T07:31:23.8773510Z Updating files: 7% (460/6567) 2026-10-25T07:31:23.8821201Z Updating files: 8% (526/6567) 2026-10-25T07:31:23.8911228Z Updating files: 9% (592/6567) 2026-10-25T07:31:23.9161685Z Updating files: 10% (657/6567) 2026-10-25T07:31:23.9213314Z Updating files: 11% (723/6567) 2026-10-25T07:31:23.9225756Z Updating files: 12% (789/6567) 2026-10-25T07:31:23.9237748Z Updating files: 13% (854/6567) 2026-10-25T07:31:23.9256846Z Updating files: 14% (920/6567) 2026-10-25T07:31:23.9273899Z Updating files: 15% (986/6567) 2026-10-25T07:31:23.9292523Z Updating files: 16% (1051/6567) 2026-10-25T07:31:23.9309114Z Updating files: 17% (1117/6567) 2026-10-25T07:31:23.9328572Z Updating files: 18% (1183/6567) 2026-10-25T07:31:23.9345270Z Updating files: 19% (1248/6567) 2026-10-25T07:31:23.9362487Z Updating files: 20% (1314/6567) 2026-10-25T07:31:23.9386889Z Updating files: 21% (1380/6567) 2026-10-25T07:31:23.9404939Z Updating files: 22% (1445/6567) 2026-10-25T07:31:23.9420701Z Updating files: 23% (1511/6567) 2026-10-25T07:31:23.9434941Z Updating files: 24% (1577/6567) 2026-10-25T07:31:23.9448734Z Updating files: 25% (1642/6567) 2026-10-25T07:31:23.9465028Z Updating files: 26% (1708/6567) 2026-10-25T07:31:23.9478663Z Updating files: 27% (1774/6567) 2026-10-25T07:31:23.9500396Z Updating files: 28% (1839/6567) 2026-10-25T07:31:23.9530678Z Updating files: 29% (1905/6567) 2026-10-25T07:31:23.9551802Z Updating files: 30% (1971/6567) 2026-10-25T07:31:23.9575469Z Updating files: 31% (2036/6567) 2026-10-25T07:31:23.9604414Z Updating files: 32% (2102/6567) 2026-10-25T07:31:23.9633431Z Updating files: 33% (2168/6567) 2026-10-25T07:31:23.9702811Z Updating files: 34% (2233/6567) 2026-10-25T07:31:23.9757127Z Updating files: 35% (2299/6567) 2026-10-25T07:31:23.9791125Z Updating files: 36% (2365/6567) 2026-10-25T07:31:23.9828050Z Updating files: 37% (2430/6567) 2026-10-25T07:31:23.9868304Z Updating files: 38% (2496/6567) 2026-10-25T07:31:23.9895282Z Updating files: 39% (2562/6567) 2026-10-25T07:31:23.9927140Z Updating files: 40% (2627/6567) 2026-10-25T07:31:23.9956802Z Updating files: 41% (2693/6567) 2026-10-25T07:31:23.9972520Z Updating files: 42% (2759/6567) 2026-10-25T07:31:23.9982608Z Updating files: 43% (2824/6567) 2026-10-25T07:31:24.0007368Z Updating files: 44% (2890/6567) 2026-10-25T07:31:24.0034287Z Updating files: 45% (2956/6567) 2026-10-25T07:31:24.0061928Z Updating files: 46% (3021/6567) 2026-10-25T07:31:24.0087735Z Updating files: 47% (3087/6567) 2026-10-25T07:31:24.0117632Z Updating files: 48% (3153/6567) 2026-10-25T07:31:24.0153468Z Updating files: 49% (3218/6567) 2026-10-25T07:31:24.0180310Z Updating files: 50% (3284/6567) 2026-10-25T07:31:24.0204293Z Updating files: 51% (3350/6567) 2026-10-25T07:31:24.0234028Z Updating files: 52% (3415/6567) 2026-10-25T07:31:24.0260285Z Updating files: 53% (3481/6567) 2026-10-25T07:31:24.0282625Z Updating files: 54% (3547/6567) 2026-10-25T07:31:24.0303634Z Updating files: 55% (3612/6567) 2026-10-25T07:31:24.0317307Z Updating files: 56% (3678/6567) 2026-10-25T07:31:24.0337658Z Updating files: 57% (3744/6567) 2026-10-25T07:31:24.0685598Z Updating files: 58% (3809/6567) 2026-10-25T07:31:24.0703843Z Updating files: 59% (3875/6567) 2026-10-25T07:31:24.0722482Z Updating files: 60% (3941/6567) 2026-10-25T07:31:24.0745375Z Updating files: 61% (4006/6567) 2026-10-25T07:31:24.0769150Z Updating files: 62% (4072/6567) 2026-10-25T07:31:24.0793887Z Updating files: 63% (4138/6567) 2026-10-25T07:31:24.0818440Z Updating files: 64% (4203/6567) 2026-10-25T07:31:24.0835747Z Updating files: 65% (4269/6567) 2026-10-25T07:31:24.0860124Z Updating files: 66% (4335/6567) 2026-10-25T07:31:24.0880404Z Updating files: 67% (4400/6567) 2026-10-25T07:31:24.0898766Z Updating files: 68% (4466/6567) 2026-10-25T07:31:24.0911987Z Updating files: 69% (4532/6567) 2026-10-25T07:31:24.0928280Z Updating files: 70% (4597/6567) 2026-10-25T07:31:24.0945494Z Updating files: 71% (4663/6567) 2026-10-25T07:31:24.0958458Z Updating files: 72% (4729/6567) 2026-10-25T07:31:24.1220080Z Updating files: 73% (4794/6567) 2026-10-25T07:31:24.1405433Z Updating files: 74% (4860/6567) 2026-10-25T07:31:24.1427328Z Updating files: 75% (4926/6567) 2026-10-25T07:31:24.1449078Z Updating files: 76% (4991/6567) 2026-10-25T07:31:24.1470764Z Updating files: 77% (5057/6567) 2026-10-25T07:31:24.1490020Z Updating files: 78% (5123/6567) 2026-10-25T07:31:24.1508615Z Updating files: 79% (5188/6567) 2026-10-25T07:31:24.1530356Z Updating files: 80% (5254/6567) 2026-10-25T07:31:24.1545664Z Updating files: 81% (5320/6567) 2026-10-25T07:31:24.1565834Z Updating files: 82% (5385/6567) 2026-10-25T07:31:24.1586510Z Updating files: 83% (5451/6567) 2026-10-25T07:31:24.1612585Z Updating files: 84% (5517/6567) 2026-10-25T07:31:24.1630983Z Updating files: 85% (5582/6567) 2026-10-25T07:31:24.1656360Z Updating files: 86% (5648/6567) 2026-10-25T07:31:24.1722446Z Updating files: 87% (5714/6567) 2026-10-25T07:31:24.1754418Z Updating files: 88% (5779/6567) 2026-10-25T07:31:24.1776147Z Updating files: 89% (5845/6567) 2026-10-25T07:31:24.1799086Z Updating files: 90% (5911/6567) 2026-10-25T07:31:24.1831903Z Updating files: 91% (5976/6567) 2026-10-25T07:31:24.1846618Z Updating files: 92% (6042/6567) 2026-10-25T07:31:24.1867372Z Updating files: 93% (6108/6567) 2026-10-25T07:31:24.1886372Z Updating files: 94% (6173/6567) 2026-10-25T07:31:24.1913901Z Updating files: 95% (6239/6567) 2026-10-25T07:31:24.1972960Z Updating files: 96% (6305/6567) 2026-10-25T07:31:24.1997792Z Updating files: 97% (6370/6567) 2026-10-25T07:31:24.2045111Z Updating files: 98% (6436/6567) 2026-10-25T07:31:24.2064398Z Updating files: 99% (6502/6567) 2026-10-25T07:31:24.2064655Z Updating files: 100% (6567/6567) 2026-10-25T07:31:24.2064861Z Updating files: 100% (6567/6567), done. 2026-10-25T07:31:24.2214544Z Note: switching to 'refs/remotes/pull/24770/merge'. 2026-10-25T07:31:24.2214667Z 2026-10-25T07:31:24.2214827Z You are in 'detached HEAD' state. You can look around, make experimental 2026-10-25T07:31:24.2215074Z changes and commit them, and you can discard any commits you make in this 2026-10-25T07:31:24.2215316Z state without impacting any branches by switching back to a branch. 2026-10-25T07:31:24.2215454Z 2026-10-25T07:31:24.2215561Z If you want to create a new branch to retain commits you create, you may 2026-10-25T07:31:24.2215796Z do so (now or later) by using -c with the switch command. Example: 2026-10-25T07:31:24.2215944Z 2026-10-25T07:31:24.2216010Z git switch -c 2026-10-25T07:31:24.2216113Z 2026-10-25T07:31:24.2216174Z Or undo this operation with: 2026-10-25T07:31:24.2216261Z 2026-10-25T07:31:24.2216337Z git switch - 2026-10-25T07:31:24.2216407Z 2026-10-25T07:31:24.2216536Z Turn off this advice by setting config variable advice.detachedHead to false 2026-10-25T07:31:24.2216685Z 2026-10-25T07:31:24.2216876Z HEAD is now at 5f40dc0 Merge 1fe6b549aabd413f2207f31ba2ebcbc2f14e23a8 into b3d382e1009d5430de8c528aef99a39854a7cbc4 2026-10-25T07:31:24.2228372Z ##[endgroup] 2026-10-25T07:31:24.2261530Z [command]/usr/local/bin/git log -1 --format=%H 2026-10-25T07:31:24.2300202Z 5f40dc04b29c04e9f3dbfbfd5fda6adaf83bc792 2026-10-25T07:31:24.2419517Z Prepare all required actions 2026-10-25T07:31:24.2444765Z ##[group]Run ./.github/actions/setup-apt-mirrors 2026-10-25T07:31:24.2444928Z env: 2026-10-25T07:31:24.2445042Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.2445189Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.2445335Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.2445467Z ##[endgroup] 2026-10-25T07:31:24.2489598Z ##[start-action display=Run # Replace the existing Blacksmith mirror list as well as direct sources.;id=__self.__run] 2026-10-25T07:31:24.2532140Z ##[group]Run # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-25T07:31:24.2532647Z # Replace the existing Blacksmith mirror list as well as direct sources. 2026-10-25T07:31:24.2532988Z printf '%s\tpriority:%s\n' \ 2026-10-25T07:31:24.2533254Z  https://archive.ubuntu.com/ubuntu 1 \ 2026-10-25T07:31:24.2533578Z  https://mirrors.edge.kernel.org/ubuntu 2 \ 2026-10-25T07:31:24.2533898Z  https://mirror.math.princeton.edu/pub/ubuntu 3 \ 2026-10-25T07:31:24.2534247Z  | sudo tee /etc/apt/blacksmith-ubuntu-mirrors.txt > /dev/null 2026-10-25T07:31:24.2534541Z  2026-10-25T07:31:24.2534789Z # APT's mirror transport retries each file against the next server. 2026-10-25T07:31:24.2535223Z sudo find /etc/apt -maxdepth 2 -type f \( -name '*.list' -o -name '*.sources' \) \ 2026-10-25T07:31:24.2535580Z  -exec sed -i -E \ 2026-10-25T07:31:24.2535992Z  's#https?://(([^/]+\.)?archive|security)\.ubuntu\.com/ubuntu/?#mirror+file:/etc/apt/blacksmith-ubuntu-mirrors.txt#g' {} + 2026-10-25T07:31:24.2536721Z  2026-10-25T07:31:24.2536922Z # Move on to a fallback before an unreachable server exhausts the job. 2026-10-25T07:31:24.2537205Z printf '%s\n' 'Acquire::http::Timeout "15";' 'Acquire::https::Timeout "15";' \ 2026-10-25T07:31:24.2537471Z  | sudo tee /etc/apt/apt.conf.d/80-mirror-timeouts > /dev/null 2026-10-25T07:31:24.2558775Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:24.2558971Z env: 2026-10-25T07:31:24.2559084Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.2559237Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.2559513Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.2559722Z ##[endgroup] 2026-10-25T07:31:24.2794268Z ##[end-action id=__self.__run;outcome=success;conclusion=success;duration_ms=30] 2026-10-25T07:31:24.2818699Z ##[group]Run sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-25T07:31:24.2819155Z sudo sed -i 's|http://|https://|g' /etc/apt/blacksmith-ubuntu-mirrors.txt /etc/apt/sources.list.d/ubuntu.sources 2026-10-25T07:31:24.2819403Z ( 2026-10-25T07:31:24.2819505Z  set +e 2026-10-25T07:31:24.2819681Z  sudo apt-get update && sudo apt-get install -y libsecret-1-dev pkg-config 2026-10-25T07:31:24.2819894Z  echo "$?" > "$RUNNER_TEMP/apt-status" 2026-10-25T07:31:24.2820065Z ) > "$RUNNER_TEMP/apt.log" 2>&1 < /dev/null & 2026-10-25T07:31:24.2837268Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:24.2837412Z env: 2026-10-25T07:31:24.2837526Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.2837671Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.2837817Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.2837948Z ##[endgroup] 2026-10-25T07:31:24.2981818Z Prepare all required actions 2026-10-25T07:31:24.2982091Z Getting action download info 2026-10-25T07:31:24.3899104Z Download action repository 'voidzero-dev/setup-vp@v1' (SHA:250f29ce396baf5e8f24498e17c0dfdebabc26eb) 2026-10-25T07:31:24.5208856Z ##[group]Run ./.github/actions/setup-ci-deps 2026-10-25T07:31:24.5209030Z with: 2026-10-25T07:31:24.5209498Z task-cache-read-token: *** 2026-10-25T07:31:24.5209624Z env: 2026-10-25T07:31:24.5209736Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.5209882Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.5210048Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.5210183Z ##[endgroup] 2026-10-25T07:31:24.7089096Z ##[start-action display=Resolve Vite+ version;id=__self_2.vp] 2026-10-25T07:31:24.7102054Z ##[group]Run echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T07:31:24.7102436Z echo "version=$(sed -nE 's/^ vite-plus: ([0-9][^ ]*)$/\1/p' pnpm-workspace.yaml)" >> "$GITHUB_OUTPUT" 2026-10-25T07:31:24.7102717Z echo "node=$(jq -r '.engines.node' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T07:31:24.7103013Z echo "pnpm=$(jq -r '.packageManager' package.json)" >> "$GITHUB_OUTPUT" 2026-10-25T07:31:24.7124736Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:24.7124944Z env: 2026-10-25T07:31:24.7125115Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.7125306Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.7125488Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.7125677Z ##[endgroup] 2026-10-25T07:31:24.7207188Z ##[end-action id=__self_2.vp;outcome=success;conclusion=success;duration_ms=11] 2026-10-25T07:31:24.7208408Z ##[start-action display=Cache Vite+;id=__self_2.vp_cache] 2026-10-25T07:31:24.7250402Z ##[group]Run actions/cache@v6 2026-10-25T07:31:24.7250533Z with: 2026-10-25T07:31:24.7250645Z path: ~/.vite-plus 2026-10-25T07:31:24.7250817Z key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T07:31:24.7251227Z enableCrossOsArchive: false 2026-10-25T07:31:24.7251432Z fail-on-cache-miss: false 2026-10-25T07:31:24.7251628Z lookup-only: false 2026-10-25T07:31:24.7251802Z save-always: false 2026-10-25T07:31:24.7251972Z env: 2026-10-25T07:31:24.7252138Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:24.7252373Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:24.7252596Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:24.7252749Z ##[endgroup] 2026-10-25T07:31:24.9144647Z Cache hit for: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T07:31:25.3017871Z Received 170349591 of 170349591 (100.0%), 450.0 MBs/sec 2026-10-25T07:31:25.3018561Z Cache Size: ~162 MB (170349591 B) 2026-10-25T07:31:25.3043592Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/4cdb0983-69fd-4368-bf78-d38aae3dc0c6/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T07:31:25.9511052Z Cache restored successfully 2026-10-25T07:31:25.9643975Z Cache restored from key: vite-plus-home-v2-Linux-X64-1.3.0-node26.12.1-pnpm@12.14.0 2026-10-25T07:31:25.9718195Z ##[end-action id=__self_2.vp_cache;outcome=success;conclusion=success;duration_ms=1250] 2026-10-25T07:31:25.9720346Z ##[start-action display=Use cached Vite+;id=__self_2.__run] 2026-10-25T07:31:25.9739627Z ##[group]Run echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T07:31:25.9739881Z echo "$HOME/.vite-plus/bin" >> "$GITHUB_PATH" 2026-10-25T07:31:25.9740051Z "$HOME/.vite-plus/bin/vp" env use "26.12.1" 2026-10-25T07:31:25.9758911Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:25.9759088Z env: 2026-10-25T07:31:25.9759198Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:25.9759341Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:25.9759681Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:25.9759878Z ##[endgroup] 2026-10-25T07:31:25.9800862Z Using Node.js v26.12.1 (resolved from 26.12.1) 2026-10-25T07:31:25.9807018Z ##[end-action id=__self_2.__run;outcome=success;conclusion=success;duration_ms=8] 2026-10-25T07:31:25.9808176Z ##[start-action display=Setup Vite+;id=__self_2.__voidzero-dev_setup-vp] 2026-10-25T07:31:25.9812417Z ##[end-action id=__self_2.__voidzero-dev_setup-vp;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T07:31:25.9813425Z ##[start-action display=Resolve pnpm store path;id=__self_2.pnpm_store] 2026-10-25T07:31:25.9823120Z ##[group]Run store_path="$(vp pm cache dir)" 2026-10-25T07:31:25.9823296Z store_path="$(vp pm cache dir)" 2026-10-25T07:31:25.9823462Z echo "path=$store_path" >> "$GITHUB_OUTPUT" 2026-10-25T07:31:25.9841700Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:25.9841916Z env: 2026-10-25T07:31:25.9842061Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:25.9842245Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:25.9842429Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:25.9842595Z ##[endgroup] 2026-10-25T07:31:25.9973560Z ##[end-action id=__self_2.pnpm_store;outcome=success;conclusion=success;duration_ms=15] 2026-10-25T07:31:25.9974706Z ##[start-action display=Cache full pnpm store;id=__self_2.__actions_cache] 2026-10-25T07:31:26.0287493Z ##[group]Run actions/cache@v6 2026-10-25T07:31:26.0287628Z with: 2026-10-25T07:31:26.0287749Z path: /home/runner/.local/share/pnpm/store/v11 2026-10-25T07:31:26.0288017Z key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16 2026-10-25T07:31:26.0288264Z restore-keys: pnpm-full-v1-Linux-X64- 2026-10-25T07:31:26.0288410Z enableCrossOsArchive: false 2026-10-25T07:31:26.0288537Z fail-on-cache-miss: false 2026-10-25T07:31:26.0288662Z lookup-only: false 2026-10-25T07:31:26.0288769Z save-always: false 2026-10-25T07:31:26.0288878Z env: 2026-10-25T07:31:26.0288985Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:26.0289131Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:26.0289280Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:26.0289581Z ##[endgroup] 2026-10-25T07:31:26.2340550Z Cache hit for: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16 2026-10-25T07:31:27.2823996Z Received 536870912 of 998205880 (53.8%), 495.6 MBs/sec 2026-10-25T07:31:28.0338466Z Received 998205880 of 998205880 (100.0%), 533.6 MBs/sec 2026-10-25T07:31:28.0338861Z Cache Size: ~952 MB (998205880 B) 2026-10-25T07:31:28.0372035Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/408b0270-b302-4958-8e34-61f223a21c25/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T07:31:33.2292474Z Cache restored successfully 2026-10-25T07:31:33.2789330Z Cache restored from key: pnpm-full-v1-Linux-X64-8a4fb989c1a2cecc2b0e5829ebdd9db8b402fe97cf8844590fcfa86441a5fa16 2026-10-25T07:31:33.2868972Z ##[end-action id=__self_2.__actions_cache;outcome=success;conclusion=success;duration_ms=7289] 2026-10-25T07:31:33.2871698Z ##[start-action display=Install dependencies;id=__self_2.__run_2] 2026-10-25T07:31:33.2886529Z ##[group]Run vp install 2026-10-25T07:31:33.2886742Z vp install 2026-10-25T07:31:33.2908708Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:33.2908908Z env: 2026-10-25T07:31:33.2909044Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:33.2909208Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:33.2909405Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:33.2909548Z ##[endgroup] 2026-10-25T07:31:33.3481588Z Scope: all 35 workspace projects 2026-10-25T07:31:33.4327653Z ? Verifying lockfile against supply-chain policies (2087 entries)... 2026-10-25T07:31:33.6893722Z Packages are hard linked from the content-addressable store to the virtual store. 2026-10-25T07:31:33.6894199Z Content-addressable store is at: /home/runner/.local/share/pnpm/store/v11 2026-10-25T07:31:33.6894566Z Virtual store is at: node_modules/.pnpm 2026-10-25T07:31:35.7739745Z ✓ Lockfile passes supply-chain policies (2087 entries in 2.3s) 2026-10-25T07:31:35.7740015Z Lockfile is up to date, resolution step is skipped 2026-10-25T07:31:35.7897222Z Packages: +1722 2026-10-25T07:31:35.7897390Z ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2026-10-25T07:31:35.8196683Z Progress: resolved 1722, reused 1718, downloaded 0, added 1722, done 2026-10-25T07:31:36.8192668Z . prepare$ vp config --no-agent 2026-10-25T07:31:36.9380453Z . prepare: Done 2026-10-25T07:31:36.9400558Z 2026-10-25T07:31:36.9401052Z devDependencies: 2026-10-25T07:31:36.9401351Z + @coderabbitai/config 1.1.0 2026-10-25T07:31:36.9401587Z + @shadcn/lint 0.1.5 2026-10-25T07:31:36.9401777Z + @types/node 24.12.4 2026-10-25T07:31:36.9401966Z + knip 6.34.0 2026-10-25T07:31:36.9402119Z + typescript <- @tsc-rs/typescript 0.8.0 2026-10-25T07:31:36.9402267Z + vite-plus 1.3.0 2026-10-25T07:31:36.9402340Z 2026-10-25T07:31:36.9422455Z Done in 3.6s using pnpm v12.14.0 2026-10-25T07:31:36.9642539Z ##[end-action id=__self_2.__run_2;outcome=success;conclusion=success;duration_ms=3677] 2026-10-25T07:31:36.9646609Z ##[start-action display=Enable shared task cache;id=__self_2.__run_3] 2026-10-25T07:31:37.0023646Z ##[group]Run node infra/task-cache/scripts/install-ci.ts 2026-10-25T07:31:37.0023938Z node infra/task-cache/scripts/install-ci.ts 2026-10-25T07:31:37.0024280Z if [[ ( "$GITHUB_EVENT_NAME" == pull_request && "$GITHUB_BASE_REF" == main ) || ( "$GITHUB_EVENT_NAME" == push && "$GITHUB_REF" == refs/heads/main ) ]]; then 2026-10-25T07:31:37.0024623Z  echo 'VP_REMOTE_CACHE=read-write' >> "$GITHUB_ENV" 2026-10-25T07:31:37.0024804Z else 2026-10-25T07:31:37.0024956Z  echo 'VP_REMOTE_CACHE=read' >> "$GITHUB_ENV" 2026-10-25T07:31:37.0025126Z fi 2026-10-25T07:31:37.0047784Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:31:37.0047978Z env: 2026-10-25T07:31:37.0048124Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:37.0048281Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:37.0048446Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:37.0048860Z T3_TASK_CACHE_READ_TOKEN: *** 2026-10-25T07:31:37.0049006Z ##[endgroup] 2026-10-25T07:31:37.0469316Z ##[end-action id=__self_2.__run_3;outcome=success;conclusion=success;duration_ms=82] 2026-10-25T07:31:37.0948663Z ##[group]Run actions/cache@v6 2026-10-25T07:31:37.0948815Z with: 2026-10-25T07:31:37.0948924Z path: ~/.cache/electron 2026-10-25T07:31:37.0949164Z key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-25T07:31:37.0949416Z enableCrossOsArchive: false 2026-10-25T07:31:37.0949555Z fail-on-cache-miss: false 2026-10-25T07:31:37.0949690Z lookup-only: false 2026-10-25T07:31:37.0950106Z save-always: false 2026-10-25T07:31:37.0950215Z env: 2026-10-25T07:31:37.0950336Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:37.0950490Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:37.0950646Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:37.0950816Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:37.0950987Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:37.0951113Z ##[endgroup] 2026-10-25T07:31:37.2844304Z Cache hit for: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-25T07:31:37.4642168Z Received 122906203 of 122906203 (100.0%), 719.1 MBs/sec 2026-10-25T07:31:37.4642740Z Cache Size: ~117 MB (122906203 B) 2026-10-25T07:31:37.4662412Z [command]/usr/bin/tar -xf /home/runner/_work/_temp/55bc9804-247e-4b41-87bb-ecbc7c7e508f/cache.tzst -P -C /home/runner/_work/t3code/t3code --use-compress-program unzstd 2026-10-25T07:31:37.5519701Z Cache restored successfully 2026-10-25T07:31:37.5676395Z Cache restored from key: electron-Linux-X64-854e11ddd491bd4f350eebb67a74265df119376a3984c8e153cfe5fc8ced6309 2026-10-25T07:31:37.5822996Z ##[group]Run vp run --filter @t3tools/desktop ensure:electron 2026-10-25T07:31:37.5823389Z vp run --filter @t3tools/desktop ensure:electron 2026-10-25T07:31:37.5845894Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:37.5846142Z env: 2026-10-25T07:31:37.5846277Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:37.5846435Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:37.5846585Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:37.5846753Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:37.5846922Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:37.5847053Z ##[endgroup] 2026-10-25T07:31:37.7797016Z ~/apps/desktop$ node scripts/ensure-electron-runtime.mjs ⊘ cache disabled 2026-10-25T07:31:38.3345675Z /home/runner/_work/t3code/t3code/node_modules/.pnpm/electron@44.9.3_supports-color@8.1.1/node_modules/electron/dist/electron 2026-10-25T07:31:38.3405292Z 2026-10-25T07:31:38.3539237Z ##[group]Run ( 2026-10-25T07:31:38.3539399Z ( 2026-10-25T07:31:38.3539509Z  set +e 2026-10-25T07:31:38.3539654Z  vpr typecheck 2026-10-25T07:31:38.3539822Z  echo "$?" > "$RUNNER_TEMP/typecheck-status" 2026-10-25T07:31:38.3540047Z ) > "$RUNNER_TEMP/typecheck.log" 2>&1 < /dev/null & 2026-10-25T07:31:38.3564290Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:38.3564444Z env: 2026-10-25T07:31:38.3564566Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:38.3564727Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:38.3564874Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:38.3565045Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:38.3565213Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:38.3565353Z ##[endgroup] 2026-10-25T07:31:38.3649220Z ##[group]Run until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-25T07:31:38.3649675Z until test -s "$RUNNER_TEMP/apt-status"; do sleep 1; done 2026-10-25T07:31:38.3649989Z cat "$RUNNER_TEMP/apt.log" 2026-10-25T07:31:38.3650231Z exit "$(cat "$RUNNER_TEMP/apt-status")" 2026-10-25T07:31:38.3671937Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:38.3672105Z env: 2026-10-25T07:31:38.3672224Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:38.3672374Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:38.3672519Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:38.3672702Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:38.3672913Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:38.3673039Z ##[endgroup] 2026-10-25T07:31:41.3725814Z blacksmith: the apt mirror lists changed since the package indexes were staged; discarding the staged indexes 2026-10-25T07:31:41.3726570Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-25T07:31:41.3727058Z Hit:6 https://packages.microsoft.com/repos/azure-cli noble InRelease 2026-10-25T07:31:41.3727545Z Get:7 https://dl.google.com/linux/chrome-stable/deb stable InRelease [2548 B] 2026-10-25T07:31:41.3728051Z Get:8 https://packages.microsoft.com/ubuntu/24.04/prod noble InRelease [3600 B] 2026-10-25T07:31:41.3728585Z Get:9 https://packages.microsoft.com/ubuntu/24.04/prod noble/main amd64 Packages [660 kB] 2026-10-25T07:31:41.3729023Z Get:10 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages [1411 B] 2026-10-25T07:31:41.3729372Z Get:11 https://packages.microsoft.com/ubuntu/24.04/prod noble/main arm64 Packages [598 kB] 2026-10-25T07:31:41.3729689Z Get:2 https://archive.ubuntu.com/ubuntu noble InRelease [256 kB] 2026-10-25T07:31:41.3729965Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB] 2026-10-25T07:31:41.3730201Z Get:4 https://archive.ubuntu.com/ubuntu noble-backports InRelease [126 kB] 2026-10-25T07:31:41.3730437Z Get:5 https://archive.ubuntu.com/ubuntu noble-security InRelease [126 kB] 2026-10-25T07:31:41.3730668Z Get:12 https://archive.ubuntu.com/ubuntu noble/main amd64 Packages [1401 kB] 2026-10-25T07:31:41.3730907Z Get:13 https://archive.ubuntu.com/ubuntu noble/main Translation-en [513 kB] 2026-10-25T07:31:41.3731196Z Get:14 https://archive.ubuntu.com/ubuntu noble/main amd64 Components [464 kB] 2026-10-25T07:31:41.3731446Z Get:15 https://archive.ubuntu.com/ubuntu noble/main amd64 c-n-f Metadata [30.5 kB] 2026-10-25T07:31:41.3731694Z Get:16 https://archive.ubuntu.com/ubuntu noble/universe amd64 Packages [15.0 MB] 2026-10-25T07:31:41.3731935Z Get:17 https://archive.ubuntu.com/ubuntu noble/universe Translation-en [5982 kB] 2026-10-25T07:31:41.3732221Z Get:18 https://archive.ubuntu.com/ubuntu noble/universe amd64 Components [3871 kB] 2026-10-25T07:31:41.3732526Z Get:19 https://archive.ubuntu.com/ubuntu noble/universe amd64 c-n-f Metadata [301 kB] 2026-10-25T07:31:41.3732867Z Get:20 https://archive.ubuntu.com/ubuntu noble/restricted amd64 Packages [93.9 kB] 2026-10-25T07:31:41.3733110Z Get:21 https://archive.ubuntu.com/ubuntu noble/restricted Translation-en [18.7 kB] 2026-10-25T07:31:41.3733488Z Get:22 https://archive.ubuntu.com/ubuntu noble/restricted amd64 c-n-f Metadata [416 B] 2026-10-25T07:31:41.3733740Z Get:23 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Packages [269 kB] 2026-10-25T07:31:41.3733986Z Get:24 https://archive.ubuntu.com/ubuntu noble/multiverse Translation-en [118 kB] 2026-10-25T07:31:41.3734234Z Get:25 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 Components [35.0 kB] 2026-10-25T07:31:41.3734492Z Get:26 https://archive.ubuntu.com/ubuntu noble/multiverse amd64 c-n-f Metadata [8328 B] 2026-10-25T07:31:41.3734752Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [1400 kB] 2026-10-25T07:31:41.3735007Z Get:28 https://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [310 kB] 2026-10-25T07:31:41.3735458Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 Components [181 kB] 2026-10-25T07:31:41.3735832Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [17.7 kB] 2026-10-25T07:31:41.3736437Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [1706 kB] 2026-10-25T07:31:41.3736748Z Get:32 https://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [342 kB] 2026-10-25T07:31:41.3737013Z Get:33 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Components [388 kB] 2026-10-25T07:31:41.3737294Z Get:34 https://archive.ubuntu.com/ubuntu noble-updates/universe amd64 c-n-f Metadata [34.9 kB] 2026-10-25T07:31:41.3737570Z Get:35 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Packages [1805 kB] 2026-10-25T07:31:41.3737842Z Get:36 https://archive.ubuntu.com/ubuntu noble-updates/restricted Translation-en [411 kB] 2026-10-25T07:31:41.3738110Z Get:37 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 Components [212 B] 2026-10-25T07:31:41.3738389Z Get:38 https://archive.ubuntu.com/ubuntu noble-updates/restricted amd64 c-n-f Metadata [456 B] 2026-10-25T07:31:41.3738666Z Get:39 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Packages [50.7 kB] 2026-10-25T07:31:41.3738938Z Get:40 https://archive.ubuntu.com/ubuntu noble-updates/multiverse Translation-en [14.0 kB] 2026-10-25T07:31:41.3739208Z Get:41 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 Components [940 B] 2026-10-25T07:31:41.3739482Z Get:42 https://archive.ubuntu.com/ubuntu noble-updates/multiverse amd64 c-n-f Metadata [656 B] 2026-10-25T07:31:41.3739755Z Get:43 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Packages [40.6 kB] 2026-10-25T07:31:41.3740013Z Get:44 https://archive.ubuntu.com/ubuntu noble-backports/main Translation-en [9172 B] 2026-10-25T07:31:41.3740272Z Get:45 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 Components [5764 B] 2026-10-25T07:31:41.3740536Z Get:46 https://archive.ubuntu.com/ubuntu noble-backports/main amd64 c-n-f Metadata [368 B] 2026-10-25T07:31:41.3740802Z Get:47 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Packages [31.0 kB] 2026-10-25T07:31:41.3741068Z Get:48 https://archive.ubuntu.com/ubuntu noble-backports/universe Translation-en [18.6 kB] 2026-10-25T07:31:41.3741344Z Get:49 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 Components [12.6 kB] 2026-10-25T07:31:41.3741631Z Get:50 https://archive.ubuntu.com/ubuntu noble-backports/universe amd64 c-n-f Metadata [1588 B] 2026-10-25T07:31:41.3741914Z Get:51 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 Components [212 B] 2026-10-25T07:31:41.3742202Z Get:52 https://archive.ubuntu.com/ubuntu noble-backports/restricted amd64 c-n-f Metadata [116 B] 2026-10-25T07:31:41.3742481Z Get:53 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Packages [748 B] 2026-10-25T07:31:41.3742754Z Get:54 https://archive.ubuntu.com/ubuntu noble-backports/multiverse Translation-en [340 B] 2026-10-25T07:31:41.3743029Z Get:55 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 Components [212 B] 2026-10-25T07:31:41.3743315Z Get:56 https://archive.ubuntu.com/ubuntu noble-backports/multiverse amd64 c-n-f Metadata [116 B] 2026-10-25T07:31:41.3743587Z Get:57 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Packages [1146 kB] 2026-10-25T07:31:41.3743844Z Get:58 https://archive.ubuntu.com/ubuntu noble-security/main Translation-en [231 kB] 2026-10-25T07:31:41.3744099Z Get:59 https://archive.ubuntu.com/ubuntu noble-security/main amd64 Components [46.4 kB] 2026-10-25T07:31:41.3744368Z Get:60 https://archive.ubuntu.com/ubuntu noble-security/main amd64 c-n-f Metadata [11.9 kB] 2026-10-25T07:31:41.3744637Z Get:61 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Packages [1222 kB] 2026-10-25T07:31:41.3744902Z Get:62 https://archive.ubuntu.com/ubuntu noble-security/universe Translation-en [246 kB] 2026-10-25T07:31:41.3745239Z Get:63 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 Components [76.3 kB] 2026-10-25T07:31:41.3745563Z Get:64 https://archive.ubuntu.com/ubuntu noble-security/universe amd64 c-n-f Metadata [24.2 kB] 2026-10-25T07:31:41.3745895Z Get:65 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Packages [1713 kB] 2026-10-25T07:31:41.3746256Z Get:66 https://archive.ubuntu.com/ubuntu noble-security/restricted Translation-en [392 kB] 2026-10-25T07:31:41.3746528Z Get:67 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 Components [212 B] 2026-10-25T07:31:41.3746807Z Get:68 https://archive.ubuntu.com/ubuntu noble-security/restricted amd64 c-n-f Metadata [444 B] 2026-10-25T07:31:41.3747091Z Get:69 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Packages [45.4 kB] 2026-10-25T07:31:41.3747358Z Get:70 https://archive.ubuntu.com/ubuntu noble-security/multiverse Translation-en [12.1 kB] 2026-10-25T07:31:41.3747632Z Get:71 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 Components [208 B] 2026-10-25T07:31:41.3747912Z Get:72 https://archive.ubuntu.com/ubuntu noble-security/multiverse amd64 c-n-f Metadata [468 B] 2026-10-25T07:31:41.3748133Z Fetched 42.0 MB in 8s (5553 kB/s) 2026-10-25T07:31:41.3748270Z Reading package lists... 2026-10-25T07:31:41.3748391Z Reading package lists... 2026-10-25T07:31:41.3748508Z Building dependency tree... 2026-10-25T07:31:41.3748638Z Reading state information... 2026-10-25T07:31:41.3748788Z pkg-config is already the newest version (1.8.1-2build1). 2026-10-25T07:31:41.3748973Z The following additional packages will be installed: 2026-10-25T07:31:41.3749173Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 gir1.2-secret-1 2026-10-25T07:31:41.3749387Z libblkid-dev libblkid1 libfdisk1 libgcrypt20 libgcrypt20-dev 2026-10-25T07:31:41.3749605Z libgirepository-2.0-0 libglib2.0-0t64 libglib2.0-bin libglib2.0-data 2026-10-25T07:31:41.3749837Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev libmount1 2026-10-25T07:31:41.3750078Z libsecret-1-0 libsecret-common libselinux1-dev libsepol-dev libsmartcols1 2026-10-25T07:31:41.3750281Z libuuid1 mount util-linux uuid-dev uuid-runtime 2026-10-25T07:31:41.3750426Z Suggested packages: 2026-10-25T07:31:41.3750583Z rng-tools libgcrypt20-doc low-memory-monitor gir1.2-glib-2.0-dev 2026-10-25T07:31:41.3750815Z libglib2.0-doc libxml2-utils nfs-common util-linux-extra util-linux-locales 2026-10-25T07:31:41.3751013Z The following NEW packages will be installed: 2026-10-25T07:31:41.3751204Z gir1.2-secret-1 libblkid-dev libgcrypt20-dev libgirepository-2.0-0 2026-10-25T07:31:41.3751417Z libglib2.0-dev libglib2.0-dev-bin libgpg-error-dev libmount-dev 2026-10-25T07:31:41.3751640Z libsecret-1-0 libsecret-1-dev libsecret-common libselinux1-dev libsepol-dev 2026-10-25T07:31:41.3751822Z uuid-dev 2026-10-25T07:31:41.3751932Z The following packages will be upgraded: 2026-10-25T07:31:41.3752112Z bsdextrautils bsdutils eject fdisk gir1.2-glib-2.0 libblkid1 libfdisk1 2026-10-25T07:31:41.3752339Z libgcrypt20 libglib2.0-0t64 libglib2.0-bin libglib2.0-data libmount1 2026-10-25T07:31:41.3752536Z libsmartcols1 libuuid1 mount util-linux uuid-runtime 2026-10-25T07:31:41.3752727Z 17 upgraded, 14 newly installed, 0 to remove and 241 not upgraded. 2026-10-25T07:31:41.3752898Z Need to get 8378 kB of archives. 2026-10-25T07:31:41.3753066Z After this operation, 23.0 MB of additional disk space will be used. 2026-10-25T07:31:41.3753279Z Get:1 file:/etc/apt/blacksmith-ubuntu-mirrors.txt Mirrorlist [151 B] 2026-10-25T07:31:41.3753556Z Get:2 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdutils amd64 1:2.39.3-9ubuntu6.6 [96.4 kB] 2026-10-25T07:31:41.3753885Z Get:3 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 util-linux amd64 2.39.3-9ubuntu6.6 [1128 kB] 2026-10-25T07:31:41.3754206Z Get:4 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 mount amd64 2.39.3-9ubuntu6.6 [118 kB] 2026-10-25T07:31:41.3754586Z Get:5 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libsmartcols1 amd64 2.39.3-9ubuntu6.6 [66.3 kB] 2026-10-25T07:31:41.3754954Z Get:6 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libuuid1 amd64 2.39.3-9ubuntu6.6 [36.6 kB] 2026-10-25T07:31:41.3755283Z Get:7 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-runtime amd64 2.39.3-9ubuntu6.6 [33.1 kB] 2026-10-25T07:31:41.3755725Z Get:8 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid1 amd64 2.39.3-9ubuntu6.6 [124 kB] 2026-10-25T07:31:41.3756072Z Get:9 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20 amd64 1.10.3-2ubuntu0.2 [536 kB] 2026-10-25T07:31:41.3756514Z Get:10 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount1 amd64 2.39.3-9ubuntu6.6 [134 kB] 2026-10-25T07:31:41.3756835Z Get:11 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 eject amd64 2.39.3-9ubuntu6.6 [26.3 kB] 2026-10-25T07:31:41.3757160Z Get:12 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-data all 2.80.0-6ubuntu3.10 [50.2 kB] 2026-10-25T07:31:41.3757511Z Get:13 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-bin amd64 2.80.0-6ubuntu3.10 [97.9 kB] 2026-10-25T07:31:41.3757859Z Get:14 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 gir1.2-glib-2.0 amd64 2.80.0-6ubuntu3.10 [183 kB] 2026-10-25T07:31:41.3758202Z Get:15 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-0t64 amd64 2.80.0-6ubuntu3.10 [1548 kB] 2026-10-25T07:31:41.3758534Z Get:16 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libfdisk1 amd64 2.39.3-9ubuntu6.6 [146 kB] 2026-10-25T07:31:41.3758858Z Get:17 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 bsdextrautils amd64 2.39.3-9ubuntu6.6 [73.7 kB] 2026-10-25T07:31:41.3759180Z Get:18 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 fdisk amd64 2.39.3-9ubuntu6.6 [122 kB] 2026-10-25T07:31:41.3759602Z Get:19 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-common all 0.21.4-1build3 [4962 B] 2026-10-25T07:31:41.3759906Z Get:20 https://archive.ubuntu.com/ubuntu noble/main amd64 libsecret-1-0 amd64 0.21.4-1build3 [116 kB] 2026-10-25T07:31:41.3760206Z Get:21 https://archive.ubuntu.com/ubuntu noble/main amd64 gir1.2-secret-1 amd64 0.21.4-1build3 [9424 B] 2026-10-25T07:31:41.3760531Z Get:22 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgpg-error-dev amd64 1.47-3build2.1 [128 kB] 2026-10-25T07:31:41.3760869Z Get:23 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgcrypt20-dev amd64 1.10.3-2ubuntu0.2 [596 kB] 2026-10-25T07:31:41.3761223Z Get:24 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgirepository-2.0-0 amd64 2.80.0-6ubuntu3.10 [73.5 kB] 2026-10-25T07:31:41.3761583Z Get:25 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev-bin amd64 2.80.0-6ubuntu3.10 [138 kB] 2026-10-25T07:31:41.3761919Z Get:26 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 uuid-dev amd64 2.39.3-9ubuntu6.6 [33.5 kB] 2026-10-25T07:31:41.3762246Z Get:27 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libblkid-dev amd64 2.39.3-9ubuntu6.6 [205 kB] 2026-10-25T07:31:41.3762555Z Get:28 https://archive.ubuntu.com/ubuntu noble/main amd64 libsepol-dev amd64 3.5-2build1 [384 kB] 2026-10-25T07:31:41.3763008Z Get:29 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libselinux1-dev amd64 3.5-2ubuntu2.1 [164 kB] 2026-10-25T07:31:41.3763346Z Get:30 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libmount-dev amd64 2.39.3-9ubuntu6.6 [14.9 kB] 2026-10-25T07:31:41.3763682Z Get:31 https://archive.ubuntu.com/ubuntu noble-updates/main amd64 libglib2.0-dev amd64 2.80.0-6ubuntu3.10 [1861 kB] 2026-10-25T07:31:41.3764010Z Get:32 https://archive.ubuntu.com/ubuntu noble/universe amd64 libsecret-1-dev amd64 0.21.4-1build3 [129 kB] 2026-10-25T07:31:41.3764244Z Fetched 8378 kB in 4s (1892 kB/s) 2026-10-25T07:31:41.3764370Z (Reading database ... 2026-10-25T07:31:41.3764486Z (Reading database ... 5% 2026-10-25T07:31:41.3764603Z (Reading database ... 10% 2026-10-25T07:31:41.3764722Z (Reading database ... 15% 2026-10-25T07:31:41.3764908Z (Reading database ... 20% 2026-10-25T07:31:41.3765061Z (Reading database ... 25% 2026-10-25T07:31:41.3765175Z (Reading database ... 30% 2026-10-25T07:31:41.3765291Z (Reading database ... 35% 2026-10-25T07:31:41.3765462Z (Reading database ... 40% 2026-10-25T07:31:41.3765576Z (Reading database ... 45% 2026-10-25T07:31:41.3765691Z (Reading database ... 50% 2026-10-25T07:31:41.3765855Z (Reading database ... 55% 2026-10-25T07:31:41.3766026Z (Reading database ... 60% 2026-10-25T07:31:41.3766142Z (Reading database ... 65% 2026-10-25T07:31:41.3766251Z (Reading database ... 70% 2026-10-25T07:31:41.3766366Z (Reading database ... 75% 2026-10-25T07:31:41.3766475Z (Reading database ... 80% 2026-10-25T07:31:41.3766588Z (Reading database ... 85% 2026-10-25T07:31:41.3766697Z (Reading database ... 90% 2026-10-25T07:31:41.3766810Z (Reading database ... 95% 2026-10-25T07:31:41.3766920Z (Reading database ... 100% 2026-10-25T07:31:41.3767087Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3767307Z Preparing to unpack .../bsdutils_1%3a2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3767523Z Unpacking bsdutils (1:2.39.3-9ubuntu6.6) over (1:2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3767708Z Setting up bsdutils (1:2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3767849Z (Reading database ... 2026-10-25T07:31:41.3767961Z (Reading database ... 5% 2026-10-25T07:31:41.3768075Z (Reading database ... 10% 2026-10-25T07:31:41.3768187Z (Reading database ... 15% 2026-10-25T07:31:41.3768298Z (Reading database ... 20% 2026-10-25T07:31:41.3768410Z (Reading database ... 25% 2026-10-25T07:31:41.3768520Z (Reading database ... 30% 2026-10-25T07:31:41.3768629Z (Reading database ... 35% 2026-10-25T07:31:41.3768740Z (Reading database ... 40% 2026-10-25T07:31:41.3768848Z (Reading database ... 45% 2026-10-25T07:31:41.3768960Z (Reading database ... 50% 2026-10-25T07:31:41.3769074Z (Reading database ... 55% 2026-10-25T07:31:41.3769183Z (Reading database ... 60% 2026-10-25T07:31:41.3769295Z (Reading database ... 65% 2026-10-25T07:31:41.3769406Z (Reading database ... 70% 2026-10-25T07:31:41.3769520Z (Reading database ... 75% 2026-10-25T07:31:41.3769630Z (Reading database ... 80% 2026-10-25T07:31:41.3769754Z (Reading database ... 85% 2026-10-25T07:31:41.3769863Z (Reading database ... 90% 2026-10-25T07:31:41.3769978Z (Reading database ... 95% 2026-10-25T07:31:41.3770095Z (Reading database ... 100% 2026-10-25T07:31:41.3770261Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3770479Z Preparing to unpack .../util-linux_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3770694Z Unpacking util-linux (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3770879Z Setting up util-linux (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3771135Z update-alternatives: warning: forcing reinstallation of alternative /usr/bin/less because link group pager is broken 2026-10-25T07:31:41.3771573Z update-alternatives: warning: skip creation of /usr/share/man/man1/pager.1.gz because associated file /usr/share/man/man1/less.1.gz (of link group pager) doesn't exist 2026-10-25T07:31:41.3771941Z fstrim.service is a disabled or a static unit not running, not starting it. 2026-10-25T07:31:41.3772125Z (Reading database ... 2026-10-25T07:31:41.3772240Z (Reading database ... 5% 2026-10-25T07:31:41.3772357Z (Reading database ... 10% 2026-10-25T07:31:41.3772470Z (Reading database ... 15% 2026-10-25T07:31:41.3772586Z (Reading database ... 20% 2026-10-25T07:31:41.3772696Z (Reading database ... 25% 2026-10-25T07:31:41.3772810Z (Reading database ... 30% 2026-10-25T07:31:41.3772922Z (Reading database ... 35% 2026-10-25T07:31:41.3773036Z (Reading database ... 40% 2026-10-25T07:31:41.3773145Z (Reading database ... 45% 2026-10-25T07:31:41.3773258Z (Reading database ... 50% 2026-10-25T07:31:41.3773367Z (Reading database ... 55% 2026-10-25T07:31:41.3773481Z (Reading database ... 60% 2026-10-25T07:31:41.3773590Z (Reading database ... 65% 2026-10-25T07:31:41.3773701Z (Reading database ... 70% 2026-10-25T07:31:41.3773864Z (Reading database ... 75% 2026-10-25T07:31:41.3774019Z (Reading database ... 80% 2026-10-25T07:31:41.3774133Z (Reading database ... 85% 2026-10-25T07:31:41.3774246Z (Reading database ... 90% 2026-10-25T07:31:41.3774402Z (Reading database ... 95% 2026-10-25T07:31:41.3774519Z (Reading database ... 100% 2026-10-25T07:31:41.3774687Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3774973Z Preparing to unpack .../mount_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3775176Z Unpacking mount (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3775385Z Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3775613Z Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3775823Z Setting up libsmartcols1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3775977Z (Reading database ... 2026-10-25T07:31:41.3776129Z (Reading database ... 5% 2026-10-25T07:31:41.3776246Z (Reading database ... 10% 2026-10-25T07:31:41.3776366Z (Reading database ... 15% 2026-10-25T07:31:41.3776481Z (Reading database ... 20% 2026-10-25T07:31:41.3776599Z (Reading database ... 25% 2026-10-25T07:31:41.3776713Z (Reading database ... 30% 2026-10-25T07:31:41.3776828Z (Reading database ... 35% 2026-10-25T07:31:41.3776940Z (Reading database ... 40% 2026-10-25T07:31:41.3777055Z (Reading database ... 45% 2026-10-25T07:31:41.3777168Z (Reading database ... 50% 2026-10-25T07:31:41.3777280Z (Reading database ... 55% 2026-10-25T07:31:41.3777390Z (Reading database ... 60% 2026-10-25T07:31:41.3777503Z (Reading database ... 65% 2026-10-25T07:31:41.3777612Z (Reading database ... 70% 2026-10-25T07:31:41.3777726Z (Reading database ... 75% 2026-10-25T07:31:41.3777836Z (Reading database ... 80% 2026-10-25T07:31:41.3777946Z (Reading database ... 85% 2026-10-25T07:31:41.3778060Z (Reading database ... 90% 2026-10-25T07:31:41.3778173Z (Reading database ... 95% 2026-10-25T07:31:41.3778285Z (Reading database ... 100% 2026-10-25T07:31:41.3778448Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3778660Z Preparing to unpack .../libuuid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3778874Z Unpacking libuuid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3779064Z Setting up libuuid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3779211Z (Reading database ... 2026-10-25T07:31:41.3779323Z (Reading database ... 5% 2026-10-25T07:31:41.3779439Z (Reading database ... 10% 2026-10-25T07:31:41.3779551Z (Reading database ... 15% 2026-10-25T07:31:41.3779668Z (Reading database ... 20% 2026-10-25T07:31:41.3779781Z (Reading database ... 25% 2026-10-25T07:31:41.3779892Z (Reading database ... 30% 2026-10-25T07:31:41.3780003Z (Reading database ... 35% 2026-10-25T07:31:41.3780115Z (Reading database ... 40% 2026-10-25T07:31:41.3780227Z (Reading database ... 45% 2026-10-25T07:31:41.3780341Z (Reading database ... 50% 2026-10-25T07:31:41.3780451Z (Reading database ... 55% 2026-10-25T07:31:41.3780565Z (Reading database ... 60% 2026-10-25T07:31:41.3780677Z (Reading database ... 65% 2026-10-25T07:31:41.3780791Z (Reading database ... 70% 2026-10-25T07:31:41.3780906Z (Reading database ... 75% 2026-10-25T07:31:41.3781022Z (Reading database ... 80% 2026-10-25T07:31:41.3781134Z (Reading database ... 85% 2026-10-25T07:31:41.3781251Z (Reading database ... 90% 2026-10-25T07:31:41.3781364Z (Reading database ... 95% 2026-10-25T07:31:41.3781482Z (Reading database ... 100% 2026-10-25T07:31:41.3781641Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3781861Z Preparing to unpack .../uuid-runtime_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3782075Z Unpacking uuid-runtime (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3782289Z Preparing to unpack .../libblkid1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3782500Z Unpacking libblkid1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3782800Z Setting up libblkid1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3782973Z (Reading database ... 2026-10-25T07:31:41.3783089Z (Reading database ... 5% 2026-10-25T07:31:41.3783248Z (Reading database ... 10% 2026-10-25T07:31:41.3783365Z (Reading database ... 15% 2026-10-25T07:31:41.3783479Z (Reading database ... 20% 2026-10-25T07:31:41.3783611Z (Reading database ... 25% 2026-10-25T07:31:41.3783784Z (Reading database ... 30% 2026-10-25T07:31:41.3783900Z (Reading database ... 35% 2026-10-25T07:31:41.3784012Z (Reading database ... 40% 2026-10-25T07:31:41.3784128Z (Reading database ... 45% 2026-10-25T07:31:41.3784238Z (Reading database ... 50% 2026-10-25T07:31:41.3784350Z (Reading database ... 55% 2026-10-25T07:31:41.3784463Z (Reading database ... 60% 2026-10-25T07:31:41.3784576Z (Reading database ... 65% 2026-10-25T07:31:41.3784686Z (Reading database ... 70% 2026-10-25T07:31:41.3784798Z (Reading database ... 75% 2026-10-25T07:31:41.3784909Z (Reading database ... 80% 2026-10-25T07:31:41.3785022Z (Reading database ... 85% 2026-10-25T07:31:41.3785133Z (Reading database ... 90% 2026-10-25T07:31:41.3785246Z (Reading database ... 95% 2026-10-25T07:31:41.3785359Z (Reading database ... 100% 2026-10-25T07:31:41.3785524Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3785737Z Preparing to unpack .../libgcrypt20_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-25T07:31:41.3785963Z Unpacking libgcrypt20:amd64 (1.10.3-2ubuntu0.2) over (1.10.3-2ubuntu0.1) ... 2026-10-25T07:31:41.3786197Z Setting up libgcrypt20:amd64 (1.10.3-2ubuntu0.2) ... 2026-10-25T07:31:41.3786349Z (Reading database ... 2026-10-25T07:31:41.3786464Z (Reading database ... 5% 2026-10-25T07:31:41.3786582Z (Reading database ... 10% 2026-10-25T07:31:41.3786694Z (Reading database ... 15% 2026-10-25T07:31:41.3786812Z (Reading database ... 20% 2026-10-25T07:31:41.3786927Z (Reading database ... 25% 2026-10-25T07:31:41.3787042Z (Reading database ... 30% 2026-10-25T07:31:41.3787153Z (Reading database ... 35% 2026-10-25T07:31:41.3787270Z (Reading database ... 40% 2026-10-25T07:31:41.3787383Z (Reading database ... 45% 2026-10-25T07:31:41.3787496Z (Reading database ... 50% 2026-10-25T07:31:41.3787607Z (Reading database ... 55% 2026-10-25T07:31:41.3787720Z (Reading database ... 60% 2026-10-25T07:31:41.3787831Z (Reading database ... 65% 2026-10-25T07:31:41.3787943Z (Reading database ... 70% 2026-10-25T07:31:41.3788056Z (Reading database ... 75% 2026-10-25T07:31:41.3788167Z (Reading database ... 80% 2026-10-25T07:31:41.3788279Z (Reading database ... 85% 2026-10-25T07:31:41.3788391Z (Reading database ... 90% 2026-10-25T07:31:41.3788504Z (Reading database ... 95% 2026-10-25T07:31:41.3788617Z (Reading database ... 100% 2026-10-25T07:31:41.3788774Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3788984Z Preparing to unpack .../libmount1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3789196Z Unpacking libmount1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3789391Z Setting up libmount1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3789535Z (Reading database ... 2026-10-25T07:31:41.3789649Z (Reading database ... 5% 2026-10-25T07:31:41.3789765Z (Reading database ... 10% 2026-10-25T07:31:41.3789880Z (Reading database ... 15% 2026-10-25T07:31:41.3789990Z (Reading database ... 20% 2026-10-25T07:31:41.3790111Z (Reading database ... 25% 2026-10-25T07:31:41.3790223Z (Reading database ... 30% 2026-10-25T07:31:41.3790338Z (Reading database ... 35% 2026-10-25T07:31:41.3790447Z (Reading database ... 40% 2026-10-25T07:31:41.3790561Z (Reading database ... 45% 2026-10-25T07:31:41.3790674Z (Reading database ... 50% 2026-10-25T07:31:41.3790791Z (Reading database ... 55% 2026-10-25T07:31:41.3790905Z (Reading database ... 60% 2026-10-25T07:31:41.3791022Z (Reading database ... 65% 2026-10-25T07:31:41.3791136Z (Reading database ... 70% 2026-10-25T07:31:41.3791247Z (Reading database ... 75% 2026-10-25T07:31:41.3791362Z (Reading database ... 80% 2026-10-25T07:31:41.3791671Z (Reading database ... 85% 2026-10-25T07:31:41.3791830Z (Reading database ... 90% 2026-10-25T07:31:41.3791944Z (Reading database ... 95% 2026-10-25T07:31:41.3792062Z (Reading database ... 100% 2026-10-25T07:31:41.3792268Z (Reading database ... 207973 files and directories currently installed.) 2026-10-25T07:31:41.3792489Z Preparing to unpack .../00-eject_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3792762Z Unpacking eject (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3792973Z Preparing to unpack .../01-libglib2.0-data_2.80.0-6ubuntu3.10_all.deb ... 2026-10-25T07:31:41.3793201Z Unpacking libglib2.0-data (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-25T07:31:41.3793429Z Preparing to unpack .../02-libglib2.0-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3793654Z Unpacking libglib2.0-bin (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-25T07:31:41.3793882Z Preparing to unpack .../03-gir1.2-glib-2.0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3794119Z Unpacking gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-25T07:31:41.3794350Z Preparing to unpack .../04-libglib2.0-0t64_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3794584Z Unpacking libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) over (2.80.0-6ubuntu3.8) ... 2026-10-25T07:31:41.3794809Z Preparing to unpack .../05-libfdisk1_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3795026Z Unpacking libfdisk1:amd64 (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3795243Z Preparing to unpack .../06-bsdextrautils_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3795464Z Unpacking bsdextrautils (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3795674Z Preparing to unpack .../07-fdisk_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3795874Z Unpacking fdisk (2.39.3-9ubuntu6.6) over (2.39.3-9ubuntu6.5) ... 2026-10-25T07:31:41.3796087Z Selecting previously unselected package libsecret-common. 2026-10-25T07:31:41.3796325Z Preparing to unpack .../08-libsecret-common_0.21.4-1build3_all.deb ... 2026-10-25T07:31:41.3796512Z Unpacking libsecret-common (0.21.4-1build3) ... 2026-10-25T07:31:41.3796697Z Selecting previously unselected package libsecret-1-0:amd64. 2026-10-25T07:31:41.3796906Z Preparing to unpack .../09-libsecret-1-0_0.21.4-1build3_amd64.deb ... 2026-10-25T07:31:41.3797091Z Unpacking libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3797278Z Selecting previously unselected package gir1.2-secret-1:amd64. 2026-10-25T07:31:41.3797489Z Preparing to unpack .../10-gir1.2-secret-1_0.21.4-1build3_amd64.deb ... 2026-10-25T07:31:41.3797688Z Unpacking gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3797868Z Selecting previously unselected package libgpg-error-dev. 2026-10-25T07:31:41.3798074Z Preparing to unpack .../11-libgpg-error-dev_1.47-3build2.1_amd64.deb ... 2026-10-25T07:31:41.3798267Z Unpacking libgpg-error-dev (1.47-3build2.1) ... 2026-10-25T07:31:41.3798444Z Selecting previously unselected package libgcrypt20-dev. 2026-10-25T07:31:41.3798650Z Preparing to unpack .../12-libgcrypt20-dev_1.10.3-2ubuntu0.2_amd64.deb ... 2026-10-25T07:31:41.3798844Z Unpacking libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-25T07:31:41.3799039Z Selecting previously unselected package libgirepository-2.0-0:amd64. 2026-10-25T07:31:41.3799275Z Preparing to unpack .../13-libgirepository-2.0-0_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3799597Z Unpacking libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3799803Z Selecting previously unselected package libglib2.0-dev-bin. 2026-10-25T07:31:41.3800021Z Preparing to unpack .../14-libglib2.0-dev-bin_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3800232Z Unpacking libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3800410Z Selecting previously unselected package uuid-dev:amd64. 2026-10-25T07:31:41.3800609Z Preparing to unpack .../15-uuid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3800792Z Unpacking uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3801049Z Selecting previously unselected package libblkid-dev:amd64. 2026-10-25T07:31:41.3801326Z Preparing to unpack .../16-libblkid-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3801574Z Unpacking libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3801752Z Selecting previously unselected package libsepol-dev:amd64. 2026-10-25T07:31:41.3802022Z Preparing to unpack .../17-libsepol-dev_3.5-2build1_amd64.deb ... 2026-10-25T07:31:41.3802248Z Unpacking libsepol-dev:amd64 (3.5-2build1) ... 2026-10-25T07:31:41.3802431Z Selecting previously unselected package libselinux1-dev:amd64. 2026-10-25T07:31:41.3802649Z Preparing to unpack .../18-libselinux1-dev_3.5-2ubuntu2.1_amd64.deb ... 2026-10-25T07:31:41.3802842Z Unpacking libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-25T07:31:41.3803024Z Selecting previously unselected package libmount-dev:amd64. 2026-10-25T07:31:41.3803223Z Preparing to unpack .../19-libmount-dev_2.39.3-9ubuntu6.6_amd64.deb ... 2026-10-25T07:31:41.3803421Z Unpacking libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3803604Z Selecting previously unselected package libglib2.0-dev:amd64. 2026-10-25T07:31:41.3803815Z Preparing to unpack .../20-libglib2.0-dev_2.80.0-6ubuntu3.10_amd64.deb ... 2026-10-25T07:31:41.3804017Z Unpacking libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3804209Z Selecting previously unselected package libsecret-1-dev:amd64. 2026-10-25T07:31:41.3804419Z Preparing to unpack .../21-libsecret-1-dev_0.21.4-1build3_amd64.deb ... 2026-10-25T07:31:41.3804611Z Unpacking libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3804772Z Setting up bsdextrautils (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3804929Z Setting up eject (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3805086Z Setting up libglib2.0-0t64:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3805258Z Setting up libglib2.0-data (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3805422Z Setting up libgpg-error-dev (1.47-3build2.1) ... 2026-10-25T07:31:41.3805586Z Setting up uuid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3805743Z Setting up libsepol-dev:amd64 (3.5-2build1) ... 2026-10-25T07:31:41.3805916Z Setting up gir1.2-glib-2.0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3806133Z Setting up libfdisk1:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3806289Z Setting up mount (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3806434Z Setting up uuid-runtime (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3806628Z uuidd.service is a disabled or a static unit not running, not starting it. 2026-10-25T07:31:41.3806823Z Setting up libsecret-common (0.21.4-1build3) ... 2026-10-25T07:31:41.3806992Z Setting up libglib2.0-dev-bin (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3807162Z Setting up libblkid-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3807351Z Setting up libgirepository-2.0-0:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3807538Z Setting up libselinux1-dev:amd64 (3.5-2ubuntu2.1) ... 2026-10-25T07:31:41.3807709Z Setting up libglib2.0-bin (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3807864Z Setting up fdisk (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3808015Z Setting up libsecret-1-0:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3808184Z Setting up gir1.2-secret-1:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3808347Z Setting up libgcrypt20-dev (1.10.3-2ubuntu0.2) ... 2026-10-25T07:31:41.3808512Z Setting up libmount-dev:amd64 (2.39.3-9ubuntu6.6) ... 2026-10-25T07:31:41.3808684Z Setting up libglib2.0-dev:amd64 (2.80.0-6ubuntu3.10) ... 2026-10-25T07:31:41.3808855Z Setting up libsecret-1-dev:amd64 (0.21.4-1build3) ... 2026-10-25T07:31:41.3809024Z Processing triggers for libc-bin (2.39-0ubuntu8.8) ... 2026-10-25T07:31:41.3809199Z Processing triggers for man-db (2.12.0-4build2) ... 2026-10-25T07:31:41.3809378Z Not building database; man-db/auto-update is not 'true'. 2026-10-25T07:31:41.3809560Z Processing triggers for install-info (7.1-3build2) ... 2026-10-25T07:31:41.3809672Z 2026-10-25T07:31:41.3809724Z Restarting services... 2026-10-25T07:31:41.3810270Z systemctl restart irqbalance.service packagekit.service php8.3-fpm.service polkit.service rsyslog.service systemd-journald.service systemd-manager.service systemd-networkd.service systemd-resolved.service systemd-timedated.service systemd-udevd.service udisks2.service 2026-10-25T07:31:41.3810908Z Failed to restart systemd-manager.service: Unit systemd-manager.service not found. 2026-10-25T07:31:41.3811113Z 2026-10-25T07:31:41.3811195Z Service restarts being deferred: 2026-10-25T07:31:41.3811334Z systemctl restart ModemManager.service 2026-10-25T07:31:41.3811481Z systemctl restart dbus.service 2026-10-25T07:31:41.3811616Z systemctl restart getty@tty1.service 2026-10-25T07:31:41.3811776Z systemctl restart networkd-dispatcher.service 2026-10-25T07:31:41.3811939Z systemctl restart serial-getty@ttyS0.service 2026-10-25T07:31:41.3812109Z systemctl restart setup_and_run_blacksmith.service 2026-10-25T07:31:41.3812267Z systemctl restart systemd-logind.service 2026-10-25T07:31:41.3812363Z 2026-10-25T07:31:41.3812422Z No containers need to be restarted. 2026-10-25T07:31:41.3812512Z 2026-10-25T07:31:41.3812569Z User sessions running outdated binaries: 2026-10-25T07:31:41.3812720Z runner @ user manager service: systemd[1839] 2026-10-25T07:31:41.3812820Z 2026-10-25T07:31:41.3812918Z No VM guests are running outdated hypervisor (qemu) binaries on this host. 2026-10-25T07:31:41.3848866Z ##[group]Run vp run build:desktop 2026-10-25T07:31:41.3849111Z vp run build:desktop 2026-10-25T07:31:41.3869358Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:41.3869484Z env: 2026-10-25T07:31:41.3869597Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:41.3869743Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:41.3869886Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:41.3870076Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:41.3870273Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:41.3870395Z ##[endgroup] 2026-10-25T07:31:41.5732475Z ~/apps/web$ vp build ⊘ cache disabled 2026-10-25T07:31:42.0831426Z transforming... 2026-10-25T07:31:44.7121088Z ✓ 6799 modules transformed. 2026-10-25T07:31:45.1335308Z rendering chunks... 2026-10-25T07:31:46.8123466Z computing gzip size... 2026-10-25T07:31:46.8447487Z dist/assets/ghostty-write-pty-hgyAvVbe.wasm 0.11 kB │ gzip: 0.12 kB 2026-10-25T07:31:46.8447794Z dist/assets/KaTeX_Size3-Regular-CTq5MqoE.woff 4.42 kB 2026-10-25T07:31:46.8448032Z dist/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2 4.92 kB 2026-10-25T07:31:46.8448267Z dist/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2 5.20 kB 2026-10-25T07:31:46.8448492Z dist/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2 5.46 kB 2026-10-25T07:31:46.8448723Z dist/assets/KaTeX_Size4-Regular-BF-4gkZK.woff 5.98 kB 2026-10-25T07:31:46.8448949Z dist/assets/KaTeX_Size2-Regular-oD1tc_U0.woff 6.18 kB 2026-10-25T07:31:46.8449183Z dist/assets/snap-shot-click-CJiuxMEv.mp3 6.38 kB 2026-10-25T07:31:46.8449412Z dist/assets/KaTeX_Size1-Regular-C195tn64.woff 6.49 kB 2026-10-25T07:31:46.8449678Z dist/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2 6.90 kB 2026-10-25T07:31:46.8449918Z dist/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2 6.91 kB 2026-10-25T07:31:46.8450154Z dist/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf 7.58 kB 2026-10-25T07:31:46.8450386Z dist/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff 7.65 kB 2026-10-25T07:31:46.8450625Z dist/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff 7.71 kB 2026-10-25T07:31:46.8450856Z dist/assets/KaTeX_Script-Regular-D3wIWfF6.woff2 9.64 kB 2026-10-25T07:31:46.8451093Z dist/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2 10.34 kB 2026-10-25T07:31:46.8451322Z dist/assets/KaTeX_Size4-Regular-DWFBv043.ttf 10.36 kB 2026-10-25T07:31:46.8451569Z dist/assets/KaTeX_Script-Regular-D5yQViql.woff 10.58 kB 2026-10-25T07:31:46.8451801Z dist/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2 11.31 kB 2026-10-25T07:31:46.8452034Z dist/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2 11.34 kB 2026-10-25T07:31:46.8452259Z dist/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf 11.50 kB 2026-10-25T07:31:46.8452491Z dist/assets/notification-input-BJS4voY1.mp3 11.63 kB 2026-10-25T07:31:46.8452758Z dist/assets/notification-completion-vyCCbYsz.mp3 11.94 kB 2026-10-25T07:31:46.8452993Z dist/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2 12.02 kB 2026-10-25T07:31:46.8453227Z dist/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2 12.21 kB 2026-10-25T07:31:46.8453450Z dist/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf 12.22 kB 2026-10-25T07:31:46.8453771Z dist/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff 12.31 kB 2026-10-25T07:31:46.8454012Z dist/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf 12.34 kB 2026-10-25T07:31:46.8454246Z dist/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf 12.36 kB 2026-10-25T07:31:46.8454490Z dist/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff 13.20 kB 2026-10-25T07:31:46.8454718Z dist/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff 13.29 kB 2026-10-25T07:31:46.8454951Z dist/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2 13.56 kB 2026-10-25T07:31:46.8455183Z dist/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff 14.11 kB 2026-10-25T07:31:46.8455418Z dist/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff 14.40 kB 2026-10-25T07:31:46.8455647Z dist/assets/snap-shot-whoosh-CQZ59XJc.mp3 15.02 kB 2026-10-25T07:31:46.8455878Z dist/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff 16.02 kB 2026-10-25T07:31:46.8456152Z dist/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2 16.40 kB 2026-10-25T07:31:46.8456410Z dist/assets/KaTeX_Math-Italic-t53AETM-.woff2 16.44 kB 2026-10-25T07:31:46.8456635Z dist/assets/KaTeX_Script-Regular-C5JkGWo-.ttf 16.64 kB 2026-10-25T07:31:46.8457247Z dist/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2 16.78 kB 2026-10-25T07:31:46.8457474Z dist/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2 16.98 kB 2026-10-25T07:31:46.8457777Z dist/index.html 18.57 kB │ gzip: 4.75 kB 2026-10-25T07:31:46.8458007Z dist/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff 18.66 kB 2026-10-25T07:31:46.8458233Z dist/assets/KaTeX_Math-Italic-DA0__PXp.woff 18.74 kB 2026-10-25T07:31:46.8458459Z dist/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff 19.41 kB 2026-10-25T07:31:46.8458687Z dist/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf 19.43 kB 2026-10-25T07:31:46.8458916Z dist/assets/KaTeX_Fraktur-Regular-CB_wures.ttf 19.57 kB 2026-10-25T07:31:46.8459140Z dist/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf 19.58 kB 2026-10-25T07:31:46.8459384Z dist/assets/KaTeX_Main-Italic-BMLOBm91.woff 19.67 kB 2026-10-25T07:31:46.8459611Z dist/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf 22.36 kB 2026-10-25T07:31:46.8459842Z dist/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf 24.50 kB 2026-10-25T07:31:46.8460067Z dist/assets/KaTeX_Main-Bold-Cx986IdX.woff2 25.32 kB 2026-10-25T07:31:46.8460298Z dist/assets/KaTeX_Main-Regular-B22Nviop.woff2 26.27 kB 2026-10-25T07:31:46.8460525Z dist/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf 27.55 kB 2026-10-25T07:31:46.8460753Z dist/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2 28.07 kB 2026-10-25T07:31:46.8460977Z dist/assets/KaTeX_Main-Bold-Jm3AIy58.woff 29.91 kB 2026-10-25T07:31:46.8461204Z dist/assets/KaTeX_Main-Regular-Dr94JaBh.woff 30.77 kB 2026-10-25T07:31:46.8461428Z dist/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf 31.19 kB 2026-10-25T07:31:46.8461660Z dist/assets/KaTeX_Math-Italic-flOr_0UB.ttf 31.30 kB 2026-10-25T07:31:46.8461888Z dist/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf 32.96 kB 2026-10-25T07:31:46.8462113Z dist/assets/KaTeX_AMS-Regular-DMm9YOAa.woff 33.51 kB 2026-10-25T07:31:46.8462338Z dist/assets/KaTeX_Main-Italic-3WenGoN9.ttf 33.58 kB 2026-10-25T07:31:46.8462560Z dist/assets/KaTeX_Main-Bold-waoOVXN0.ttf 51.33 kB 2026-10-25T07:31:46.8462784Z dist/assets/KaTeX_Main-Regular-ypZvNtVU.ttf 53.58 kB 2026-10-25T07:31:46.8463007Z dist/assets/KaTeX_AMS-Regular-DRggAlZN.ttf 63.63 kB 2026-10-25T07:31:46.8463285Z dist/.vite/manifest.json 344.70 kB │ gzip: 33.92 kB 2026-10-25T07:31:46.8463570Z dist/assets/ghostty-vt-DdA0Zryv.wasm 630.93 kB │ gzip: 187.91 kB 2026-10-25T07:31:46.8463916Z dist/third-party-licenses.json 877.25 kB │ gzip: 110.08 kB 2026-10-25T07:31:46.8464179Z dist/assets/SymbolsNerdFontMono-Regular-aK5vsLov.woff2 1,177.57 kB 2026-10-25T07:31:46.8464421Z dist/assets/ipad-pro-13-m5-DCWznkpd.glb 1,815.87 kB 2026-10-25T07:31:46.8464655Z dist/assets/ipad-pro-13-m5-magic-keyboard-l8da3bBi.glb 2,341.88 kB 2026-10-25T07:31:46.8464897Z dist/assets/iphone-18-pro-max-B3H2Zbeg.glb 2,399.02 kB 2026-10-25T07:31:46.8465125Z dist/assets/iphone-18-pro-Crheuaz9.glb 2,422.54 kB 2026-10-25T07:31:46.8465357Z dist/assets/iphone-duo-Cu4Xx1NH.glb 3,097.72 kB 2026-10-25T07:31:46.8465584Z dist/assets/worker-Dv645UJI.js 10,521.07 kB 2026-10-25T07:31:46.8465862Z dist/assets/MathTypeset-DEcVZfaU.css 28.83 kB │ gzip: 7.92 kB 2026-10-25T07:31:46.8466190Z dist/assets/main-B1tgK3Jh.css 529.04 kB │ gzip: 70.94 kB 2026-10-25T07:31:46.8466671Z dist/assets/JZOYTAAL-C11Gf0R0.js 0.05 kB │ gzip: 0.07 kB 2026-10-25T07:31:46.8466998Z dist/assets/_chat.draft._draftId-DJ7LAi8J.js 0.09 kB │ gzip: 0.11 kB │ map: 0.47 kB 2026-10-25T07:31:46.8467335Z dist/assets/legalLinks-BaIJY52l.js 0.10 kB │ gzip: 0.12 kB │ map: 0.24 kB 2026-10-25T07:31:46.8467680Z dist/assets/_chat._environmentId._threadId-DJ7LAi8J.js 0.10 kB │ gzip: 0.12 kB │ map: 0.50 kB 2026-10-25T07:31:46.8468015Z dist/assets/constants-CmGPilXJ.js 0.12 kB │ gzip: 0.11 kB │ map: 0.93 kB 2026-10-25T07:31:46.8468359Z dist/assets/formatCSSVariablePrefix-KRh9vnZf.js 0.13 kB │ gzip: 0.14 kB │ map: 0.71 kB 2026-10-25T07:31:46.8468685Z dist/assets/minus-tLUw_kS7.js 0.15 kB │ gzip: 0.16 kB │ map: 0.79 kB 2026-10-25T07:31:46.8468997Z dist/assets/circle-B4MfrpAf.js 0.16 kB │ gzip: 0.16 kB │ map: 0.84 kB 2026-10-25T07:31:46.8469314Z dist/assets/chevron-up-C9S6j-_y.js 0.16 kB │ gzip: 0.16 kB │ map: 0.83 kB 2026-10-25T07:31:46.8469636Z dist/assets/chevron-left-CLTdh2R0.js 0.17 kB │ gzip: 0.17 kB │ map: 0.84 kB 2026-10-25T07:31:46.8469946Z dist/assets/x-BBbeuW4r.js 0.18 kB │ gzip: 0.17 kB │ map: 0.87 kB 2026-10-25T07:31:46.8470243Z dist/assets/plus-C67lqdTz.js 0.18 kB │ gzip: 0.17 kB │ map: 0.89 kB 2026-10-25T07:31:46.8470553Z dist/assets/arrow-up-CAul9Tnl.js 0.19 kB │ gzip: 0.18 kB │ map: 0.92 kB 2026-10-25T07:31:46.8470861Z dist/assets/terminal-Y_9sWR3R.js 0.19 kB │ gzip: 0.18 kB │ map: 0.92 kB 2026-10-25T07:31:46.8471172Z dist/assets/itemRows-DNgi4sqO.js 0.20 kB │ gzip: 0.17 kB │ map: 0.43 kB 2026-10-25T07:31:46.8471493Z dist/assets/arrow-down-CyVZC3CZ.js 0.20 kB │ gzip: 0.18 kB │ map: 0.93 kB 2026-10-25T07:31:46.8471811Z dist/assets/RVARI57O-CgA1WoRv.js 0.20 kB │ gzip: 0.19 kB │ map: 0.64 kB 2026-10-25T07:31:46.8472128Z dist/assets/arrow-right-BKhTCg8u.js 0.20 kB │ gzip: 0.19 kB │ map: 0.94 kB 2026-10-25T07:31:46.8472438Z dist/assets/gauge-BPqOEwjF.js 0.20 kB │ gzip: 0.19 kB │ map: 0.92 kB 2026-10-25T07:31:46.8472761Z dist/assets/chevrons-up-down-8VodQc9V.js 0.21 kB │ gzip: 0.18 kB │ map: 0.98 kB 2026-10-25T07:31:46.8473077Z dist/assets/play-QERTqWXf.js 0.22 kB │ gzip: 0.20 kB │ map: 0.90 kB 2026-10-25T07:31:46.8473383Z dist/assets/ccount-CyGsA0u7.js 0.22 kB │ gzip: 0.20 kB │ map: 1.12 kB 2026-10-25T07:31:46.8473703Z dist/assets/smartphone-BFsCBqVP.js 0.23 kB │ gzip: 0.21 kB │ map: 1.04 kB 2026-10-25T07:31:46.8474031Z dist/assets/FieldItemContext-Czp3rpvZ.js 0.23 kB │ gzip: 0.20 kB │ map: 0.88 kB 2026-10-25T07:31:46.8474347Z dist/assets/lock-BL-yBg0W.js 0.23 kB │ gzip: 0.22 kB │ map: 1.01 kB 2026-10-25T07:31:46.8474653Z dist/assets/undo-2-C-fLAfcY.js 0.24 kB │ gzip: 0.21 kB │ map: 0.96 kB 2026-10-25T07:31:46.8474964Z dist/assets/circle-x-C_A6xadK.js 0.24 kB │ gzip: 0.20 kB │ map: 1.05 kB 2026-10-25T07:31:46.8475272Z dist/assets/lock-open-Bqnp78Pa.js 0.24 kB │ gzip: 0.22 kB │ map: 1.04 kB 2026-10-25T07:31:46.8475591Z dist/assets/authRedirect-DWE5a_T9.js 0.25 kB │ gzip: 0.18 kB │ map: 1.18 kB 2026-10-25T07:31:46.8476157Z dist/assets/circle-arrow-up-CxpZKbkB.js 0.26 kB │ gzip: 0.21 kB │ map: 1.11 kB 2026-10-25T07:31:46.8476483Z dist/assets/ellipsis-G4RIvL9o.js 0.26 kB │ gzip: 0.19 kB │ map: 1.13 kB 2026-10-25T07:31:46.8476791Z dist/assets/log-in-D3RKzt0Z.js 0.26 kB │ gzip: 0.21 kB │ map: 1.04 kB 2026-10-25T07:31:46.8477104Z dist/assets/useSearch-CRfrPzIl.js 0.26 kB │ gzip: 0.20 kB │ map: 1.53 kB 2026-10-25T07:31:46.8477411Z dist/assets/copy-DXoGJuqG.js 0.26 kB │ gzip: 0.23 kB │ map: 1.04 kB 2026-10-25T07:31:46.8477741Z dist/assets/cloneFileDiffMetadata-zVRGqYgv.js 0.27 kB │ gzip: 0.19 kB │ map: 1.23 kB 2026-10-25T07:31:46.8478085Z dist/assets/ellipsis-vertical-BttZZicp.js 0.28 kB │ gzip: 0.19 kB │ map: 1.19 kB 2026-10-25T07:31:46.8478421Z dist/assets/square-terminal-C7sczAdc.js 0.28 kB │ gzip: 0.23 kB │ map: 1.18 kB 2026-10-25T07:31:46.8478740Z dist/assets/eye-DMBoAWiH.js 0.28 kB │ gzip: 0.23 kB │ map: 1.05 kB 2026-10-25T07:31:46.8479049Z dist/assets/circle-alert-B7qBEacJ.js 0.29 kB │ gzip: 0.21 kB │ map: 1.20 kB 2026-10-25T07:31:46.8479374Z dist/assets/external-link-Dij3tAqz.js 0.29 kB │ gzip: 0.22 kB │ map: 1.10 kB 2026-10-25T07:31:46.8479780Z dist/assets/mouse-pointer-2-B9iiNq41.js 0.29 kB │ gzip: 0.24 kB │ map: 1.02 kB 2026-10-25T07:31:46.8480106Z dist/assets/pencil-aM1cde0f.js 0.31 kB │ gzip: 0.25 kB │ map: 1.06 kB 2026-10-25T07:31:46.8480420Z dist/assets/useNavigate-CJTJX1iV.js 0.31 kB │ gzip: 0.25 kB │ map: 2.30 kB 2026-10-25T07:31:46.8480741Z dist/assets/pen-line-Cg6qd24X.js 0.31 kB │ gzip: 0.25 kB │ map: 1.07 kB 2026-10-25T07:31:46.8481061Z dist/assets/plug-2-Brxn61vF.js 0.31 kB │ gzip: 0.23 kB │ map: 1.21 kB 2026-10-25T07:31:46.8481370Z dist/assets/list-checks-D1n_IhdV.js 0.31 kB │ gzip: 0.22 kB │ map: 1.24 kB 2026-10-25T07:31:46.8481688Z dist/assets/archive-x-B2fZ0YIR.js 0.33 kB │ gzip: 0.25 kB │ map: 1.24 kB 2026-10-25T07:31:46.8482000Z dist/assets/wrench-CpFi0mKh.js 0.33 kB │ gzip: 0.26 kB │ map: 1.02 kB 2026-10-25T07:31:46.8482308Z dist/assets/laptop-E-Srvcuc.js 0.33 kB │ gzip: 0.25 kB │ map: 1.09 kB 2026-10-25T07:31:46.8482629Z dist/assets/message-square-off-BxHiV_yc.js 0.35 kB │ gzip: 0.27 kB │ map: 1.22 kB 2026-10-25T07:31:46.8482962Z dist/assets/refresh-cw-58ZGxpCn.js 0.35 kB │ gzip: 0.25 kB │ map: 1.22 kB 2026-10-25T07:31:46.8483285Z dist/assets/trash-2-BvezLCU3.js 0.36 kB │ gzip: 0.24 kB │ map: 1.27 kB 2026-10-25T07:31:46.8483597Z dist/assets/camera-nznztjcl.js 0.37 kB │ gzip: 0.28 kB │ map: 1.15 kB 2026-10-25T07:31:46.8483917Z dist/assets/settings.general-B-hPlaxz.js 0.37 kB │ gzip: 0.28 kB │ map: 0.84 kB 2026-10-25T07:31:46.8484242Z dist/assets/server-pwQAcISO.js 0.37 kB │ gzip: 0.24 kB │ map: 1.43 kB 2026-10-25T07:31:46.8484558Z dist/assets/FormContext-DXb1j_RA.js 0.37 kB │ gzip: 0.28 kB │ map: 1.13 kB 2026-10-25T07:31:46.8484871Z dist/assets/unlink-2-PtDVUS76.js 0.38 kB │ gzip: 0.27 kB │ map: 1.83 kB 2026-10-25T07:31:46.8485191Z dist/assets/monitor-CCqXOpHk.js 0.40 kB │ gzip: 0.30 kB │ map: 1.94 kB 2026-10-25T07:31:46.8485726Z dist/assets/toastHelpers-CSQRKo4F.js 0.40 kB │ gzip: 0.26 kB │ map: 2.12 kB 2026-10-25T07:31:46.8486090Z dist/assets/grip-vertical-CUpXGcVV.js 0.41 kB │ gzip: 0.22 kB │ map: 1.57 kB 2026-10-25T07:31:46.8486433Z dist/assets/settings.scheduled-tasks-BOTNCgy1.js 0.41 kB │ gzip: 0.30 kB │ map: 1.24 kB 2026-10-25T07:31:46.8486787Z dist/assets/useT3ConnectAuthPrompt-D0cslMMm.js 0.41 kB │ gzip: 0.31 kB │ map: 0.95 kB 2026-10-25T07:31:46.8487156Z dist/assets/previewBridge-DjJG-Jfa.js 0.42 kB │ gzip: 0.29 kB │ map: 1.92 kB 2026-10-25T07:31:46.8487475Z dist/assets/K3MD6TGW-RsOT8qMz.js 0.42 kB │ gzip: 0.33 kB │ map: 1.02 kB 2026-10-25T07:31:46.8487787Z dist/assets/hammer-_ZgIaqha.js 0.42 kB │ gzip: 0.30 kB │ map: 1.24 kB 2026-10-25T07:31:46.8488096Z dist/assets/inbox-B4_WhOGH.js 0.43 kB │ gzip: 0.32 kB │ map: 1.89 kB 2026-10-25T07:31:46.8488413Z dist/assets/useLocation-DlbxwEec.js 0.44 kB │ gzip: 0.31 kB │ map: 2.27 kB 2026-10-25T07:31:46.8488744Z dist/assets/mouse-pointer-click-yj1zaR19.js 0.46 kB │ gzip: 0.31 kB │ map: 1.46 kB 2026-10-25T07:31:46.8489076Z dist/assets/minimize-2-BqgsEoIi.js 0.46 kB │ gzip: 0.27 kB │ map: 2.14 kB 2026-10-25T07:31:46.8489389Z dist/assets/eye-off-BWu40qak.js 0.46 kB │ gzip: 0.30 kB │ map: 1.37 kB 2026-10-25T07:31:46.8489715Z dist/assets/sliders-horizontal-BmXVNeYl.js 0.47 kB │ gzip: 0.26 kB │ map: 1.68 kB 2026-10-25T07:31:46.8490040Z dist/assets/folder-CCqoOVWY.js 0.47 kB │ gzip: 0.31 kB │ map: 1.87 kB 2026-10-25T07:31:46.8490367Z dist/assets/fileCommentAnnotations-BgdL_7u9.js 0.48 kB │ gzip: 0.30 kB │ map: 2.48 kB 2026-10-25T07:31:46.8490709Z dist/assets/radio-tower-B10YzL0o.js 0.49 kB │ gzip: 0.32 kB │ map: 1.58 kB 2026-10-25T07:31:46.8491023Z dist/assets/redirect-D3L17tzd.js 0.49 kB │ gzip: 0.32 kB │ map: 3.46 kB 2026-10-25T07:31:46.8491329Z dist/assets/star-Y_W0Z3Dq.js 0.50 kB │ gzip: 0.32 kB │ map: 1.18 kB 2026-10-25T07:31:46.8491635Z dist/assets/file-braces-CauSx3-N.js 0.50 kB │ gzip: 0.29 kB │ map: 1.44 kB 2026-10-25T07:31:46.8491958Z dist/assets/onboarding-BiUosLC7.js 0.51 kB │ gzip: 0.31 kB │ map: 2.20 kB 2026-10-25T07:31:46.8492284Z dist/assets/folder-tree-BYcp-rEm.js 0.51 kB │ gzip: 0.29 kB │ map: 1.45 kB 2026-10-25T07:31:46.8492598Z dist/assets/5THPTBWS-Ce_hS451.js 0.52 kB │ gzip: 0.34 kB │ map: 1.60 kB 2026-10-25T07:31:46.8492921Z dist/assets/sparkles-CvqfJm6D.js 0.53 kB │ gzip: 0.31 kB │ map: 1.44 kB 2026-10-25T07:31:46.8493246Z dist/assets/browserLinkTarget-B8y-sQ1i.js 0.53 kB │ gzip: 0.36 kB │ map: 2.32 kB 2026-10-25T07:31:46.8493572Z dist/assets/TSHNXIZL-CtZDCtrT.js 0.53 kB │ gzip: 0.39 kB │ map: 1.34 kB 2026-10-25T07:31:46.8493888Z dist/assets/rows-3-T6vKNlRh.js 0.54 kB │ gzip: 0.31 kB │ map: 2.87 kB 2026-10-25T07:31:46.8494204Z dist/assets/ScopedSwitch-6vwd37m9.js 0.54 kB │ gzip: 0.39 kB │ map: 1.47 kB 2026-10-25T07:31:46.8494524Z dist/assets/paperclip-DgCa45v_.js 0.54 kB │ gzip: 0.34 kB │ map: 2.10 kB 2026-10-25T07:31:46.8494851Z dist/assets/triangle-alert-BZHjvlLD.js 0.57 kB │ gzip: 0.33 kB │ map: 2.93 kB 2026-10-25T07:31:46.8495377Z dist/assets/paintbrush-BDEtcmKn.js 0.57 kB │ gzip: 0.37 kB │ map: 1.44 kB 2026-10-25T07:31:46.8495694Z dist/assets/codeowners-C8r90Shi.js 0.58 kB │ gzip: 0.34 kB │ map: 1.09 kB 2026-10-25T07:31:46.8496048Z dist/assets/trending-up-JFvoHR-8.js 0.59 kB │ gzip: 0.34 kB │ map: 2.90 kB 2026-10-25T07:31:46.8496368Z dist/assets/G3MDBVQH-BZmnMkFw.js 0.60 kB │ gzip: 0.38 kB │ map: 1.76 kB 2026-10-25T07:31:46.8496692Z dist/assets/use-atom-command-CAZheX0O.js 0.61 kB │ gzip: 0.40 kB │ map: 1.86 kB 2026-10-25T07:31:46.8497030Z dist/assets/useAriaLabelledBy-C6IJrpBZ.js 0.62 kB │ gzip: 0.43 kB │ map: 3.53 kB 2026-10-25T07:31:46.8497366Z dist/assets/usageAccess-BMCgeoKV.js 0.62 kB │ gzip: 0.33 kB │ map: 2.05 kB 2026-10-25T07:31:46.8497686Z dist/assets/square-DVsXKqqz.js 0.63 kB │ gzip: 0.38 kB │ map: 3.08 kB 2026-10-25T07:31:46.8498016Z dist/assets/composerTrigger-BP81K-4K.js 0.63 kB │ gzip: 0.38 kB │ map: 6.54 kB 2026-10-25T07:31:46.8498343Z dist/assets/5GK6JWQ2-BV9nxfr2.js 0.64 kB │ gzip: 0.47 kB │ map: 1.68 kB 2026-10-25T07:31:46.8498644Z dist/assets/bug-ux_piykM.js 0.65 kB │ gzip: 0.35 kB │ map: 1.93 kB 2026-10-25T07:31:46.8498947Z dist/assets/upload-DipMcaQy.js 0.66 kB │ gzip: 0.39 kB │ map: 2.48 kB 2026-10-25T07:31:46.8499267Z dist/assets/runtimeModeConfig-DTXWqgWU.js 0.68 kB │ gzip: 0.40 kB │ map: 1.52 kB 2026-10-25T07:31:46.8499598Z dist/assets/jsx-runtime-BQExFN_X.js 0.68 kB │ gzip: 0.46 kB │ map: 3.54 kB 2026-10-25T07:31:46.8499934Z dist/assets/WorkspacePageContainer-CB1xoV39.js 0.68 kB │ gzip: 0.48 kB │ map: 2.06 kB 2026-10-25T07:31:46.8500295Z dist/assets/use-atom-query-runner-CcqQJbEI.js 0.72 kB │ gzip: 0.45 kB │ map: 2.46 kB 2026-10-25T07:31:46.8500623Z dist/assets/layers-CvSbxijg.js 0.73 kB │ gzip: 0.38 kB │ map: 2.42 kB 2026-10-25T07:31:46.8500938Z dist/assets/skeleton-CH8rpvdD.js 0.73 kB │ gzip: 0.49 kB │ map: 1.79 kB 2026-10-25T07:31:46.8501253Z dist/assets/CSPContext-BIshez4y.js 0.75 kB │ gzip: 0.49 kB │ map: 4.09 kB 2026-10-25T07:31:46.8501579Z dist/assets/shellsession-DphNsVk1.js 0.76 kB │ gzip: 0.46 kB │ map: 1.37 kB 2026-10-25T07:31:46.8501912Z dist/assets/usageShortcuts-BAzBYtxI.js 0.76 kB │ gzip: 0.44 kB │ map: 2.41 kB 2026-10-25T07:31:46.8502225Z dist/assets/tsv-sltzmVWM.js 0.77 kB │ gzip: 0.37 kB │ map: 1.38 kB 2026-10-25T07:31:46.8502542Z dist/assets/MathTypeset-D2Io5uTO.js 0.83 kB │ gzip: 0.57 kB │ map: 26.87 kB 2026-10-25T07:31:46.8502856Z dist/assets/DKTLEL5E-DciMwFJ1.js 0.87 kB │ gzip: 0.43 kB │ map: 2.42 kB 2026-10-25T07:31:46.8503180Z dist/assets/html-derivative-COYikD7u.js 0.89 kB │ gzip: 0.49 kB │ map: 1.46 kB 2026-10-25T07:31:46.8503497Z dist/assets/pair-D0QpkixI.js 0.89 kB │ gzip: 0.56 kB │ map: 3.72 kB 2026-10-25T07:31:46.8503812Z dist/assets/linkedPrompt-BmLw8BYc.js 0.91 kB │ gzip: 0.53 kB │ map: 2.66 kB 2026-10-25T07:31:46.8504136Z dist/assets/SecretInput-BmZrvZ3P.js 0.91 kB │ gzip: 0.60 kB │ map: 2.97 kB 2026-10-25T07:31:46.8504462Z dist/assets/useNavigateBack-BtyMb9-C.js 0.92 kB │ gzip: 0.58 kB │ map: 3.67 kB 2026-10-25T07:31:46.8504912Z dist/assets/useRelativeTimeState-De-F8N-l.js 0.94 kB │ gzip: 0.56 kB │ map: 3.07 kB 2026-10-25T07:31:46.8505353Z dist/assets/useScopedModelAvailability-DDjotVnw.js 0.99 kB │ gzip: 0.60 kB │ map: 4.94 kB 2026-10-25T07:31:46.8505688Z dist/assets/kbd-BKdUGDDr.js 1.00 kB │ gzip: 0.51 kB │ map: 2.57 kB 2026-10-25T07:31:46.8506020Z dist/assets/74OO7NKP-BgQSIiCn.js 1.01 kB │ gzip: 0.62 kB │ map: 2.78 kB 2026-10-25T07:31:46.8506341Z dist/assets/git-rebase-B09wAERM.js 1.03 kB │ gzip: 0.47 kB │ map: 1.72 kB 2026-10-25T07:31:46.8506652Z dist/assets/qmldir-DCQb3MpD.js 1.03 kB │ gzip: 0.48 kB │ map: 1.74 kB 2026-10-25T07:31:46.8506962Z dist/assets/WEVWDWVA-CBuDrnzv.js 1.07 kB │ gzip: 0.57 kB │ map: 2.98 kB 2026-10-25T07:31:46.8507282Z dist/assets/draft-input-Bg1UDOiC.js 1.07 kB │ gzip: 0.68 kB │ map: 4.26 kB 2026-10-25T07:31:46.8507604Z dist/assets/type-CHIkk7Mh.js 1.07 kB │ gzip: 0.52 kB │ map: 4.84 kB 2026-10-25T07:31:46.8507936Z dist/assets/git-pull-request-draft-DW2m61g2.js 1.09 kB │ gzip: 0.44 kB │ map: 5.05 kB 2026-10-25T07:31:46.8508271Z dist/assets/user-lock-OvNRHELo.js 1.09 kB │ gzip: 0.50 kB │ map: 4.74 kB 2026-10-25T07:31:46.8508588Z dist/assets/user-plus-MI0bJ1Fb.js 1.09 kB │ gzip: 0.57 kB │ map: 4.64 kB 2026-10-25T07:31:46.8508892Z dist/assets/sun-C8h9eYPr.js 1.11 kB │ gzip: 0.52 kB │ map: 4.01 kB 2026-10-25T07:31:46.8509199Z dist/assets/rolldown-runtime-COiEfhsA.js 1.11 kB │ gzip: 0.62 kB 2026-10-25T07:31:46.8509508Z dist/assets/route-Cul5ubYD.js 1.12 kB │ gzip: 0.51 kB │ map: 4.41 kB 2026-10-25T07:31:46.8509819Z dist/assets/zap-X-K5-rWA.js 1.12 kB │ gzip: 0.59 kB │ map: 4.95 kB 2026-10-25T07:31:46.8510145Z dist/assets/pullRequestReviewStore-g-eDzAdO.js 1.15 kB │ gzip: 0.58 kB │ map: 5.31 kB 2026-10-25T07:31:46.8510474Z dist/assets/csv-Dx-8-gkx.js 1.17 kB │ gzip: 0.40 kB │ map: 2.00 kB 2026-10-25T07:31:46.8510789Z dist/assets/observeResize-BUv86B72.js 1.20 kB │ gzip: 0.65 kB │ map: 5.11 kB 2026-10-25T07:31:46.8511116Z dist/assets/ExpandableText-D3yXRI1t.js 1.27 kB │ gzip: 0.79 kB │ map: 5.16 kB 2026-10-25T07:31:46.8511441Z dist/assets/git-commit-BSykSTBG.js 1.27 kB │ gzip: 0.56 kB │ map: 2.07 kB 2026-10-25T07:31:46.8511771Z dist/assets/WorkspacePageHeader-8ilqFgwu.js 1.31 kB │ gzip: 0.70 kB │ map: 4.15 kB 2026-10-25T07:31:46.8512119Z dist/assets/useMediaQuery-CACyGeMu.js 1.33 kB │ gzip: 0.72 kB │ map: 4.97 kB 2026-10-25T07:31:46.8512430Z dist/assets/xsl-fJeiXJlj.js 1.40 kB │ gzip: 0.53 kB │ map: 2.22 kB 2026-10-25T07:31:46.8512747Z dist/assets/discovery-list-JybmEV9E.js 1.40 kB │ gzip: 0.77 kB │ map: 4.07 kB 2026-10-25T07:31:46.8513065Z dist/assets/semver-CFbvOQKc.js 1.42 kB │ gzip: 0.64 kB │ map: 9.48 kB 2026-10-25T07:31:46.8513377Z dist/assets/6IMQ5BUJ-jHMaFGTJ.js 1.43 kB │ gzip: 0.79 kB │ map: 3.49 kB 2026-10-25T07:31:46.8513706Z dist/assets/resolveLanguages-BDn62kFC.js 1.43 kB │ gzip: 0.78 kB │ map: 5.53 kB 2026-10-25T07:31:46.8514043Z dist/assets/AuthSurfaceShell-CY8hnUu8.js 1.43 kB │ gzip: 0.76 kB │ map: 5.23 kB 2026-10-25T07:31:46.8514464Z dist/assets/dotenv-_5a1GRtc.js 1.45 kB │ gzip: 0.56 kB │ map: 2.34 kB 2026-10-25T07:31:46.8514851Z dist/assets/CommandBlock-DxDSix2O.js 1.49 kB │ gzip: 0.90 kB │ map: 4.75 kB 2026-10-25T07:31:46.8515167Z dist/assets/sparql-D_iOobhT.js 1.52 kB │ gzip: 0.84 kB │ map: 2.14 kB 2026-10-25T07:31:46.8515482Z dist/assets/sourceControl-CCPzyANU.js 1.53 kB │ gzip: 0.51 kB │ map: 5.30 kB 2026-10-25T07:31:46.8515801Z dist/assets/utils-C9Glzetk.js 1.53 kB │ gzip: 0.79 kB │ map: 5.92 kB 2026-10-25T07:31:46.8516141Z dist/assets/ini-B5eOa1yu.js 1.55 kB │ gzip: 0.52 kB │ map: 2.47 kB 2026-10-25T07:31:46.8516466Z dist/assets/previewMiniPlayerStore-D_hZj4TZ.js 1.56 kB │ gzip: 0.70 kB │ map: 8.23 kB 2026-10-25T07:31:46.8516818Z dist/assets/panel-tab-close-button-CVmrhvSV.js 1.60 kB │ gzip: 0.91 kB │ map: 5.47 kB 2026-10-25T07:31:46.8517180Z dist/assets/RedactedSensitiveText-3eZFf-pt.js 1.61 kB │ gzip: 0.98 kB │ map: 6.24 kB 2026-10-25T07:31:46.8517507Z dist/assets/user-BmgOR4Cc.js 1.62 kB │ gzip: 0.78 kB │ map: 7.38 kB 2026-10-25T07:31:46.8517821Z dist/assets/slack-dark-Dtzi51su.js 1.67 kB │ gzip: 0.66 kB │ map: 5.78 kB 2026-10-25T07:31:46.8518141Z dist/assets/5N7A7DKN-C1OSbKDE.js 1.67 kB │ gzip: 0.96 kB │ map: 4.05 kB 2026-10-25T07:31:46.8518458Z dist/assets/preview-CM1I-RVG.js 1.68 kB │ gzip: 0.59 kB │ map: 6.09 kB 2026-10-25T07:31:46.8518793Z dist/assets/EnvironmentMachineIcon-Dv6g-Kxi.js 1.71 kB │ gzip: 0.82 kB │ map: 4.92 kB 2026-10-25T07:31:46.8519143Z dist/assets/fortran-fixed-form-DEKoE2YW.js 1.71 kB │ gzip: 0.72 kB │ map: 2.77 kB 2026-10-25T07:31:46.8519543Z dist/assets/ConnectionStatusDot-Ubim9n8R.js 1.74 kB │ gzip: 0.93 kB │ map: 5.60 kB 2026-10-25T07:31:46.8519896Z dist/assets/T3ConnectSidebarSignIn-DLIxq0ot.js 1.76 kB │ gzip: 0.81 kB │ map: 5.39 kB 2026-10-25T07:31:46.8520229Z dist/assets/docker-IyjqRm3v.js 1.77 kB │ gzip: 0.63 kB │ map: 2.65 kB 2026-10-25T07:31:46.8520545Z dist/assets/session-BeX5iL0Y.js 1.77 kB │ gzip: 0.89 kB │ map: 8.63 kB 2026-10-25T07:31:46.8520850Z dist/assets/hxml-B0Qn7Nwc.js 1.78 kB │ gzip: 0.91 kB │ map: 2.51 kB 2026-10-25T07:31:46.8521178Z dist/assets/WorkspaceBreadcrumb-DTn914Bb.js 1.81 kB │ gzip: 0.90 kB │ map: 5.93 kB 2026-10-25T07:31:46.8521507Z dist/assets/laserwave-DYV0fvJ_.js 1.83 kB │ gzip: 0.70 kB │ map: 6.12 kB 2026-10-25T07:31:46.8521843Z dist/assets/github-dark-default-adAWTKmX.js 1.84 kB │ gzip: 0.75 kB │ map: 6.13 kB 2026-10-25T07:31:46.8522180Z dist/assets/mediaSource-Du9a3Vlf.js 1.84 kB │ gzip: 0.91 kB │ map: 9.78 kB 2026-10-25T07:31:46.8522493Z dist/assets/query-DBGT_lkY.js 1.85 kB │ gzip: 1.00 kB │ map: 8.02 kB 2026-10-25T07:31:46.8522799Z dist/assets/desktop-Dlh5hvp9.js 1.87 kB │ gzip: 0.78 kB │ map: 2.76 kB 2026-10-25T07:31:46.8523112Z dist/assets/user-round-BMUNwihT.js 1.87 kB │ gzip: 0.75 kB │ map: 8.43 kB 2026-10-25T07:31:46.8523436Z dist/assets/memory-stick-D1kk6jrq.js 1.89 kB │ gzip: 0.77 kB │ map: 7.67 kB 2026-10-25T07:31:46.8523768Z dist/assets/openFileInPreview-5E5bJTox.js 1.89 kB │ gzip: 0.98 kB │ map: 8.30 kB 2026-10-25T07:31:46.8524218Z dist/assets/horizon-bright-COxh1lHf.js 1.90 kB │ gzip: 0.74 kB │ map: 6.28 kB 2026-10-25T07:31:46.8524621Z dist/assets/slack-ochin-Bb7oPExa.js 1.92 kB │ gzip: 0.75 kB │ map: 6.34 kB 2026-10-25T07:31:46.8524947Z dist/assets/min-dark-DECtZcqS.js 1.92 kB │ gzip: 0.68 kB │ map: 6.40 kB 2026-10-25T07:31:46.8525265Z dist/assets/vesper-C1rBZbON.js 1.94 kB │ gzip: 0.69 kB │ map: 6.48 kB 2026-10-25T07:31:46.8525586Z dist/assets/dracula-soft-D-Kgh5gw.js 1.94 kB │ gzip: 0.73 kB │ map: 6.44 kB 2026-10-25T07:31:46.8525923Z dist/assets/snazzy-light-DXgiwzKu.js 1.95 kB │ gzip: 0.76 kB │ map: 6.38 kB 2026-10-25T07:31:46.8526270Z dist/assets/horizon-DUI96lQn.js 1.95 kB │ gzip: 0.73 kB │ map: 6.31 kB 2026-10-25T07:31:46.8526588Z dist/assets/min-light-qRIVcaqf.js 1.96 kB │ gzip: 0.68 kB │ map: 6.40 kB 2026-10-25T07:31:46.8526915Z dist/assets/7WLXJQOR-D6QVYUu9.js 1.99 kB │ gzip: 1.00 kB │ map: 2.80 kB 2026-10-25T07:31:46.8527240Z dist/assets/material-theme-IcIb8QNx.js 2.01 kB │ gzip: 0.76 kB │ map: 6.53 kB 2026-10-25T07:31:46.8527575Z dist/assets/material-theme-ocean-BX6hAJ_y.js 2.02 kB │ gzip: 0.77 kB │ map: 6.55 kB 2026-10-25T07:31:46.8527925Z dist/assets/material-theme-darker-B_f2vxdL.js 2.02 kB │ gzip: 0.76 kB │ map: 6.56 kB 2026-10-25T07:31:46.8528277Z dist/assets/material-theme-lighter-CR2Q-4Hp.js 2.02 kB │ gzip: 0.75 kB │ map: 6.56 kB 2026-10-25T07:31:46.8528619Z dist/assets/NoProjectsHero-CyEeF6mw.js 2.03 kB │ gzip: 1.05 kB │ map: 8.31 kB 2026-10-25T07:31:46.8528969Z dist/assets/material-theme-palenight-B6DWAotd.js 2.03 kB │ gzip: 0.76 kB │ map: 6.57 kB 2026-10-25T07:31:46.8529313Z dist/assets/textarea-BPZme-98.js 2.06 kB │ gzip: 1.02 kB │ map: 7.13 kB 2026-10-25T07:31:46.8529639Z dist/assets/terminal-links-CXgnzw0q.js 2.12 kB │ gzip: 1.14 kB │ map: 9.93 kB 2026-10-25T07:31:46.8529971Z dist/assets/everforest-dark-Y6tr-2zD.js 2.15 kB │ gzip: 0.80 kB │ map: 6.89 kB 2026-10-25T07:31:46.8530310Z dist/assets/everforest-light-CA0Ol4Qu.js 2.15 kB │ gzip: 0.81 kB │ map: 6.89 kB 2026-10-25T07:31:46.8530629Z dist/assets/erb-BLWPyK3T.js 2.17 kB │ gzip: 0.65 kB │ map: 3.34 kB 2026-10-25T07:31:46.8530941Z dist/assets/5B3SVYGG-K9hcBHLA.js 2.17 kB │ gzip: 1.10 kB │ map: 5.94 kB 2026-10-25T07:31:46.8531278Z dist/assets/ProviderAuthTerminal-DPFcG2Y7.js 2.18 kB │ gzip: 1.16 kB │ map: 8.51 kB 2026-10-25T07:31:46.8531609Z dist/assets/wenyan-C8pVoKbM.js 2.19 kB │ gzip: 1.13 kB │ map: 3.19 kB 2026-10-25T07:31:46.8531930Z dist/assets/assetUrls-B6f6yHtk.js 2.19 kB │ gzip: 1.15 kB │ map: 8.60 kB 2026-10-25T07:31:46.8532249Z dist/assets/search-BogclXk9.js 2.20 kB │ gzip: 1.15 kB │ map: 13.13 kB 2026-10-25T07:31:46.8532574Z dist/assets/AnimatedHeight-Cg30RNrJ.js 2.24 kB │ gzip: 1.13 kB │ map: 10.50 kB 2026-10-25T07:31:46.8532906Z dist/assets/EnvironmentRow-DRr34h3e.js 2.26 kB │ gzip: 1.22 kB │ map: 8.52 kB 2026-10-25T07:31:46.8533229Z dist/assets/jssm-DXw9l8Rf.js 2.27 kB │ gzip: 0.64 kB │ map: 3.39 kB 2026-10-25T07:31:46.8533543Z dist/assets/poimandres-DB9-pI6r.js 2.27 kB │ gzip: 0.81 kB │ map: 7.17 kB 2026-10-25T07:31:46.8533880Z dist/assets/stream-tokenizer-sQ8bBih0.js 2.29 kB │ gzip: 1.04 kB │ map: 8.46 kB 2026-10-25T07:31:46.8534389Z dist/assets/nord-D4wy7NEP.js 2.31 kB │ gzip: 0.83 kB │ map: 7.45 kB 2026-10-25T07:31:46.8534707Z dist/assets/one-dark-pro-28TLzoS8.js 2.32 kB │ gzip: 0.88 kB │ map: 7.30 kB 2026-10-25T07:31:46.8535032Z dist/assets/fileLinks-Pw64D1El.js 2.33 kB │ gzip: 1.11 kB │ map: 10.89 kB 2026-10-25T07:31:46.8535343Z dist/assets/edge-Y3042ItE.js 2.34 kB │ gzip: 0.71 kB │ map: 3.63 kB 2026-10-25T07:31:46.8535659Z dist/assets/rose-pine-C3zjVKxG.js 2.35 kB │ gzip: 0.81 kB │ map: 7.54 kB 2026-10-25T07:31:46.8536015Z dist/assets/rose-pine-moon-CSM8ewhO.js 2.36 kB │ gzip: 0.81 kB │ map: 7.56 kB 2026-10-25T07:31:46.8536350Z dist/assets/rose-pine-dawn-C72QYfqa.js 2.36 kB │ gzip: 0.81 kB │ map: 7.56 kB 2026-10-25T07:31:46.8536674Z dist/assets/reg-CRGYupPL.js 2.37 kB │ gzip: 0.72 kB │ map: 3.51 kB 2026-10-25T07:31:46.8537002Z dist/assets/usePermissionStatus-TieBvc0q.js 2.45 kB │ gzip: 1.28 kB │ map: 10.74 kB 2026-10-25T07:31:46.8537345Z dist/assets/selectionActions-CG8IoIVz.js 2.52 kB │ gzip: 1.07 kB │ map: 11.13 kB 2026-10-25T07:31:46.8537670Z dist/assets/plastic-B2V_PDVk.js 2.55 kB │ gzip: 0.86 kB │ map: 7.84 kB 2026-10-25T07:31:46.8537986Z dist/assets/ayu-dark-DzFZPuMV.js 2.56 kB │ gzip: 0.89 kB │ map: 7.85 kB 2026-10-25T07:31:46.8538299Z dist/assets/ayu-light-DSkcX_XD.js 2.56 kB │ gzip: 0.89 kB │ map: 7.86 kB 2026-10-25T07:31:46.8538614Z dist/assets/ayu-mirage-DSve0zuE.js 2.56 kB │ gzip: 0.89 kB │ map: 7.86 kB 2026-10-25T07:31:46.8538939Z dist/assets/FTXIJQGB-CggtIYAM.js 2.58 kB │ gzip: 1.15 kB │ map: 4.98 kB 2026-10-25T07:31:46.8539253Z dist/assets/diff-woXpYk--.js 2.60 kB │ gzip: 0.72 kB │ map: 3.86 kB 2026-10-25T07:31:46.8539557Z dist/assets/gleam-CSRkHgEL.js 2.61 kB │ gzip: 0.85 kB │ map: 3.99 kB 2026-10-25T07:31:46.8539898Z dist/assets/sourceControlPresentation-C-QqC1UH.js 2.64 kB │ gzip: 1.37 kB │ map: 13.27 kB 2026-10-25T07:31:46.8540253Z dist/assets/gruvbox-dark-hard-BdGOuxq8.js 2.67 kB │ gzip: 0.93 kB │ map: 8.16 kB 2026-10-25T07:31:46.8540589Z dist/assets/gruvbox-dark-soft-BJH4XuY9.js 2.67 kB │ gzip: 0.93 kB │ map: 8.16 kB 2026-10-25T07:31:46.8540912Z dist/assets/connect-MaY_VXGH.js 2.67 kB │ gzip: 1.43 kB │ map: 10.10 kB 2026-10-25T07:31:46.8541242Z dist/assets/gruvbox-light-hard-BkSILF4E.js 2.67 kB │ gzip: 0.93 kB │ map: 8.16 kB 2026-10-25T07:31:46.8541596Z dist/assets/gruvbox-light-soft-CRCTnbIj.js 2.67 kB │ gzip: 0.93 kB │ map: 8.16 kB 2026-10-25T07:31:46.8541942Z dist/assets/gruvbox-dark-medium-CmygtSMi.js 2.67 kB │ gzip: 0.92 kB │ map: 8.16 kB 2026-10-25T07:31:46.8542272Z dist/assets/hy-CZbG8q4J.js 2.68 kB │ gzip: 1.21 kB │ map: 3.69 kB 2026-10-25T07:31:46.8542597Z dist/assets/gruvbox-light-medium-DiZUfgdz.js 2.68 kB │ gzip: 0.93 kB │ map: 8.17 kB 2026-10-25T07:31:46.8542938Z dist/assets/kanagawa-wave-DsGe2Uqk.js 2.71 kB │ gzip: 0.92 kB │ map: 8.52 kB 2026-10-25T07:31:46.8543273Z dist/assets/kanagawa-lotus-NJjGXXql.js 2.71 kB │ gzip: 0.93 kB │ map: 8.53 kB 2026-10-25T07:31:46.8543605Z dist/assets/kanagawa-dragon-BHDhSKDf.js 2.72 kB │ gzip: 0.94 kB │ map: 8.53 kB 2026-10-25T07:31:46.8544118Z dist/assets/one-light-C0UY_Fh7.js 2.74 kB │ gzip: 0.91 kB │ map: 8.60 kB 2026-10-25T07:31:46.8544455Z dist/assets/sidebarProjectGrouping-Dtttckr5.js 2.75 kB │ gzip: 1.00 kB │ map: 11.52 kB 2026-10-25T07:31:46.8544801Z dist/assets/github-dark-C895GGrm.js 2.79 kB │ gzip: 0.97 kB │ map: 8.69 kB 2026-10-25T07:31:46.8545125Z dist/assets/github-light-B4HDwToD.js 2.79 kB │ gzip: 0.96 kB │ map: 8.69 kB 2026-10-25T07:31:46.8545468Z dist/assets/github-dark-dimmed-jPx1V1fR.js 2.81 kB │ gzip: 0.95 kB │ map: 8.52 kB 2026-10-25T07:31:46.8545815Z dist/assets/github-light-default-CfC59JYV.js 2.81 kB │ gzip: 0.94 kB │ map: 8.53 kB 2026-10-25T07:31:46.8546208Z dist/assets/github-dark-high-contrast-UN5YjL_Z.js 2.82 kB │ gzip: 0.96 kB │ map: 8.55 kB 2026-10-25T07:31:46.8546585Z dist/assets/github-light-high-contrast-C3edEHcK.js 2.82 kB │ gzip: 0.95 kB │ map: 8.56 kB 2026-10-25T07:31:46.8546924Z dist/assets/users-DR4a4Tqj.js 2.83 kB │ gzip: 1.15 kB │ map: 12.79 kB 2026-10-25T07:31:46.8547239Z dist/assets/openscad-BUDT5pXO.js 2.86 kB │ gzip: 1.04 kB │ map: 4.23 kB 2026-10-25T07:31:46.8547557Z dist/assets/aurora-x-BCChoRpm.js 2.86 kB │ gzip: 0.91 kB │ map: 9.07 kB 2026-10-25T07:31:46.8547869Z dist/assets/log-BNLmms1o.js 2.88 kB │ gzip: 0.93 kB │ map: 4.35 kB 2026-10-25T07:31:46.8548188Z dist/assets/standalone-page-CmUrtGk_.js 2.90 kB │ gzip: 1.25 kB │ map: 10.01 kB 2026-10-25T07:31:46.8548516Z dist/assets/dracula-BoZgXveB.js 2.90 kB │ gzip: 0.94 kB │ map: 8.69 kB 2026-10-25T07:31:46.8548840Z dist/assets/preview-CjfKvGFs.js 2.92 kB │ gzip: 1.38 kB │ map: 11.76 kB 2026-10-25T07:31:46.8549151Z dist/assets/json-B_qwZ7m_.js 2.93 kB │ gzip: 0.86 kB │ map: 4.35 kB 2026-10-25T07:31:46.8549471Z dist/assets/night-owl-light-C74n5ti-.js 2.95 kB │ gzip: 0.93 kB │ map: 9.00 kB 2026-10-25T07:31:46.8549799Z dist/assets/night-owl-eR4AsyAP.js 2.96 kB │ gzip: 0.99 kB │ map: 9.04 kB 2026-10-25T07:31:46.8550117Z dist/assets/cairo-DLTphjLi.js 2.97 kB │ gzip: 0.83 kB │ map: 4.57 kB 2026-10-25T07:31:46.8550430Z dist/assets/dark-plus-BVZ_4wTZ.js 2.99 kB │ gzip: 0.99 kB │ map: 9.03 kB 2026-10-25T07:31:46.8550739Z dist/assets/red-CqYzoXtd.js 3.01 kB │ gzip: 0.99 kB │ map: 9.07 kB 2026-10-25T07:31:46.8551136Z dist/assets/berry-DKpUyyne.js 3.04 kB │ gzip: 0.84 kB │ map: 4.85 kB 2026-10-25T07:31:46.8551539Z dist/assets/light-plus-FTnIShls.js 3.04 kB │ gzip: 0.98 kB │ map: 9.14 kB 2026-10-25T07:31:46.8551858Z dist/assets/jsonl-CmCQp5Yx.js 3.04 kB │ gzip: 0.82 kB │ map: 4.51 kB 2026-10-25T07:31:46.8552174Z dist/assets/monokai-CLmrJ-8t.js 3.11 kB │ gzip: 1.00 kB │ map: 9.29 kB 2026-10-25T07:31:46.8552488Z dist/assets/jsonc-CYpm1nAK.js 3.14 kB │ gzip: 0.82 kB │ map: 4.61 kB 2026-10-25T07:31:46.8552793Z dist/assets/logo-Cluzi2Zq.js 3.16 kB │ gzip: 1.50 kB │ map: 3.82 kB 2026-10-25T07:31:46.8553106Z dist/assets/device-maEd6R4P.js 3.25 kB │ gzip: 1.43 kB │ map: 15.55 kB 2026-10-25T07:31:46.8553427Z dist/assets/solarized-dark-BKOT3ICq.js 3.26 kB │ gzip: 1.07 kB │ map: 9.66 kB 2026-10-25T07:31:46.8553773Z dist/assets/solarized-light--Lk5pOfE.js 3.26 kB │ gzip: 1.04 kB │ map: 9.66 kB 2026-10-25T07:31:46.8554108Z dist/assets/textDirection-jXjPW_OS.js 3.27 kB │ gzip: 1.49 kB │ map: 9.10 kB 2026-10-25T07:31:46.8554425Z dist/assets/po-BiJDBrnU.js 3.27 kB │ gzip: 0.94 kB │ map: 5.09 kB 2026-10-25T07:31:46.8554732Z dist/assets/json5-BR5RXkoi.js 3.29 kB │ gzip: 0.86 kB │ map: 4.96 kB 2026-10-25T07:31:46.8555049Z dist/assets/mipsasm-BMqwQI7S.js 3.29 kB │ gzip: 1.21 kB │ map: 4.68 kB 2026-10-25T07:31:46.8555363Z dist/assets/tasl-DMoTqEGO.js 3.32 kB │ gzip: 0.88 kB │ map: 5.13 kB 2026-10-25T07:31:46.8555670Z dist/assets/genie-CV2tkWYe.js 3.39 kB │ gzip: 1.24 kB │ map: 4.87 kB 2026-10-25T07:31:46.8556008Z dist/assets/rel-BtDbiS_P.js 3.40 kB │ gzip: 1.14 kB │ map: 4.88 kB 2026-10-25T07:31:46.8556321Z dist/assets/settings.beta-B-etgaop.js 3.40 kB │ gzip: 1.43 kB │ map: 12.58 kB 2026-10-25T07:31:46.8556640Z dist/assets/vala-zf12oZj6.js 3.40 kB │ gzip: 1.22 kB │ map: 4.90 kB 2026-10-25T07:31:46.8556949Z dist/assets/andromeeda-BJLMrMlp.js 3.41 kB │ gzip: 1.09 kB │ map: 10.60 kB 2026-10-25T07:31:46.8557270Z dist/assets/6OLKWJ4F-fNgrBVdJ.js 3.47 kB │ gzip: 1.65 kB │ map: 8.16 kB 2026-10-25T07:31:46.8557584Z dist/assets/splunk-BC2Px7Mm.js 3.47 kB │ gzip: 1.55 kB │ map: 4.45 kB 2026-10-25T07:31:46.8557889Z dist/assets/hurl-DW9oantw.js 3.55 kB │ gzip: 1.13 kB │ map: 5.48 kB 2026-10-25T07:31:46.8558225Z dist/assets/FoldedSettingsSection-BACyIUOm.js 3.55 kB │ gzip: 1.65 kB │ map: 18.85 kB 2026-10-25T07:31:46.8558562Z dist/assets/usageFormat-RZu23_dJ.js 3.63 kB │ gzip: 1.47 kB │ map: 14.72 kB 2026-10-25T07:31:46.8558877Z dist/assets/fluent-C03EYrpw.js 3.64 kB │ gzip: 0.93 kB │ map: 5.21 kB 2026-10-25T07:31:46.8559183Z dist/assets/jsonnet-CJTPZ8u_.js 3.65 kB │ gzip: 1.07 kB │ map: 5.43 kB 2026-10-25T07:31:46.8559568Z dist/assets/ssh-config-BgfXC-Er.js 3.65 kB │ gzip: 1.63 kB │ map: 4.50 kB 2026-10-25T07:31:46.8559878Z dist/assets/kdl-CsD5j6eV.js 3.66 kB │ gzip: 1.07 kB │ map: 5.51 kB 2026-10-25T07:31:46.8560182Z dist/assets/narrat-_X_XdTYD.js 3.70 kB │ gzip: 1.13 kB │ map: 5.43 kB 2026-10-25T07:31:46.8560607Z dist/assets/t3ProjectFile-BgDXUPZt.js 3.73 kB │ gzip: 1.53 kB │ map: 21.81 kB 2026-10-25T07:31:46.8560997Z dist/assets/turtle-ByJddavk.js 3.73 kB │ gzip: 1.00 kB │ map: 5.50 kB 2026-10-25T07:31:46.8561308Z dist/assets/glsl-CVY0WJyt.js 3.74 kB │ gzip: 1.49 kB │ map: 4.44 kB 2026-10-25T07:31:46.8561619Z dist/assets/threadSort-bjHzZAxR.js 3.75 kB │ gzip: 1.60 kB │ map: 20.16 kB 2026-10-25T07:31:46.8561953Z dist/assets/ProjectMonogram-CO4nPzSb.js 3.84 kB │ gzip: 1.58 kB │ map: 12.57 kB 2026-10-25T07:31:46.8562292Z dist/assets/lazyRouteComponent-DYwP2fSQ.js 3.85 kB │ gzip: 1.40 kB │ map: 25.98 kB 2026-10-25T07:31:46.8562617Z dist/assets/ron-VUp2lXgN.js 3.94 kB │ gzip: 1.01 kB │ map: 6.03 kB 2026-10-25T07:31:46.8562925Z dist/assets/zenscript-BnlCZFoB.js 3.95 kB │ gzip: 1.31 kB │ map: 5.76 kB 2026-10-25T07:31:46.8563250Z dist/assets/workflow-CYtagDtn.js 3.99 kB │ gzip: 1.44 kB │ map: 18.04 kB 2026-10-25T07:31:46.8563572Z dist/assets/tokyo-night-DvpptEDd.js 4.00 kB │ gzip: 1.18 kB │ map: 12.35 kB 2026-10-25T07:31:46.8563905Z dist/assets/toggle-group-Dft1O8c_.js 4.02 kB │ gzip: 1.72 kB │ map: 17.27 kB 2026-10-25T07:31:46.8564223Z dist/assets/gn-ilITqXS6.js 4.03 kB │ gzip: 1.52 kB │ map: 5.28 kB 2026-10-25T07:31:46.8564546Z dist/assets/SettingsPanels.logic-BXur5BlL.js 4.08 kB │ gzip: 1.34 kB │ map: 14.38 kB 2026-10-25T07:31:46.8564891Z dist/assets/SettingsScopeNotice-WaoZXe8H.js 4.15 kB │ gzip: 1.91 kB │ map: 19.31 kB 2026-10-25T07:31:46.8565216Z dist/assets/alert-BQ6bu4Ur.js 4.16 kB │ gzip: 1.64 kB │ map: 13.51 kB 2026-10-25T07:31:46.8565541Z dist/assets/pierre-dark-fPlffE7i.js 4.16 kB │ gzip: 1.21 kB │ map: 13.24 kB 2026-10-25T07:31:46.8565868Z dist/assets/pierre-light-BvcXQJIj.js 4.17 kB │ gzip: 1.21 kB │ map: 13.24 kB 2026-10-25T07:31:46.8566222Z dist/assets/CompositeRoot-DZe_zGeS.js 4.17 kB │ gzip: 1.95 kB │ map: 20.98 kB 2026-10-25T07:31:46.8566542Z dist/assets/CXAC5362-CCawE01n.js 4.17 kB │ gzip: 1.97 kB │ map: 10.66 kB 2026-10-25T07:31:46.8566867Z dist/assets/pierre-dark-soft-Cng2SYKc.js 4.17 kB │ gzip: 1.23 kB │ map: 13.26 kB 2026-10-25T07:31:46.8567211Z dist/assets/pierre-light-soft-BvU23vks.js 4.18 kB │ gzip: 1.20 kB │ map: 13.26 kB 2026-10-25T07:31:46.8567538Z dist/assets/toggle-B9QAoi2M.js 4.18 kB │ gzip: 1.74 kB │ map: 11.55 kB 2026-10-25T07:31:46.8567857Z dist/assets/pascal-4ZHwLPI5.js 4.18 kB │ gzip: 1.71 kB │ map: 5.54 kB 2026-10-25T07:31:46.8568192Z dist/assets/pierre-dark-tritanopia-DneQ5i7L.js 4.19 kB │ gzip: 1.19 kB │ map: 13.28 kB 2026-10-25T07:31:46.8568551Z dist/assets/pierre-light-tritanopia-BSHccQzI.js 4.19 kB │ gzip: 1.18 kB │ map: 13.29 kB 2026-10-25T07:31:46.8568900Z dist/assets/vcsRefInvalidation-COJsaE4b.js 4.19 kB │ gzip: 2.04 kB │ map: 30.70 kB 2026-10-25T07:31:46.8569247Z dist/assets/desktopUpdate.logic-EYrXyVuk.js 4.20 kB │ gzip: 1.69 kB │ map: 14.98 kB 2026-10-25T07:31:46.8569584Z dist/assets/empty-9Nw6CrnD.js 4.20 kB │ gzip: 1.46 kB │ map: 11.56 kB 2026-10-25T07:31:46.8569938Z dist/assets/pierre-dark-protanopia-deuteranopia-BmjibgrW.js 4.21 kB │ gzip: 1.22 kB │ map: 13.34 kB 2026-10-25T07:31:46.8570444Z dist/assets/pierre-light-protanopia-deuteranopia-Cd5nk0bp.js 4.22 kB │ gzip: 1.21 kB │ map: 13.34 kB 2026-10-25T07:31:46.8570863Z dist/assets/houston-DduE73P7.js 4.44 kB │ gzip: 1.20 kB │ map: 13.49 kB 2026-10-25T07:31:46.8571172Z dist/assets/http-DekGJpA5.js 4.45 kB │ gzip: 1.10 kB │ map: 6.78 kB 2026-10-25T07:31:46.8571474Z dist/assets/tcl-CZd0xW_V.js 4.46 kB │ gzip: 1.54 kB │ map: 6.48 kB 2026-10-25T07:31:46.8571792Z dist/assets/timestampFormat-BBUHLb6E.js 4.46 kB │ gzip: 1.58 kB │ map: 20.40 kB 2026-10-25T07:31:46.8572120Z dist/assets/nextflow-BJtWHP5T.js 4.55 kB │ gzip: 1.20 kB │ map: 6.87 kB 2026-10-25T07:31:46.8572435Z dist/assets/rosmsg-CAekHB0j.js 4.56 kB │ gzip: 1.09 kB │ map: 6.76 kB 2026-10-25T07:31:46.8572771Z dist/assets/projectFilesQueryState-O82-POGC.js 4.56 kB │ gzip: 2.22 kB │ map: 20.09 kB 2026-10-25T07:31:46.8573116Z dist/assets/useParams-Ctn7FRCN.js 4.58 kB │ gzip: 2.02 kB │ map: 26.30 kB 2026-10-25T07:31:46.8573442Z dist/assets/vitesse-light-Cqenv4Qv.js 4.60 kB │ gzip: 1.22 kB │ map: 13.97 kB 2026-10-25T07:31:46.8573766Z dist/assets/vitesse-dark-BWf_ZQtP.js 4.65 kB │ gzip: 1.24 kB │ map: 14.02 kB 2026-10-25T07:31:46.8574091Z dist/assets/vitesse-black-Sqvrs2Sw.js 4.65 kB │ gzip: 1.24 kB │ map: 14.03 kB 2026-10-25T07:31:46.8574404Z dist/assets/assets-qEenq-NM.js 4.68 kB │ gzip: 2.11 kB │ map: 22.56 kB 2026-10-25T07:31:46.8574721Z dist/assets/polar-C7UOKdEL.js 4.70 kB │ gzip: 1.16 kB │ map: 7.26 kB 2026-10-25T07:31:46.8575029Z dist/assets/sdbl-bTVj8UrX.js 4.73 kB │ gzip: 2.04 kB │ map: 5.90 kB 2026-10-25T07:31:46.8575343Z dist/assets/fennel-DQxkIbk2.js 4.80 kB │ gzip: 1.57 kB │ map: 6.43 kB 2026-10-25T07:31:46.8575651Z dist/assets/bibtex-Ci_nEsc7.js 4.83 kB │ gzip: 0.86 kB │ map: 7.03 kB 2026-10-25T07:31:46.8576004Z dist/assets/settings.archived-D1VQGTVw.js 5.00 kB │ gzip: 2.16 kB │ map: 31.79 kB 2026-10-25T07:31:46.8576346Z dist/assets/catppuccin-mocha-DHkNF0Mp.js 5.05 kB │ gzip: 1.31 kB │ map: 15.14 kB 2026-10-25T07:31:46.8576684Z dist/assets/catppuccin-latte-b6208YQK.js 5.05 kB │ gzip: 1.31 kB │ map: 15.14 kB 2026-10-25T07:31:46.8577028Z dist/assets/catppuccin-frappe-DbLkF0J2.js 5.05 kB │ gzip: 1.33 kB │ map: 15.15 kB 2026-10-25T07:31:46.8577371Z dist/assets/catppuccin-macchiato-CNNBbV1L.js 5.06 kB │ gzip: 1.32 kB │ map: 15.16 kB 2026-10-25T07:31:46.8577705Z dist/assets/llvm-Cm23YOpf.js 5.08 kB │ gzip: 2.04 kB │ map: 6.68 kB 2026-10-25T07:31:46.8578017Z dist/assets/wifi-off-9c8w6gTe.js 5.09 kB │ gzip: 1.97 kB │ map: 22.02 kB 2026-10-25T07:31:46.8578336Z dist/assets/HDGCDEEZ-CHaPHsIj.js 5.17 kB │ gzip: 2.48 kB │ map: 13.05 kB 2026-10-25T07:31:46.8578648Z dist/assets/wgsl-BsKzXJz4.js 5.17 kB │ gzip: 1.42 kB │ map: 7.51 kB 2026-10-25T07:31:46.8578964Z dist/assets/uiStateStore-D5xNOsvq.js 5.29 kB │ gzip: 1.74 kB │ map: 23.17 kB 2026-10-25T07:31:46.8579293Z dist/assets/keybindings-BpPsNt0Q.js 5.32 kB │ gzip: 2.12 kB │ map: 28.23 kB 2026-10-25T07:31:46.8579614Z dist/assets/gdresource-C0sCabJj.js 5.33 kB │ gzip: 1.36 kB │ map: 7.81 kB 2026-10-25T07:31:46.8579935Z dist/assets/5S6HY5KT-quh-pC-1.js 5.35 kB │ gzip: 2.67 kB │ map: 13.95 kB 2026-10-25T07:31:46.8580423Z dist/assets/zig-CMLA9XwU.js 5.37 kB │ gzip: 1.59 kB │ map: 7.87 kB 2026-10-25T07:31:46.8580728Z dist/assets/qml-Dd7VLkrA.js 5.37 kB │ gzip: 1.41 kB │ map: 8.17 kB 2026-10-25T07:31:46.8581036Z dist/assets/loader-EQA7-R7F.js 5.38 kB │ gzip: 1.45 kB │ map: 8.60 kB 2026-10-25T07:31:46.8581346Z dist/assets/dax-BkyTk9wS.js 5.39 kB │ gzip: 2.25 kB │ map: 6.77 kB 2026-10-25T07:31:46.8581655Z dist/assets/bicep-CUHmPFLl.js 5.41 kB │ gzip: 1.18 kB │ map: 7.92 kB 2026-10-25T07:31:46.8581961Z dist/assets/xml-Cz9mX3j0.js 5.49 kB │ gzip: 1.28 kB │ map: 7.90 kB 2026-10-25T07:31:46.8582262Z dist/assets/awk-BWXHIvNe.js 5.49 kB │ gzip: 1.41 kB │ map: 8.00 kB 2026-10-25T07:31:46.8582572Z dist/assets/coq-BrsZFFmf.js 5.58 kB │ gzip: 1.95 kB │ map: 7.52 kB 2026-10-25T07:31:46.8582878Z dist/assets/jinja-Bf4dQP5Q.js 5.67 kB │ gzip: 1.39 kB │ map: 8.57 kB 2026-10-25T07:31:46.8583211Z dist/assets/ReadOnlySourcePreview-Df_d7Jt8.js 5.72 kB │ gzip: 2.33 kB │ map: 21.00 kB 2026-10-25T07:31:46.8583554Z dist/assets/mediaReference-zIrxtTMr.js 5.76 kB │ gzip: 2.53 kB │ map: 26.29 kB 2026-10-25T07:31:46.8583879Z dist/assets/UQJE5E4I-D9KI1mEe.js 5.77 kB │ gzip: 2.88 kB │ map: 16.01 kB 2026-10-25T07:31:46.8584198Z dist/assets/settings-ChJZa9UL.js 5.79 kB │ gzip: 2.49 kB │ map: 22.85 kB 2026-10-25T07:31:46.8584512Z dist/assets/primary-Cu_s8qEQ.js 5.79 kB │ gzip: 2.26 kB │ map: 25.62 kB 2026-10-25T07:31:46.8584839Z dist/assets/guideRunStore-LV2zEqLH.js 5.80 kB │ gzip: 2.57 kB │ map: 25.94 kB 2026-10-25T07:31:46.8585161Z dist/assets/lean-CewbzKMR.js 5.81 kB │ gzip: 1.95 kB │ map: 7.88 kB 2026-10-25T07:31:46.8585471Z dist/assets/moonbit-CaWjb8XO.js 5.93 kB │ gzip: 1.71 kB │ map: 8.68 kB 2026-10-25T07:31:46.8585789Z dist/assets/powerquery-DNMTfnFr.js 5.94 kB │ gzip: 1.54 kB │ map: 8.52 kB 2026-10-25T07:31:46.8586145Z dist/assets/shaderlab-TOUzSsQk.js 5.96 kB │ gzip: 2.11 kB │ map: 7.73 kB 2026-10-25T07:31:46.8586465Z dist/assets/verilog-CiiDBU1e.js 5.96 kB │ gzip: 1.93 kB │ map: 8.03 kB 2026-10-25T07:31:46.8586805Z dist/assets/scheduledTasksSettings.logic-_AJiUww7.js 5.98 kB │ gzip: 2.42 kB │ map: 23.17 kB 2026-10-25T07:31:46.8587149Z dist/assets/cypher-ClKdZ_lG.js 5.99 kB │ gzip: 1.75 kB │ map: 8.44 kB 2026-10-25T07:31:46.8587457Z dist/assets/vb-Djn5o6TS.js 6.12 kB │ gzip: 2.37 kB │ map: 8.05 kB 2026-10-25T07:31:46.8587769Z dist/assets/input-group-CLWQdJEP.js 6.16 kB │ gzip: 1.94 kB │ map: 11.42 kB 2026-10-25T07:31:46.8588115Z dist/assets/KeybindingsSettings.logic-BQeAIfAX.js 6.28 kB │ gzip: 2.55 kB │ map: 26.80 kB 2026-10-25T07:31:46.8588447Z dist/assets/red-CJ3rzSJv.js 6.30 kB │ gzip: 1.63 kB │ map: 8.89 kB 2026-10-25T07:31:46.8588763Z dist/assets/color-picker-DRqzgSvo.js 6.31 kB │ gzip: 2.95 kB │ map: 27.68 kB 2026-10-25T07:31:46.8589084Z dist/assets/min-dark-BSWPekZh.js 6.33 kB │ gzip: 1.74 kB │ map: 8.63 kB 2026-10-25T07:31:46.8589412Z dist/assets/gdshader-CBce3t8t.js 6.36 kB │ gzip: 1.75 kB │ map: 9.20 kB 2026-10-25T07:31:46.8589918Z dist/assets/prisma-BsRQq5mF.js 6.36 kB │ gzip: 1.42 kB │ map: 9.28 kB 2026-10-25T07:31:46.8590231Z dist/assets/ara-4CJ0cIlV.js 6.39 kB │ gzip: 1.84 kB │ map: 9.26 kB 2026-10-25T07:31:46.8590575Z dist/assets/ConnectionDiagnosisDetails-NHP2jz8h.js 6.41 kB │ gzip: 2.82 kB │ map: 28.56 kB 2026-10-25T07:31:46.8590922Z dist/assets/DYY6UVD2-oNioF0Io.js 6.44 kB │ gzip: 3.04 kB │ map: 16.52 kB 2026-10-25T07:31:46.8591238Z dist/assets/clojure-DqKBuwfJ.js 6.45 kB │ gzip: 1.45 kB │ map: 9.29 kB 2026-10-25T07:31:46.8591555Z dist/assets/postcss-BXeXVLqQ.js 6.45 kB │ gzip: 1.94 kB │ map: 9.12 kB 2026-10-25T07:31:46.8591870Z dist/assets/toml-CcmNWLt0.js 6.46 kB │ gzip: 1.31 kB │ map: 9.48 kB 2026-10-25T07:31:46.8592199Z dist/assets/solarized-light-DSh2HLQt.js 6.53 kB │ gzip: 1.75 kB │ map: 9.25 kB 2026-10-25T07:31:46.8592525Z dist/assets/proto-DB4EqR-F.js 6.58 kB │ gzip: 1.45 kB │ map: 9.91 kB 2026-10-25T07:31:46.8592837Z dist/assets/smalltalk-B16xEiuN.js 6.62 kB │ gzip: 1.65 kB │ map: 9.26 kB 2026-10-25T07:31:46.8593170Z dist/assets/engine-oniguruma-BO8SA_1o.js 6.64 kB │ gzip: 2.57 kB │ map: 27.06 kB 2026-10-25T07:31:46.8593488Z dist/assets/r-CKPAq6FD.js 6.64 kB │ gzip: 1.86 kB │ map: 10.16 kB 2026-10-25T07:31:46.8593799Z dist/assets/talonscript-CohzipZa.js 6.79 kB │ gzip: 1.52 kB │ map: 10.08 kB 2026-10-25T07:31:46.8594129Z dist/assets/solarized-dark-DV17i1UV.js 6.89 kB │ gzip: 1.81 kB │ map: 9.71 kB 2026-10-25T07:31:46.8594456Z dist/assets/riscv-Ckw8ddFX.js 6.95 kB │ gzip: 2.01 kB │ map: 9.60 kB 2026-10-25T07:31:46.8594767Z dist/assets/soy-DJQHiWIu.js 6.96 kB │ gzip: 1.66 kB │ map: 10.74 kB 2026-10-25T07:31:46.8595080Z dist/assets/min-light-DDpmG2fV.js 7.01 kB │ gzip: 1.92 kB │ map: 9.56 kB 2026-10-25T07:31:46.8595404Z dist/assets/4UO7MD6I-CyD6C3SD.js 7.08 kB │ gzip: 3.25 kB │ map: 18.76 kB 2026-10-25T07:31:46.8595718Z dist/assets/scheme-DQCgrYNe.js 7.20 kB │ gzip: 2.08 kB │ map: 9.80 kB 2026-10-25T07:31:46.8596078Z dist/assets/O7XIQ6OM-B_UBFmO6.js 7.27 kB │ gzip: 3.30 kB │ map: 19.44 kB 2026-10-25T07:31:46.8596393Z dist/assets/hlsl-Cvrh5tZx.js 7.29 kB │ gzip: 2.21 kB │ map: 9.25 kB 2026-10-25T07:31:46.8596710Z dist/assets/YVG2LODB-Bc9r0dir.js 7.34 kB │ gzip: 3.35 kB │ map: 18.98 kB 2026-10-25T07:31:46.8597027Z dist/assets/qss-Fe1Jh2GI.js 7.50 kB │ gzip: 2.60 kB │ map: 9.41 kB 2026-10-25T07:31:46.8597345Z dist/assets/collapsible-BHto7uJB.js 7.56 kB │ gzip: 3.06 kB │ map: 47.01 kB 2026-10-25T07:31:46.8597923Z dist/assets/CEQABKGZ-DmHrxzAJ.js 7.59 kB │ gzip: 3.52 kB │ map: 19.22 kB 2026-10-25T07:31:46.8610120Z dist/assets/primaryCloudLinkState-5psRwlqX.js 7.66 kB │ gzip: 3.05 kB │ map: 32.29 kB 2026-10-25T07:31:46.8610473Z dist/assets/htmlRender-Dk8X5EXh.js 7.71 kB │ gzip: 3.15 kB │ map: 29.12 kB 2026-10-25T07:31:46.8610793Z dist/assets/checkbox-Dyti2AtY.js 7.77 kB │ gzip: 3.40 kB │ map: 42.59 kB 2026-10-25T07:31:46.8611115Z dist/assets/DiffFileTree-BU7Gk5Ml.js 7.79 kB │ gzip: 3.62 kB │ map: 42.23 kB 2026-10-25T07:31:46.8611758Z dist/assets/radio-group-Db_5uSYE.js 7.86 kB │ gzip: 3.35 kB │ map: 38.32 kB 2026-10-25T07:31:46.8612083Z dist/assets/systemd-BxMlprV5.js 7.90 kB │ gzip: 2.57 kB │ map: 10.64 kB 2026-10-25T07:31:46.8612398Z dist/assets/react-BP46yLMB.js 7.91 kB │ gzip: 3.04 kB │ map: 30.78 kB 2026-10-25T07:31:46.8612713Z dist/assets/monokai-CdkpiU2Y.js 7.92 kB │ gzip: 1.94 kB │ map: 11.12 kB 2026-10-25T07:31:46.8613028Z dist/assets/_chat.index-DAxO_DbY.js 7.93 kB │ gzip: 3.10 kB │ map: 31.50 kB 2026-10-25T07:31:46.8613347Z dist/assets/regexp-DYMieNym.js 8.09 kB │ gzip: 1.50 kB │ map: 11.23 kB 2026-10-25T07:31:46.8613663Z dist/assets/index-BHZ5G_Wl.js 8.10 kB │ gzip: 3.91 kB │ map: 1.87 kB 2026-10-25T07:31:46.8613982Z dist/assets/LUXOKEGN-BLhwqeRk.js 8.24 kB │ gzip: 3.73 kB │ map: 21.07 kB 2026-10-25T07:31:46.8614298Z dist/assets/haml-lTm20nsj.js 8.38 kB │ gzip: 1.89 kB │ map: 12.45 kB 2026-10-25T07:31:46.8614607Z dist/assets/typst-DI99ib-x.js 8.42 kB │ gzip: 1.70 kB │ map: 12.31 kB 2026-10-25T07:31:46.8614920Z dist/assets/vue-html-DYZahZaV.js 8.52 kB │ gzip: 1.71 kB │ map: 12.03 kB 2026-10-25T07:31:46.8615231Z dist/assets/plsql-DGHpHOYJ.js 8.54 kB │ gzip: 3.03 kB │ map: 10.90 kB 2026-10-25T07:31:46.8615542Z dist/assets/dart-CnvKMtbv.js 8.65 kB │ gzip: 2.03 kB │ map: 12.66 kB 2026-10-25T07:31:46.8615871Z dist/assets/pierre-dark-vibrant-BUK9Y-N_.js 8.68 kB │ gzip: 1.54 kB │ map: 17.89 kB 2026-10-25T07:31:46.8616281Z dist/assets/pierre-light-vibrant-BgMZEwQI.js 8.68 kB │ gzip: 1.53 kB │ map: 17.89 kB 2026-10-25T07:31:46.8616628Z dist/assets/appendItems-BPnWZjES.js 8.69 kB │ gzip: 3.55 kB │ map: 38.92 kB 2026-10-25T07:31:46.8616956Z dist/assets/horizon-CE9ld1lL.js 8.82 kB │ gzip: 1.98 kB │ map: 12.09 kB 2026-10-25T07:31:46.8617278Z dist/assets/kotlin-DhhofPvG.js 8.82 kB │ gzip: 2.16 kB │ map: 12.79 kB 2026-10-25T07:31:46.8617604Z dist/assets/horizon-bright-DSNQnXHK.js 8.83 kB │ gzip: 1.99 kB │ map: 12.14 kB 2026-10-25T07:31:46.8617956Z dist/assets/ProjectIconPickerDialog-D59Ebwbj.js 8.96 kB │ gzip: 3.75 kB │ map: 52.01 kB 2026-10-25T07:31:46.8618290Z dist/assets/make-Dixweg8N.js 8.99 kB │ gzip: 1.79 kB │ map: 12.87 kB 2026-10-25T07:31:46.8618611Z dist/assets/andromeeda-vGVdxbeo.js 9.06 kB │ gzip: 2.39 kB │ map: 11.97 kB 2026-10-25T07:31:46.8618935Z dist/assets/sas-BS1CVlM2.js 9.10 kB │ gzip: 3.85 kB │ map: 11.14 kB 2026-10-25T07:31:46.8619250Z dist/assets/dark-plus-Cs2F2srj.js 9.14 kB │ gzip: 2.13 kB │ map: 12.44 kB 2026-10-25T07:31:46.8619580Z dist/assets/slack-dark-DnToyrRv.js 9.16 kB │ gzip: 1.99 kB │ map: 12.54 kB 2026-10-25T07:31:46.8619914Z dist/assets/terminalSessions-DFY9YEQ6.js 9.17 kB │ gzip: 3.19 kB │ map: 42.81 kB 2026-10-25T07:31:46.8620251Z dist/assets/connect-agent-BXo1_zVP.js 9.20 kB │ gzip: 4.00 kB │ map: 39.82 kB 2026-10-25T07:31:46.8620588Z dist/assets/2NI2N5EU-DsCg_L-B.js 9.32 kB │ gzip: 4.19 kB │ map: 24.57 kB 2026-10-25T07:31:46.8620909Z dist/assets/sass-DXrisJhu.js 9.32 kB │ gzip: 2.52 kB │ map: 13.42 kB 2026-10-25T07:31:46.8621415Z dist/assets/plastic-DQwYfKfQ.js 9.33 kB │ gzip: 2.00 kB │ map: 12.50 kB 2026-10-25T07:31:46.8621759Z dist/assets/use-orchestration-command-BhfU_udA.js 9.43 kB │ gzip: 3.01 kB │ map: 37.76 kB 2026-10-25T07:31:46.8622098Z dist/assets/XBNEOJTC-BSaHw7kG.js 9.44 kB │ gzip: 4.24 kB │ map: 25.57 kB 2026-10-25T07:31:46.8622425Z dist/assets/slack-ochin-B2OO5cIa.js 9.47 kB │ gzip: 2.12 kB │ map: 13.13 kB 2026-10-25T07:31:46.8622748Z dist/assets/themes-Byw3P-bV.js 9.69 kB │ gzip: 2.93 kB │ map: 22.72 kB 2026-10-25T07:31:46.8623067Z dist/assets/tex-BtVHvWNR.js 9.71 kB │ gzip: 3.10 kB │ map: 12.45 kB 2026-10-25T07:31:46.8623427Z dist/assets/jison-C5fjf-e-.js 9.73 kB │ gzip: 1.90 kB │ map: 14.14 kB 2026-10-25T07:31:46.8623747Z dist/assets/cmake-Bj61d0ZC.js 9.89 kB │ gzip: 3.41 kB │ map: 11.27 kB 2026-10-25T07:31:46.8624071Z dist/assets/light-plus-DVQuIRkW.js 9.98 kB │ gzip: 2.31 kB │ map: 13.44 kB 2026-10-25T07:31:46.8624424Z dist/assets/settings.open-source-licenses-35dyIi14.js 10.04 kB │ gzip: 4.11 kB │ map: 46.85 kB 2026-10-25T07:31:46.8624764Z dist/assets/hcl-Dh228itO.js 10.08 kB │ gzip: 1.96 kB │ map: 14.80 kB 2026-10-25T07:31:46.8625065Z dist/assets/rst-BlU5ywpX.js 10.35 kB │ gzip: 2.28 kB │ map: 15.73 kB 2026-10-25T07:31:46.8625382Z dist/assets/synthwave-84-BJJFg-sc.js 10.36 kB │ gzip: 2.11 kB │ map: 28.15 kB 2026-10-25T07:31:46.8625694Z dist/assets/pkl-ot-7Btpt.js 10.40 kB │ gzip: 1.41 kB │ map: 15.48 kB 2026-10-25T07:31:46.8626052Z dist/assets/beancount-D-usSTwE.js 10.41 kB │ gzip: 1.46 kB │ map: 15.05 kB 2026-10-25T07:31:46.8626378Z dist/assets/nextflow-groovy-DJMQeKeT.js 10.48 kB │ gzip: 2.17 kB │ map: 15.26 kB 2026-10-25T07:31:46.8626706Z dist/assets/YURCZMG2-u4RuEsY6.js 10.49 kB │ gzip: 4.56 kB │ map: 25.28 kB 2026-10-25T07:31:46.8627015Z dist/assets/raku-B3gFvitq.js 10.50 kB │ gzip: 2.97 kB │ map: 12.92 kB 2026-10-25T07:31:46.8627336Z dist/assets/dream-maker-DW3nJb8Q.js 10.51 kB │ gzip: 2.29 kB │ map: 15.13 kB 2026-10-25T07:31:46.8627663Z dist/assets/_chat.new-Cx47NBPN.js 10.56 kB │ gzip: 4.54 kB │ map: 44.86 kB 2026-10-25T07:31:46.8627998Z dist/assets/browserHistoryStore-DzRBUJYW.js 10.58 kB │ gzip: 4.19 kB │ map: 55.29 kB 2026-10-25T07:31:46.8628335Z dist/assets/yaml-BtwsWWqX.js 10.61 kB │ gzip: 2.35 kB │ map: 14.93 kB 2026-10-25T07:31:46.8628643Z dist/assets/just-QtfrMdgj.js 10.85 kB │ gzip: 2.64 kB │ map: 15.45 kB 2026-10-25T07:31:46.8628950Z dist/assets/elm-rUi9A3mh.js 10.98 kB │ gzip: 2.13 kB │ map: 16.07 kB 2026-10-25T07:31:46.8629267Z dist/assets/phoneViewer-BSiFB83c.js 11.04 kB │ gzip: 4.64 kB │ map: 49.75 kB 2026-10-25T07:31:46.8629589Z dist/assets/K7RP3OMA-BtfCzbM-.js 11.18 kB │ gzip: 5.02 kB │ map: 29.89 kB 2026-10-25T07:31:46.8629901Z dist/assets/shiki-DCI36CBN.js 11.22 kB │ gzip: 4.36 kB │ map: 47.67 kB 2026-10-25T07:31:46.8630217Z dist/assets/github-light-EUqPIrTm.js 11.23 kB │ gzip: 2.53 kB │ map: 15.44 kB 2026-10-25T07:31:46.8630537Z dist/assets/prolog-iXnhIJG7.js 11.39 kB │ gzip: 3.88 kB │ map: 13.31 kB 2026-10-25T07:31:46.8631057Z dist/assets/terraform-DswuEJGm.js 11.42 kB │ gzip: 2.54 kB │ map: 16.23 kB 2026-10-25T07:31:46.8631386Z dist/assets/github-dark-C-LZuMrd.js 11.45 kB │ gzip: 2.56 kB │ map: 15.70 kB 2026-10-25T07:31:46.8631702Z dist/assets/puppet-CDv2pdJW.js 11.47 kB │ gzip: 2.14 kB │ map: 16.33 kB 2026-10-25T07:31:46.8632021Z dist/assets/77XECAW3-BBMoakJM.js 11.54 kB │ gzip: 5.35 kB │ map: 27.96 kB 2026-10-25T07:31:46.8632335Z dist/assets/laserwave-C_8bwKvT.js 11.54 kB │ gzip: 2.61 kB │ map: 14.72 kB 2026-10-25T07:31:46.8632650Z dist/assets/gherkin-DExj1W_8.js 11.98 kB │ gzip: 5.08 kB │ map: 13.13 kB 2026-10-25T07:31:46.8632979Z dist/assets/ProjectFavicon-CT7jOKdH.js 12.00 kB │ gzip: 5.28 kB │ map: 15.72 kB 2026-10-25T07:31:46.8633306Z dist/assets/wasm-ByWQv1Qj.js 12.04 kB │ gzip: 2.21 kB │ map: 16.85 kB 2026-10-25T07:31:46.8633617Z dist/assets/hjson-CxZEssPk.js 12.08 kB │ gzip: 1.67 kB │ map: 17.29 kB 2026-10-25T07:31:46.8633932Z dist/assets/YHV2MVVZ-fFAcMIJz.js 12.09 kB │ gzip: 5.11 kB │ map: 36.55 kB 2026-10-25T07:31:46.8634251Z dist/assets/ABYRPUBD-BA8OwT9B.js 12.11 kB │ gzip: 3.25 kB │ map: 36.28 kB 2026-10-25T07:31:46.8634565Z dist/assets/handlebars-b_jooi20.js 12.21 kB │ gzip: 2.41 kB │ map: 17.46 kB 2026-10-25T07:31:46.8634907Z dist/assets/ProjectDefaultsSettings-ru4UiP9v.js 12.45 kB │ gzip: 4.48 kB │ map: 68.04 kB 2026-10-25T07:31:46.8635240Z dist/assets/apache-U0d_L8uA.js 12.49 kB │ gzip: 3.74 kB │ map: 15.96 kB 2026-10-25T07:31:46.8635556Z dist/assets/vesper-DdrHHSXu.js 12.77 kB │ gzip: 2.03 kB │ map: 16.24 kB 2026-10-25T07:31:46.8635873Z dist/assets/bat-Bo4NYOV-.js 12.92 kB │ gzip: 3.26 kB │ map: 17.40 kB 2026-10-25T07:31:46.8636234Z dist/assets/ProviderSettingsForm-lZEog8pL.js 12.96 kB │ gzip: 4.92 kB │ map: 60.05 kB 2026-10-25T07:31:46.8636563Z dist/assets/fish-BJitypiv.js 13.07 kB │ gzip: 1.76 kB │ map: 16.86 kB 2026-10-25T07:31:46.8636873Z dist/assets/qr-code-BWQ3g0-g.js 13.23 kB │ gzip: 5.04 kB │ map: 49.52 kB 2026-10-25T07:31:46.8637184Z dist/assets/v-DETTlOr0.js 13.24 kB │ gzip: 2.76 kB │ map: 19.27 kB 2026-10-25T07:31:46.8637489Z dist/assets/NUIALGQ3-DDx_JxOn.js 13.25 kB │ gzip: 5.62 kB │ map: 40.22 kB 2026-10-25T07:31:46.8637806Z dist/assets/OFQON5FD-0QQeqDPP.js 13.49 kB │ gzip: 5.51 kB │ map: 34.02 kB 2026-10-25T07:31:46.8638140Z dist/assets/vitesse-light-VbXTXTou.js 13.66 kB │ gzip: 3.06 kB │ map: 18.57 kB 2026-10-25T07:31:46.8638464Z dist/assets/aurora-x-CDeNXAV0.js 13.70 kB │ gzip: 2.32 kB │ map: 17.59 kB 2026-10-25T07:31:46.8638786Z dist/assets/vitesse-black-fwtXNY1n.js 13.72 kB │ gzip: 3.09 kB │ map: 18.66 kB 2026-10-25T07:31:46.8639110Z dist/assets/vitesse-dark-BZCL-v6S.js 13.80 kB │ gzip: 3.10 kB │ map: 18.73 kB 2026-10-25T07:31:46.8639539Z dist/assets/DeviceSetup-D58EybRO.js 13.86 kB │ gzip: 5.14 kB │ map: 59.86 kB 2026-10-25T07:31:46.8639850Z dist/assets/pug-BnzN1bHX.js 13.89 kB │ gzip: 2.62 kB │ map: 20.57 kB 2026-10-25T07:31:46.8640170Z dist/assets/synthwave-84-nFMaYfgc.js 14.08 kB │ gzip: 2.88 kB │ map: 19.12 kB 2026-10-25T07:31:46.8640720Z dist/assets/PJQHF43J-lzeOgeds.js 14.12 kB │ gzip: 5.87 kB │ map: 39.03 kB 2026-10-25T07:31:46.8641060Z dist/assets/github-light-default-BXViO-2h.js 14.21 kB │ gzip: 3.05 kB │ map: 19.30 kB 2026-10-25T07:31:46.8641391Z dist/assets/clarity-SemFz856.js 14.31 kB │ gzip: 2.50 kB │ map: 19.95 kB 2026-10-25T07:31:46.8641735Z dist/assets/github-light-high-contrast-B68TUdTA.js 14.33 kB │ gzip: 3.03 kB │ map: 19.48 kB 2026-10-25T07:31:46.8642089Z dist/assets/github-dark-dimmed-Bx1FflLF.js 14.48 kB │ gzip: 3.15 kB │ map: 19.67 kB 2026-10-25T07:31:46.8642429Z dist/assets/github-dark-default-DXG-b-1a.js 14.48 kB │ gzip: 3.15 kB │ map: 19.68 kB 2026-10-25T07:31:46.8642757Z dist/assets/X62E3GBT-f_8ctt6b.js 14.54 kB │ gzip: 6.34 kB │ map: 39.30 kB 2026-10-25T07:31:46.8643095Z dist/assets/github-dark-high-contrast-B_tTalzw.js 14.65 kB │ gzip: 3.11 kB │ map: 19.91 kB 2026-10-25T07:31:46.8643427Z dist/assets/gnuplot-7GGW24-e.js 14.82 kB │ gzip: 3.31 kB │ map: 20.83 kB 2026-10-25T07:31:46.8643732Z dist/assets/rust-Cfkwpbl8.js 15.10 kB │ gzip: 2.75 kB │ map: 21.47 kB 2026-10-25T07:31:46.8644040Z dist/assets/FNOVOB4O-BpF8yCxC.js 15.14 kB │ gzip: 5.88 kB │ map: 38.44 kB 2026-10-25T07:31:46.8644346Z dist/assets/kusto-C7mF5XQf.js 15.20 kB │ gzip: 3.96 kB │ map: 19.63 kB 2026-10-25T07:31:46.8644666Z dist/assets/actionscript-3--17pq3dv.js 15.25 kB │ gzip: 2.71 kB │ map: 21.47 kB 2026-10-25T07:31:46.8644993Z dist/assets/duoViewer-Bg-ryByu.js 15.46 kB │ gzip: 6.05 kB │ map: 65.30 kB 2026-10-25T07:31:46.8645308Z dist/assets/nix-IvuFDN5E.js 15.54 kB │ gzip: 2.51 kB │ map: 22.93 kB 2026-10-25T07:31:46.8645612Z dist/assets/lua-BDnDZ8k4.js 15.64 kB │ gzip: 3.23 kB │ map: 22.17 kB 2026-10-25T07:31:46.8645938Z dist/assets/luau-FMPmPwt6.js 15.66 kB │ gzip: 3.42 kB │ map: 21.88 kB 2026-10-25T07:31:46.8646270Z dist/assets/usePullRequestActions-lU5a8AIk.js 15.67 kB │ gzip: 5.30 kB │ map: 65.22 kB 2026-10-25T07:31:46.8646611Z dist/assets/abap-CLvhMVsD.js 15.88 kB │ gzip: 5.96 kB │ map: 18.85 kB 2026-10-25T07:31:46.8646923Z dist/assets/solidity-CKzVLygQ.js 16.11 kB │ gzip: 3.13 kB │ map: 23.46 kB 2026-10-25T07:31:46.8647234Z dist/assets/matlab-D7qyCx1q.js 16.12 kB │ gzip: 3.10 kB │ map: 23.37 kB 2026-10-25T07:31:46.8647542Z dist/assets/cue-CE9AQfxI.js 16.23 kB │ gzip: 2.08 kB │ map: 23.80 kB 2026-10-25T07:31:46.8647862Z dist/assets/elixir-BwoyTLIZ.js 16.30 kB │ gzip: 2.80 kB │ map: 23.18 kB 2026-10-25T07:31:46.8648186Z dist/assets/rightPanelStore-DsfomVhh.js 16.38 kB │ gzip: 4.66 kB │ map: 77.85 kB 2026-10-25T07:31:46.8648511Z dist/assets/dialog-CWs6gvhY.js 16.41 kB │ gzip: 5.62 kB │ map: 77.01 kB 2026-10-25T07:31:46.8648816Z dist/assets/odin-B1RWQWA5.js 16.54 kB │ gzip: 2.96 kB │ map: 23.80 kB 2026-10-25T07:31:46.8649128Z dist/assets/X5RFHQXM-C4FoMrs0.js 16.59 kB │ gzip: 7.04 kB │ map: 42.63 kB 2026-10-25T07:31:46.8649442Z dist/assets/ts-tags-BBifqPDW.js 16.59 kB │ gzip: 2.09 kB │ map: 24.94 kB 2026-10-25T07:31:46.8649763Z dist/assets/scroll-area-BLfRxQu3.js 16.82 kB │ gzip: 6.01 kB │ map: 85.84 kB 2026-10-25T07:31:46.8650270Z dist/assets/kanagawa-wave-CTweb8Dz.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB 2026-10-25T07:31:46.8650610Z dist/assets/kanagawa-lotus-BN08jTvb.js 17.17 kB │ gzip: 2.94 kB │ map: 22.30 kB 2026-10-25T07:31:46.8650944Z dist/assets/kanagawa-dragon-CXtmUGW6.js 17.17 kB │ gzip: 2.96 kB │ map: 22.31 kB 2026-10-25T07:31:46.8651268Z dist/assets/popover-DLZYBT55.js 17.18 kB │ gzip: 6.47 kB │ map: 89.58 kB 2026-10-25T07:31:46.8651601Z dist/assets/projectScriptEditor-Z2MyN83z.js 17.43 kB │ gzip: 6.70 kB │ map: 99.94 kB 2026-10-25T07:31:46.8651926Z dist/assets/move-B1IS1UjX.js 17.54 kB │ gzip: 3.10 kB │ map: 26.27 kB 2026-10-25T07:31:46.8652240Z dist/assets/command-BulysvvY.js 17.84 kB │ gzip: 4.82 kB │ map: 70.49 kB 2026-10-25T07:31:46.8652566Z dist/assets/pullRequests-k7zz3Pca.js 17.98 kB │ gzip: 6.24 kB │ map: 86.01 kB 2026-10-25T07:31:46.8652883Z dist/assets/link-otjCeBAt.js 17.99 kB │ gzip: 6.76 kB │ map: 91.88 kB 2026-10-25T07:31:46.8653195Z dist/assets/graphql-CGfn61tl.js 18.13 kB │ gzip: 2.57 kB │ map: 25.58 kB 2026-10-25T07:31:46.8653507Z dist/assets/liquid-C9nV_0iS.js 18.14 kB │ gzip: 3.18 kB │ map: 25.31 kB 2026-10-25T07:31:46.8653819Z dist/assets/svelte-BJW-uQDc.js 18.29 kB │ gzip: 3.17 kB │ map: 25.82 kB 2026-10-25T07:31:46.8654151Z dist/assets/T3ConnectAccountPages-uJVBr8aq.js 18.30 kB │ gzip: 6.39 kB │ map: 80.94 kB 2026-10-25T07:31:46.8654497Z dist/assets/material-theme-Bm3Qr25_.js 18.66 kB │ gzip: 3.14 kB │ map: 24.14 kB 2026-10-25T07:31:46.8654849Z dist/assets/pullRequestDetail.logic-WnJMnjaL.js 18.67 kB │ gzip: 6.69 kB │ map: 75.43 kB 2026-10-25T07:31:46.8655207Z dist/assets/material-theme-ocean-CHQ94UKr.js 18.68 kB │ gzip: 3.16 kB │ map: 24.18 kB 2026-10-25T07:31:46.8655554Z dist/assets/material-theme-darker-2IIEA8gg.js 18.68 kB │ gzip: 3.13 kB │ map: 24.18 kB 2026-10-25T07:31:46.8655936Z dist/assets/material-theme-lighter-uhdI0v04.js 18.69 kB │ gzip: 3.14 kB │ map: 24.19 kB 2026-10-25T07:31:46.8656301Z dist/assets/material-theme-palenight-B5W6OYN7.js 18.69 kB │ gzip: 3.15 kB │ map: 24.20 kB 2026-10-25T07:31:46.8656643Z dist/assets/gdscript-Cp2uCuqX.js 19.03 kB │ gzip: 3.78 kB │ map: 26.26 kB 2026-10-25T07:31:46.8656964Z dist/assets/USNYFO5S-kziRnGRR.js 19.10 kB │ gzip: 7.42 kB │ map: 47.26 kB 2026-10-25T07:31:46.8657276Z dist/assets/groovy-CacY0gHj.js 19.21 kB │ gzip: 3.63 kB │ map: 27.53 kB 2026-10-25T07:31:46.8657766Z dist/assets/settings.storage-Bo2NBp2y.js 19.44 kB │ gzip: 7.00 kB │ map: 104.74 kB 2026-10-25T07:31:46.8658086Z dist/assets/mdc-DGFGijh8.js 19.58 kB │ gzip: 6.70 kB │ map: 23.16 kB 2026-10-25T07:31:46.8658395Z dist/assets/server-Cf23hpmM.js 19.93 kB │ gzip: 6.14 kB │ map: 115.39 kB 2026-10-25T07:31:46.8658711Z dist/assets/ayu-dark-DluEY0Gj.js 20.12 kB │ gzip: 3.96 kB │ map: 27.06 kB 2026-10-25T07:31:46.8659032Z dist/assets/ayu-mirage-Bqwy1Gya.js 20.13 kB │ gzip: 3.95 kB │ map: 27.08 kB 2026-10-25T07:31:46.8659354Z dist/assets/glimmer-js-DplSBK3B.js 20.13 kB │ gzip: 2.98 kB │ map: 28.69 kB 2026-10-25T07:31:46.8659679Z dist/assets/glimmer-ts-8WDPTOMH.js 20.13 kB │ gzip: 2.97 kB │ map: 28.69 kB 2026-10-25T07:31:46.8660010Z dist/assets/powershell-DshXNtvi.js 20.19 kB │ gzip: 4.09 kB │ map: 26.60 kB 2026-10-25T07:31:46.8660330Z dist/assets/ayu-light-C3h-C4tm.js 20.19 kB │ gzip: 3.93 kB │ map: 27.14 kB 2026-10-25T07:31:46.8660641Z dist/assets/viml-DvXPmvsu.js 20.40 kB │ gzip: 6.77 kB │ map: 23.51 kB 2026-10-25T07:31:46.8660950Z dist/assets/DRLTVNUE-CZyD5R_1.js 20.40 kB │ gzip: 7.66 kB │ map: 50.95 kB 2026-10-25T07:31:46.8661266Z dist/assets/nushell-DcLAeLz5.js 20.45 kB │ gzip: 5.25 kB │ map: 27.67 kB 2026-10-25T07:31:46.8661582Z dist/assets/HSJLKHB7-C0FEzIG6.js 20.80 kB │ gzip: 8.63 kB │ map: 57.03 kB 2026-10-25T07:31:46.8661909Z dist/assets/snazzy-light-4G7pJPwS.js 20.82 kB │ gzip: 3.84 kB │ map: 28.03 kB 2026-10-25T07:31:46.8662237Z dist/assets/entities-BFAGu_qE.js 20.90 kB │ gzip: 7.08 kB │ map: 136.60 kB 2026-10-25T07:31:46.8662554Z dist/assets/twig-BW8ZkR0X.js 20.94 kB │ gzip: 3.70 kB │ map: 29.33 kB 2026-10-25T07:31:46.8662866Z dist/assets/dracula-BHWKrbxM.js 21.10 kB │ gzip: 4.03 kB │ map: 27.51 kB 2026-10-25T07:31:46.8663184Z dist/assets/dracula-soft-5eyTD99u.js 21.12 kB │ gzip: 4.06 kB │ map: 27.54 kB 2026-10-25T07:31:46.8663516Z dist/assets/number-field-DKHDN1YZ.js 21.17 kB │ gzip: 8.06 kB │ map: 104.64 kB 2026-10-25T07:31:46.8663830Z dist/assets/wit-DdvCle-K.js 21.50 kB │ gzip: 2.91 kB │ map: 30.11 kB 2026-10-25T07:31:46.8664143Z dist/assets/rose-pine-BthvhNj6.js 21.78 kB │ gzip: 3.90 kB │ map: 28.78 kB 2026-10-25T07:31:46.8664473Z dist/assets/rose-pine-moon-hon4tzzS.js 21.80 kB │ gzip: 3.91 kB │ map: 28.81 kB 2026-10-25T07:31:46.8664811Z dist/assets/rose-pine-dawn-Dg85fqjY.js 21.80 kB │ gzip: 3.92 kB │ map: 28.81 kB 2026-10-25T07:31:46.8665145Z dist/assets/useStableCallback-Bj84Ftwi.js 22.30 kB │ gzip: 9.27 kB │ map: 690.39 kB 2026-10-25T07:31:46.8665469Z dist/assets/nim-HlOw23RC.js 22.49 kB │ gzip: 3.19 kB │ map: 32.88 kB 2026-10-25T07:31:46.8665784Z dist/assets/common-lisp-Cv5bFMCO.js 22.62 kB │ gzip: 6.11 kB │ map: 26.69 kB 2026-10-25T07:31:46.8666142Z dist/assets/surrealql-4o2MRSZF.js 22.63 kB │ gzip: 4.35 kB │ map: 32.51 kB 2026-10-25T07:31:46.8666477Z dist/assets/gruvbox-dark-hard-C820rvS2.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB 2026-10-25T07:31:46.8666815Z dist/assets/gruvbox-dark-soft-MrdJrrXF.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB 2026-10-25T07:31:46.8667326Z dist/assets/gruvbox-light-hard-BC_s9l72.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB 2026-10-25T07:31:46.8667667Z dist/assets/gruvbox-light-soft-BSMLrYjP.js 22.68 kB │ gzip: 4.19 kB │ map: 30.59 kB 2026-10-25T07:31:46.8668016Z dist/assets/gruvbox-dark-medium-BPjhmG05.js 22.69 kB │ gzip: 4.19 kB │ map: 30.60 kB 2026-10-25T07:31:46.8668363Z dist/assets/gruvbox-light-medium-BAWPOn9u.js 22.69 kB │ gzip: 4.20 kB │ map: 30.61 kB 2026-10-25T07:31:46.8668695Z dist/assets/bird2-C6vDhewU.js 22.97 kB │ gzip: 4.69 kB │ map: 31.06 kB 2026-10-25T07:31:46.8669007Z dist/assets/5OC2THR4-CbXNrRIH.js 23.28 kB │ gzip: 9.39 kB │ map: 61.59 kB 2026-10-25T07:31:46.8669315Z dist/assets/sql-D8wVSt_b.js 23.53 kB │ gzip: 7.55 kB │ map: 27.96 kB 2026-10-25T07:31:46.8669630Z dist/assets/cadence-CQ2zXKGN.js 23.70 kB │ gzip: 3.69 kB │ map: 33.59 kB 2026-10-25T07:31:46.8669941Z dist/assets/astro-PukTAyfI.js 24.06 kB │ gzip: 7.63 kB │ map: 29.26 kB 2026-10-25T07:31:46.8670250Z dist/assets/apl-BJNs3x7q.js 24.07 kB │ gzip: 4.20 kB │ map: 33.43 kB 2026-10-25T07:31:46.8670560Z dist/assets/templ-BU7lWAHX.js 24.10 kB │ gzip: 5.45 kB │ map: 30.96 kB 2026-10-25T07:31:46.8670874Z dist/assets/SLD4V6NK-CUWyLG3D.js 24.20 kB │ gzip: 10.11 kB │ map: 66.35 kB 2026-10-25T07:31:46.8671195Z dist/assets/angular-html-DfMowAlN.js 24.29 kB │ gzip: 4.03 kB │ map: 35.88 kB 2026-10-25T07:31:46.8671518Z dist/assets/vhdl-BroJfC0k.js 24.29 kB │ gzip: 3.90 kB │ map: 33.38 kB 2026-10-25T07:31:46.8671832Z dist/assets/vue-B2oXTvyI.js 24.53 kB │ gzip: 2.99 kB │ map: 36.98 kB 2026-10-25T07:31:46.8672147Z dist/assets/purescript-9MfHhQsQ.js 24.72 kB │ gzip: 3.27 kB │ map: 34.90 kB 2026-10-25T07:31:46.8672473Z dist/assets/typespec-BRdr0IET.js 25.08 kB │ gzip: 2.66 kB │ map: 34.70 kB 2026-10-25T07:31:46.8672790Z dist/assets/one-light-D7Lr4KcI.js 25.34 kB │ gzip: 3.67 kB │ map: 33.81 kB 2026-10-25T07:31:46.8673107Z dist/assets/fsharp-D13ZGOAj.js 25.34 kB │ gzip: 4.16 kB │ map: 35.90 kB 2026-10-25T07:31:46.8673419Z dist/assets/guest-Dw7SOSCZ.js 25.38 kB │ gzip: 10.17 kB │ map: 114.28 kB 2026-10-25T07:31:46.8673731Z dist/assets/marko-CqVo2f7G.js 25.52 kB │ gzip: 3.63 kB │ map: 35.92 kB 2026-10-25T07:31:46.8674061Z dist/assets/night-owl-light-eJ-hLW7d.js 25.95 kB │ gzip: 4.27 kB │ map: 35.17 kB 2026-10-25T07:31:46.8674402Z dist/assets/system-verilog-DJ5XKQeo.js 26.24 kB │ gzip: 4.86 kB │ map: 36.27 kB 2026-10-25T07:31:46.8674742Z dist/assets/useThreadActions-DS56Z8OQ.js 26.70 kB │ gzip: 8.62 kB │ map: 131.45 kB 2026-10-25T07:31:46.8675068Z dist/assets/langs-C2UN04SR.js 26.73 kB │ gzip: 6.95 kB │ map: 48.07 kB 2026-10-25T07:31:46.8675379Z dist/assets/nord-Cb4Vim4T.js 26.76 kB │ gzip: 4.39 kB │ map: 35.36 kB 2026-10-25T07:31:46.8675686Z dist/assets/codeql-oeQT6MSM.js 26.92 kB │ gzip: 3.83 kB │ map: 36.02 kB 2026-10-25T07:31:46.8676033Z dist/assets/c3-BFHwR3_K.js 27.00 kB │ gzip: 3.96 kB │ map: 39.15 kB 2026-10-25T07:31:46.8676345Z dist/assets/T3PCR2KE-DNNbWE6d.js 27.06 kB │ gzip: 11.16 kB │ map: 74.49 kB 2026-10-25T07:31:46.8676832Z dist/assets/scss-CFf_7i28.js 27.31 kB │ gzip: 4.27 kB │ map: 38.39 kB 2026-10-25T07:31:46.8677137Z dist/assets/java-DGv6_9mf.js 27.32 kB │ gzip: 4.35 kB │ map: 38.66 kB 2026-10-25T07:31:46.8677464Z dist/assets/useHandleNewThread-82IXVLvy.js 27.42 kB │ gzip: 9.52 kB │ map: 144.87 kB 2026-10-25T07:31:46.8677793Z dist/assets/coffee-B1WQFatZ.js 27.46 kB │ gzip: 6.38 kB │ map: 36.12 kB 2026-10-25T07:31:46.8678104Z dist/assets/razor-zt1N93I2.js 27.49 kB │ gzip: 3.58 kB │ map: 38.35 kB 2026-10-25T07:31:46.8678415Z dist/assets/BB2UYUI2-B2BPtLAv.js 28.18 kB │ gzip: 10.96 kB │ map: 75.19 kB 2026-10-25T07:31:46.8678724Z dist/assets/scala-DKOlJaKm.js 28.92 kB │ gzip: 3.96 kB │ map: 40.12 kB 2026-10-25T07:31:46.8679050Z dist/assets/night-owl-DhmEMT88.js 28.95 kB │ gzip: 5.18 kB │ map: 39.06 kB 2026-10-25T07:31:46.8679362Z dist/assets/select-hj1hhi_r.js 29.05 kB │ gzip: 10.89 kB │ map: 139.91 kB 2026-10-25T07:31:46.8679749Z dist/assets/crystal-BMvvsbqw.js 29.45 kB │ gzip: 4.47 kB │ map: 41.29 kB 2026-10-25T07:31:46.8680063Z dist/assets/mermaid-Bk4SNUv9.js 29.54 kB │ gzip: 3.68 kB │ map: 44.12 kB 2026-10-25T07:31:46.8680382Z dist/assets/applescript-CCn79oCD.js 29.61 kB │ gzip: 5.98 kB │ map: 39.35 kB 2026-10-25T07:31:46.8680705Z dist/assets/BUM34MOA-DwBQpxFE.js 30.12 kB │ gzip: 11.45 kB │ map: 75.42 kB 2026-10-25T07:31:46.8681020Z dist/assets/75O6YZUN-Dse1AFTA.js 30.19 kB │ gzip: 11.64 kB │ map: 77.70 kB 2026-10-25T07:31:46.8681343Z dist/assets/pierre-dark-CpLgRqie.js 30.59 kB │ gzip: 4.77 kB │ map: 34.24 kB 2026-10-25T07:31:46.8681678Z dist/assets/pierre-light-CoaEpmwp.js 30.59 kB │ gzip: 4.77 kB │ map: 34.25 kB 2026-10-25T07:31:46.8682013Z dist/assets/pierre-dark-soft-kZQmAZld.js 30.61 kB │ gzip: 4.81 kB │ map: 34.27 kB 2026-10-25T07:31:46.8682354Z dist/assets/pierre-light-soft-lWLdNTOI.js 30.61 kB │ gzip: 4.77 kB │ map: 34.27 kB 2026-10-25T07:31:46.8682707Z dist/assets/pierre-dark-tritanopia-CpjhbsIL.js 30.62 kB │ gzip: 4.72 kB │ map: 34.30 kB 2026-10-25T07:31:46.8683067Z dist/assets/pierre-light-tritanopia-CEbqgOJL.js 30.63 kB │ gzip: 4.73 kB │ map: 34.30 kB 2026-10-25T07:31:46.8683450Z dist/assets/pierre-dark-protanopia-deuteranopia-B35FxJx-.js 30.66 kB │ gzip: 4.80 kB │ map: 34.36 kB 2026-10-25T07:31:46.8683860Z dist/assets/pierre-light-protanopia-deuteranopia-0fSaH845.js 30.67 kB │ gzip: 4.76 kB │ map: 34.37 kB 2026-10-25T07:31:46.8684218Z dist/assets/julia-UgAEAqaq.js 31.05 kB │ gzip: 4.34 kB │ map: 40.65 kB 2026-10-25T07:31:46.8684531Z dist/assets/stylus-B6D30XZt.js 31.11 kB │ gzip: 8.05 kB │ map: 38.88 kB 2026-10-25T07:31:46.8684836Z dist/assets/lib-DfMYLu1s.js 31.82 kB │ gzip: 11.77 kB │ map: 134.07 kB 2026-10-25T07:31:46.8685150Z dist/assets/N3JZAHOW-BjM4GXJC.js 32.62 kB │ gzip: 13.28 kB │ map: 101.23 kB 2026-10-25T07:31:46.8685491Z dist/assets/DiffWorkerPoolProvider-DwhQVYn8.js 33.03 kB │ gzip: 9.53 kB │ map: 109.16 kB 2026-10-25T07:31:46.8685837Z dist/assets/poimandres-DRFjx7u4.js 33.53 kB │ gzip: 5.53 kB │ map: 43.07 kB 2026-10-25T07:31:46.8686207Z dist/assets/one-dark-pro-CLwyXe_n.js 33.83 kB │ gzip: 5.54 kB │ map: 44.51 kB 2026-10-25T07:31:46.8686701Z dist/assets/bsl-BkkzgIyY.js 33.90 kB │ gzip: 8.38 kB │ map: 37.63 kB 2026-10-25T07:31:46.8687014Z dist/assets/O65XPQGZ-DeQoBSmf.js 34.10 kB │ gzip: 12.69 kB │ map: 86.95 kB 2026-10-25T07:31:46.8687331Z dist/assets/UsageLimits-yzJbfYen.js 34.31 kB │ gzip: 11.88 kB │ map: 148.25 kB 2026-10-25T07:31:46.8687651Z dist/assets/haxe-OTjmBuCE.js 35.19 kB │ gzip: 5.94 kB │ map: 49.52 kB 2026-10-25T07:31:46.8687956Z dist/assets/nginx-DoalMtUh.js 35.39 kB │ gzip: 4.49 kB │ map: 48.50 kB 2026-10-25T07:31:46.8688269Z dist/assets/houston-CsvMBhTu.js 35.46 kB │ gzip: 5.80 kB │ map: 46.40 kB 2026-10-25T07:31:46.8688587Z dist/assets/tokyo-night-oM2G3aXe.js 35.71 kB │ gzip: 6.26 kB │ map: 45.35 kB 2026-10-25T07:31:46.8688940Z dist/assets/CodexSetupSection.logic-MkYx3eol.js 36.08 kB │ gzip: 12.93 kB │ map: 164.01 kB 2026-10-25T07:31:46.8689313Z dist/assets/contextPresentationRegistry-CXAPprct.js 36.92 kB │ gzip: 14.18 kB │ map: 128.35 kB 2026-10-25T07:31:46.8689677Z dist/assets/settings.keybindings-Brr8GeiN.js 37.19 kB │ gzip: 12.46 kB │ map: 164.44 kB 2026-10-25T07:31:46.8690009Z dist/assets/erlang-Cphh6RMH.js 37.52 kB │ gzip: 4.39 kB │ map: 51.59 kB 2026-10-25T07:31:46.8690314Z dist/assets/lazy-D9B2ATPi.js 38.38 kB │ gzip: 16.02 kB │ map: 81.90 kB 2026-10-25T07:31:46.8690626Z dist/assets/runtime-BzQAuw6B.js 38.55 kB │ gzip: 13.25 kB │ map: 195.63 kB 2026-10-25T07:31:46.8690955Z dist/assets/PullRequestCodeTab-CaB2DS5U.js 39.01 kB │ gzip: 14.41 kB │ map: 175.78 kB 2026-10-25T07:31:46.8691286Z dist/assets/cobol-D8zEYdzG.js 39.11 kB │ gzip: 10.92 kB │ map: 47.39 kB 2026-10-25T07:31:46.8691612Z dist/assets/settings.projects-CWEnM0kx.js 39.23 kB │ gzip: 15.37 kB │ map: 163.21 kB 2026-10-25T07:31:46.8691950Z dist/assets/useSettings-CzdjveWs.js 39.32 kB │ gzip: 13.49 kB │ map: 172.79 kB 2026-10-25T07:31:46.8692270Z dist/assets/TKWO2OVW-B9ruDGcQ.js 39.43 kB │ gzip: 14.77 kB │ map: 97.94 kB 2026-10-25T07:31:46.8692598Z dist/assets/ThemeEditorPanel-CieCVrxi.js 40.19 kB │ gzip: 14.50 kB │ map: 187.61 kB 2026-10-25T07:31:46.8692919Z dist/assets/asm-Cmm7eHzH.js 40.75 kB │ gzip: 8.20 kB │ map: 53.00 kB 2026-10-25T07:31:46.8693226Z dist/assets/RHNBAITX-Bez8-oJr.js 41.31 kB │ gzip: 15.53 kB │ map: 105.33 kB 2026-10-25T07:31:46.8693540Z dist/assets/haskell-D8IpX4py.js 41.52 kB │ gzip: 6.44 kB │ map: 57.85 kB 2026-10-25T07:31:46.8693865Z dist/assets/shellscript-DUxm18QR.js 41.59 kB │ gzip: 6.17 kB │ map: 56.57 kB 2026-10-25T07:31:46.8694192Z dist/assets/combobox-BTTCIAf6.js 42.00 kB │ gzip: 14.25 kB │ map: 212.64 kB 2026-10-25T07:31:46.8694527Z dist/assets/DiffCommentAnnotation-De60GyW-.js 43.09 kB │ gzip: 15.25 kB │ map: 114.80 kB 2026-10-25T07:31:46.8694862Z dist/assets/perl-BSMHP4d4.js 43.18 kB │ gzip: 4.68 kB │ map: 60.84 kB 2026-10-25T07:31:46.8695179Z dist/assets/DiffPanel-EwogKdA_.js 43.35 kB │ gzip: 16.79 kB │ map: 242.48 kB 2026-10-25T07:31:46.8695494Z dist/assets/queries-eprGYvSD.js 43.49 kB │ gzip: 16.16 kB │ map: 233.27 kB 2026-10-25T07:31:46.8695804Z dist/assets/d-qD-0Kul2.js 43.82 kB │ gzip: 8.46 kB │ map: 62.69 kB 2026-10-25T07:31:46.8696300Z dist/assets/LHDIQX7Q-D3Xt9exj.js 44.04 kB │ gzip: 16.12 kB │ map: 107.24 kB 2026-10-25T07:31:46.8696637Z dist/assets/ProviderModelPicker-D8wVuSY1.js 44.80 kB │ gzip: 16.00 kB │ map: 232.43 kB 2026-10-25T07:31:46.8696984Z dist/assets/pierre-dark-vibrant-CpQYzh95.js 44.81 kB │ gzip: 5.33 kB │ map: 48.48 kB 2026-10-25T07:31:46.8697338Z dist/assets/pierre-light-vibrant-D80Fkn33.js 44.81 kB │ gzip: 5.31 kB │ map: 48.48 kB 2026-10-25T07:31:46.8697680Z dist/assets/settingsLayout-CXAznBQP.js 45.06 kB │ gzip: 15.82 kB │ map: 226.85 kB 2026-10-25T07:31:46.8698015Z dist/assets/session-logic-CbJUiCt0.js 45.10 kB │ gzip: 14.08 kB │ map: 191.90 kB 2026-10-25T07:31:46.8698343Z dist/assets/sortable.esm-DH2RDkts.js 45.26 kB │ gzip: 14.81 kB │ map: 213.35 kB 2026-10-25T07:31:46.8698676Z dist/assets/DevicePanel-Ku-2RE99.js 46.08 kB │ gzip: 15.62 kB │ map: 246.29 kB 2026-10-25T07:31:46.8699019Z dist/assets/settings.source-control-CPUg5PYt.js 46.29 kB │ gzip: 15.12 kB │ map: 261.83 kB 2026-10-25T07:31:46.8699352Z dist/assets/toast-j0QdkYuS.js 46.42 kB │ gzip: 15.40 kB │ map: 271.59 kB 2026-10-25T07:31:46.8699660Z dist/assets/ruby-DsbvT1g-.js 46.64 kB │ gzip: 5.75 kB │ map: 66.38 kB 2026-10-25T07:31:46.8699965Z dist/assets/go-rLFTqkRN.js 46.85 kB │ gzip: 5.18 kB │ map: 66.61 kB 2026-10-25T07:31:46.8700289Z dist/assets/settings.snap-shot-CQfET5Z-.js 47.00 kB │ gzip: 16.62 kB │ map: 252.71 kB 2026-10-25T07:31:46.8700629Z dist/assets/catppuccin-mocha-DYhrFGRu.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB 2026-10-25T07:31:46.8700976Z dist/assets/catppuccin-latte-DwIHMF0Q.js 47.30 kB │ gzip: 8.02 kB │ map: 62.03 kB 2026-10-25T07:31:46.8701320Z dist/assets/catppuccin-frappe-3VR1Za6u.js 47.31 kB │ gzip: 8.03 kB │ map: 62.04 kB 2026-10-25T07:31:46.8701667Z dist/assets/catppuccin-macchiato-DYnBP6_5.js 47.31 kB │ gzip: 8.03 kB │ map: 62.06 kB 2026-10-25T07:31:46.8702012Z dist/assets/PreviewPanel-CpHkIm4A.js 47.36 kB │ gzip: 17.25 kB │ map: 253.64 kB 2026-10-25T07:31:46.8702327Z dist/assets/apex-VAyPSnFM.js 47.80 kB │ gzip: 6.85 kB │ map: 66.78 kB 2026-10-25T07:31:46.8702633Z dist/assets/ada-C5qYipkI.js 48.11 kB │ gzip: 6.00 kB │ map: 70.96 kB 2026-10-25T07:31:46.8702934Z dist/assets/css-DwBvL60a.js 49.14 kB │ gzip: 11.99 kB │ map: 60.67 kB 2026-10-25T07:31:46.8703246Z dist/assets/welcome-9nYhc-K-.js 49.74 kB │ gzip: 17.04 kB │ map: 266.11 kB 2026-10-25T07:31:46.8703563Z dist/assets/imba-DsUTQ-LC.js 49.96 kB │ gzip: 9.51 kB │ map: 68.08 kB 2026-10-25T07:31:46.8703885Z dist/assets/everforest-dark-sB-x3p7T.js 53.79 kB │ gzip: 8.41 kB │ map: 68.28 kB 2026-10-25T07:31:46.8704223Z dist/assets/everforest-light-Df2xbC6M.js 53.79 kB │ gzip: 8.41 kB │ map: 68.29 kB 2026-10-25T07:31:46.8704566Z dist/assets/useNextRenderData-Bifyw42Q.js 55.51 kB │ gzip: 14.32 kB │ map: 176.45 kB 2026-10-25T07:31:46.8704898Z dist/assets/wikitext-ClFFjSW2.js 55.92 kB │ gzip: 4.85 kB │ map: 77.64 kB 2026-10-25T07:31:46.8705237Z dist/assets/ScheduledTasksSettings-BLtHZh-T.js 56.60 kB │ gzip: 19.21 kB │ map: 343.44 kB 2026-10-25T07:31:46.8705573Z dist/assets/stata-Cadl4xfJ.js 57.03 kB │ gzip: 12.43 kB │ map: 74.20 kB 2026-10-25T07:31:46.8706089Z dist/assets/html-BsSWTkE7.js 57.36 kB │ gzip: 11.82 kB │ map: 73.07 kB 2026-10-25T07:31:46.8706428Z dist/assets/engine-javascript-Bq4eYitL.js 57.36 kB │ gzip: 20.13 kB │ map: 201.01 kB 2026-10-25T07:31:46.8706757Z dist/assets/ballerina-B7ZEbQpA.js 58.73 kB │ gzip: 8.14 kB │ map: 81.54 kB 2026-10-25T07:31:46.8707076Z dist/assets/markdown-BYOwaDjH.js 59.37 kB │ gzip: 5.70 kB │ map: 82.33 kB 2026-10-25T07:31:46.8707412Z dist/assets/renderFileChildren-zfLyq8OF.js 59.57 kB │ gzip: 15.62 kB │ map: 184.16 kB 2026-10-25T07:31:46.8707751Z dist/assets/pierre-icons-B8K5pfc7.js 60.69 kB │ gzip: 22.05 kB │ map: 82.50 kB 2026-10-25T07:31:46.8708074Z dist/assets/Icons-jF3AiDU7.js 61.83 kB │ gzip: 30.42 kB │ map: 165.88 kB 2026-10-25T07:31:46.8708392Z dist/assets/ocaml-O90oeIOV.js 62.48 kB │ gzip: 5.08 kB │ map: 81.11 kB 2026-10-25T07:31:46.8708699Z dist/assets/mojo-BgCJLMeH.js 69.83 kB │ gzip: 9.25 kB │ map: 94.94 kB 2026-10-25T07:31:46.8709008Z dist/assets/python-gzcpVVnB.js 69.98 kB │ gzip: 9.13 kB │ map: 95.24 kB 2026-10-25T07:31:46.8709317Z dist/assets/c-CiNtTPN_.js 72.21 kB │ gzip: 10.59 kB │ map: 95.41 kB 2026-10-25T07:31:46.8709619Z dist/assets/latex-CSTr7slW.js 72.91 kB │ gzip: 6.78 kB │ map: 100.96 kB 2026-10-25T07:31:46.8709931Z dist/assets/vyper-CgoNMtux.js 74.68 kB │ gzip: 10.73 kB │ map: 100.71 kB 2026-10-25T07:31:46.8710239Z dist/assets/core-BOVGhPP9.js 79.97 kB │ gzip: 23.72 kB │ map: 300.26 kB 2026-10-25T07:31:46.8710548Z dist/assets/hack-D90RSL9t.js 81.09 kB │ gzip: 26.47 kB │ map: 98.63 kB 2026-10-25T07:31:46.8710872Z dist/assets/SettingsPanels-Cap9SLSM.js 81.62 kB │ gzip: 25.51 kB │ map: 500.96 kB 2026-10-25T07:31:46.8711201Z dist/assets/themePalette-dN6C60zS.js 83.31 kB │ gzip: 23.89 kB │ map: 283.22 kB 2026-10-25T07:31:46.8711521Z dist/assets/swift-DonLKvLd.js 86.72 kB │ gzip: 14.72 kB │ map: 114.51 kB 2026-10-25T07:31:46.8711843Z dist/assets/fortran-free-form-CYNrtFtB.js 89.01 kB │ gzip: 11.23 kB │ map: 124.06 kB 2026-10-25T07:31:46.8712172Z dist/assets/csharp-oqKa8noW.js 90.22 kB │ gzip: 10.75 kB │ map: 126.35 kB 2026-10-25T07:31:46.8712496Z dist/assets/_chat.pull-requests-C_fAoZ1y.js 91.35 kB │ gzip: 32.70 kB │ map: 452.14 kB 2026-10-25T07:31:46.8712822Z dist/assets/racket-DcIDlBhZ.js 92.42 kB │ gzip: 15.11 kB │ map: 106.19 kB 2026-10-25T07:31:46.8713161Z dist/assets/settings.diagnostics-PAw2tCaD.js 93.85 kB │ gzip: 27.32 kB │ map: 499.18 kB 2026-10-25T07:31:46.8713494Z dist/assets/FileDiff-D3sOvUdm.js 94.00 kB │ gzip: 24.08 kB │ map: 315.70 kB 2026-10-25T07:31:46.8713822Z dist/assets/embeddedScripts-DQQNTNmO.js 94.06 kB │ gzip: 24.28 kB │ map: 399.40 kB 2026-10-25T07:31:46.8714144Z dist/assets/usage-B-xycAyz.js 96.01 kB │ gzip: 32.11 kB │ map: 558.40 kB 2026-10-25T07:31:46.8714476Z dist/assets/settings.integrations-D5FMFkyw.js 96.61 kB │ gzip: 31.43 kB │ map: 565.47 kB 2026-10-25T07:31:46.8714801Z dist/assets/less-DVTAwKKz.js 97.66 kB │ gzip: 14.88 kB │ map: 131.85 kB 2026-10-25T07:31:46.8715110Z dist/assets/blade-B5ADY48e.js 105.01 kB │ gzip: 28.34 kB │ map: 131.09 kB 2026-10-25T07:31:46.8715599Z dist/assets/objective-c-D1A_Heim.js 105.45 kB │ gzip: 23.67 kB │ map: 129.66 kB 2026-10-25T07:31:46.8715968Z dist/assets/settings.connections-ulnsG6I0.js 107.44 kB │ gzip: 36.22 kB │ map: 613.24 kB 2026-10-25T07:31:46.8716317Z dist/assets/ThreadTerminalDrawer-Bbu_olAJ.js 111.45 kB │ gzip: 32.76 kB │ map: 442.24 kB 2026-10-25T07:31:46.8716644Z dist/assets/php-Be40ZDjL.js 113.12 kB │ gzip: 28.89 kB │ map: 142.15 kB 2026-10-25T07:31:46.8716969Z dist/assets/getDiffFileInput-kqRBbG5L.js 121.50 kB │ gzip: 29.88 kB │ map: 336.43 kB 2026-10-25T07:31:46.8717298Z dist/assets/asciidoc-DE70LPWp.js 131.56 kB │ gzip: 9.35 kB │ map: 189.11 kB 2026-10-25T07:31:46.8717610Z dist/assets/mdx-DQZ5AkYe.js 136.14 kB │ gzip: 23.57 kB │ map: 176.72 kB 2026-10-25T07:31:46.8717936Z dist/assets/AttachmentImage-UjoXBZY1.js 160.11 kB │ gzip: 48.39 kB │ map: 962.84 kB 2026-10-25T07:31:46.8718278Z dist/assets/settings.providers-BcPDlSqO.js 161.75 kB │ gzip: 53.48 kB │ map: 825.38 kB 2026-10-25T07:31:46.8718616Z dist/assets/objective-cpp-BsSzOQcm.js 172.01 kB │ gzip: 31.02 kB │ map: 218.54 kB 2026-10-25T07:31:46.8718951Z dist/assets/javascript-wyDA4Fnk.js 174.94 kB │ gzip: 16.73 kB │ map: 236.10 kB 2026-10-25T07:31:46.8719263Z dist/assets/tsx-D2H2cqPj.js 175.64 kB │ gzip: 16.72 kB │ map: 236.76 kB 2026-10-25T07:31:46.8719626Z dist/assets/jsx-Ba8EQqYd.js 177.89 kB │ gzip: 16.81 kB │ map: 239.02 kB 2026-10-25T07:31:46.8719940Z dist/assets/typescript-DVfyLS1i.js 181.19 kB │ gzip: 16.33 kB │ map: 244.44 kB 2026-10-25T07:31:46.8720267Z dist/assets/angular-ts-Ca8VxLRD.js 183.77 kB │ gzip: 16.82 kB │ map: 249.70 kB 2026-10-25T07:31:46.8720592Z dist/assets/runtime-CTTDsuJT.js 184.25 kB │ gzip: 53.10 kB │ map: 856.57 kB 2026-10-25T07:31:46.8720908Z dist/assets/vue-vine-DHF2iv3V.js 190.10 kB │ gzip: 18.11 kB │ map: 255.27 kB 2026-10-25T07:31:46.8721240Z dist/assets/FilePreviewPanel-BZ61xFV_.js 197.65 kB │ gzip: 64.78 kB │ map: 908.88 kB 2026-10-25T07:31:46.8721580Z dist/assets/fileTreeExpansion-BFdOA23a.js 199.40 kB │ gzip: 54.51 kB │ map: 731.80 kB 2026-10-25T07:31:46.8721928Z dist/assets/settings.appearance-QiTQgyTK.js 214.02 kB │ gzip: 68.31 kB │ map: 893.80 kB 2026-10-25T07:31:46.8722259Z dist/assets/katex-DJhrJSbw.js 258.63 kB │ gzip: 77.46 kB │ map: 969.65 kB 2026-10-25T07:31:46.8722572Z dist/assets/wolfram-DLL8P-h_.js 262.42 kB │ gzip: 77.67 kB │ map: 279.66 kB 2026-10-25T07:31:46.8722898Z dist/assets/highlights-BR1XEfIx.js 275.85 kB │ gzip: 121.33 kB │ map: 377.86 kB 2026-10-25T07:31:46.8723213Z dist/assets/dist-D0AaO0gL.js 332.38 kB │ gzip: 97.21 kB │ map: 1,652.92 kB 2026-10-25T07:31:46.8723549Z dist/assets/PanelLayoutControls-Dn4fB4Nu.js 386.14 kB │ gzip: 120.56 kB │ map: 1,802.79 kB 2026-10-25T07:31:46.8723896Z dist/assets/useTimelineFollow-CznD-qmc.js 397.33 kB │ gzip: 130.60 kB │ map: 1,747.51 kB 2026-10-25T07:31:46.8724229Z dist/assets/ChatMarkdown-Lh-c7_3Y.js 432.82 kB │ gzip: 144.66 kB │ map: 1,837.38 kB 2026-10-25T07:31:46.8724566Z dist/assets/ComposerPromptEditor-BGoSLlvh.js 483.76 kB │ gzip: 154.80 kB │ map: 2,232.94 kB 2026-10-25T07:31:46.8724915Z dist/assets/lucideIconByName-C4iuhZVG.js 553.61 kB │ gzip: 141.20 kB │ map: 2,034.58 kB 2026-10-25T07:31:46.8725464Z dist/assets/renderScheduler-CzmDNuNQ.js 608.04 kB │ gzip: 156.03 kB │ map: 3,048.60 kB 2026-10-25T07:31:46.8725787Z dist/assets/wasm-BnjxR4X6.js 622.36 kB │ gzip: 232.13 kB │ map: 622.90 kB 2026-10-25T07:31:46.8726123Z dist/assets/cpp-_OkNZJqn.js 626.17 kB │ gzip: 48.13 kB │ map: 816.28 kB 2026-10-25T07:31:46.8726438Z dist/assets/emacs-lisp-B4R74twV.js 779.92 kB │ gzip: 197.59 kB │ map: 789.85 kB 2026-10-25T07:31:46.8726754Z dist/assets/_chat-Od4wmUYp.js 928.93 kB │ gzip: 312.84 kB │ map: 4,789.23 kB 2026-10-25T07:31:46.8727061Z dist/assets/utils-BINM7VX0.js 1,165.31 kB │ gzip: 361.92 kB │ map: 8,586.21 kB 2026-10-25T07:31:46.8727370Z dist/assets/main-tSqYZkPV.js 1,175.69 kB │ gzip: 385.23 kB │ map: 5,545.77 kB 2026-10-25T07:31:46.8727689Z dist/assets/heic-to-DeD09f__.js 2,995.22 kB │ gzip: 750.97 kB │ map: 2,998.72 kB 2026-10-25T07:31:46.8727855Z 2026-10-25T07:31:46.8727988Z [plugin builtin:vite-reporter] 2026-10-25T07:31:46.8728178Z (!) Some chunks are larger than 500 kB after minification. Consider: 2026-10-25T07:31:46.8728386Z - Using dynamic import() to code-split the application 2026-10-25T07:31:46.8728737Z - Use build.rolldownOptions.output.codeSplitting to improve chunking: https://rolldown.rs/reference/OutputOptions.codeSplitting 2026-10-25T07:31:46.8729122Z - Adjust chunk size limit for this warning via build.chunkSizeWarningLimit. 2026-10-25T07:31:46.8729382Z ✓ built in 4.80s 2026-10-25T07:31:46.9537828Z 2026-10-25T07:31:46.9538640Z ~/apps/server$ node scripts/cli.ts build ⊘ cache disabled 2026-10-25T07:31:47.1824577Z [07:31:47.182] INFO (#1): [cli] Running tsdown... 2026-10-25T07:31:48.6189399Z [07:31:48.618] INFO (#1): [cli] Applied development icon overrides to dist/client 2026-10-25T07:31:48.6189758Z [07:31:48.618] INFO (#1): [cli] Bundled web app into dist/client 2026-10-25T07:31:48.6302490Z 2026-10-25T07:31:48.6303712Z ~/apps/desktop$ node scripts/build-browser-secret.mjs ⊘ cache disabled 2026-10-25T07:31:48.7692693Z 2026-10-25T07:31:48.7693529Z ~/apps/desktop$ node scripts/build-preview-annotation-css.mjs ⊘ cache disabled 2026-10-25T07:31:48.8147960Z 2026-10-25T07:31:48.8148622Z ~/apps/desktop$ vp pack ⊘ cache disabled 2026-10-25T07:31:48.9205238Z ℹ entry: src/main.ts 2026-10-25T07:31:48.9206069Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9211635Z ℹ entry: src/electron/WindowsForegroundFocusWorker.ts, src/snapShot/GlobalShiftShortcutWorker.ts, src/snapShot/RegionSnapShotWorker.ts, src/snapShot/SnapShotAccessibilityWorker.ts 2026-10-25T07:31:48.9212027Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9214678Z ℹ entry: src/boot.ts, src/compileCache.ts 2026-10-25T07:31:48.9214893Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9217830Z ℹ entry: src/preload.ts 2026-10-25T07:31:48.9217997Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9220498Z ℹ entry: src/preview-pick-preload.ts 2026-10-25T07:31:48.9220820Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9223355Z ℹ entry: src/preview-pip-preload.ts 2026-10-25T07:31:48.9223655Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9226215Z ℹ entry: src/mac-permission-preload.ts 2026-10-25T07:31:48.9226487Z ℹ tsconfig: tsconfig.json 2026-10-25T07:31:48.9228982Z ℹ Build start 2026-10-25T07:31:48.9405207Z ℹ dist-electron/preview-pip-preload.cjs 0.68 kB │ gzip: 0.36 kB 2026-10-25T07:31:48.9405623Z ℹ dist-electron/preview-pip-preload.cjs.map 10.93 kB │ gzip: 2.83 kB 2026-10-25T07:31:48.9405854Z ℹ 2 files, total: 11.61 kB 2026-10-25T07:31:48.9408337Z ℹ dist-electron/mac-permission-preload.cjs 0.79 kB │ gzip: 0.38 kB 2026-10-25T07:31:48.9408624Z ℹ dist-electron/mac-permission-preload.cjs.map 11.01 kB │ gzip: 2.80 kB 2026-10-25T07:31:48.9408837Z ℹ 2 files, total: 11.80 kB 2026-10-25T07:31:48.9556043Z ℹ Hint: consider adding deps.onlyBundle option to avoid unintended bundling of dependencies, or set deps.onlyBundle: false to disable this hint. 2026-10-25T07:31:48.9556657Z See more at https://tsdown.dev/options/dependencies#deps-onlybundle 2026-10-25T07:31:48.9556905Z Detected dependencies in bundle: 2026-10-25T07:31:48.9557049Z - @clerk/electron 2026-10-25T07:31:48.9574341Z ✔ Build complete in 34ms 2026-10-25T07:31:48.9577050Z ✔ Build complete in 35ms 2026-10-25T07:31:48.9778177Z ℹ Hint: consider adding deps.onlyBundle option to avoid unintended bundling of dependencies, or set deps.onlyBundle: false to disable this hint. 2026-10-25T07:31:48.9793001Z See more at https://tsdown.dev/options/dependencies#deps-onlybundle 2026-10-25T07:31:48.9793426Z Detected dependencies in bundle: 2026-10-25T07:31:48.9794183Z - react-grab 2026-10-25T07:31:48.9827553Z ℹ dist-electron/preload.cjs 32.04 kB │ gzip: 7.35 kB 2026-10-25T07:31:48.9827837Z ℹ dist-electron/preload.cjs.map 58.67 kB │ gzip: 13.09 kB 2026-10-25T07:31:48.9828026Z ℹ 2 files, total: 90.71 kB 2026-10-25T07:31:48.9867801Z ℹ dist-electron/compileCache.cjs 1.61 kB │ gzip: 0.75 kB 2026-10-25T07:31:48.9868096Z ℹ dist-electron/boot.cjs 0.12 kB │ gzip: 0.12 kB 2026-10-25T07:31:48.9868328Z ℹ dist-electron/compileCache.cjs.map 1.15 kB │ gzip: 0.66 kB 2026-10-25T07:31:48.9868549Z ℹ dist-electron/boot.cjs.map 0.20 kB │ gzip: 0.16 kB 2026-10-25T07:31:48.9868731Z ℹ 4 files, total: 3.08 kB 2026-10-25T07:31:48.9884379Z ✔ Build complete in 65ms 2026-10-25T07:31:48.9983543Z ✔ Build complete in 70ms 2026-10-25T07:31:49.0089235Z ℹ dist-electron/preview-pick-preload.cjs 136.09 kB │ gzip: 36.03 kB 2026-10-25T07:31:49.0089788Z ℹ dist-electron/preview-pick-preload.cjs.map 241.75 kB │ gzip: 61.84 kB 2026-10-25T07:31:49.0090302Z ℹ 2 files, total: 377.84 kB 2026-10-25T07:31:49.0197979Z ✔ Build complete in 96ms 2026-10-25T07:31:49.1408038Z ℹ dist-electron/snapShot/SnapShotAccessibilityWorker.cjs 6.35 kB │ gzip: 1.97 kB 2026-10-25T07:31:49.1408637Z ℹ dist-electron/snapShot/GlobalShiftShortcutWorker.cjs 5.71 kB │ gzip: 1.60 kB 2026-10-25T07:31:49.1409202Z ℹ dist-electron/electron/WindowsForegroundFocusWorker.cjs 2.32 kB │ gzip: 0.89 kB 2026-10-25T07:31:49.1409512Z ℹ dist-electron/snapShot/RegionSnapShotWorker.cjs 0.77 kB │ gzip: 0.43 kB 2026-10-25T07:31:49.1409794Z ℹ dist-electron/snapShot-CdX6CKS_.cjs.map 4.59 MB 2026-10-25T07:31:49.1410045Z ℹ dist-electron/snapShot-CdX6CKS_.cjs 1.19 MB 2026-10-25T07:31:49.1410322Z ℹ dist-electron/snapShot/SnapShotAccessibilityWorker.cjs.map 13.79 kB │ gzip: 4.07 kB 2026-10-25T07:31:49.1410632Z ℹ dist-electron/snapShot/GlobalShiftShortcutWorker.cjs.map 13.29 kB │ gzip: 3.40 kB 2026-10-25T07:31:49.1410936Z ℹ dist-electron/electron/WindowsForegroundFocusWorker.cjs.map 5.07 kB │ gzip: 1.69 kB 2026-10-25T07:31:49.1411239Z ℹ dist-electron/snapShot/RegionSnapShotWorker.cjs.map 1.69 kB │ gzip: 0.81 kB 2026-10-25T07:31:49.1411557Z ℹ dist-electron/rolldown-runtime-VH7oDXx4.cjs 1.13 kB │ gzip: 0.54 kB 2026-10-25T07:31:49.1412274Z ℹ 11 files, total: 5.84 MB 2026-10-25T07:31:49.1412461Z ✔ Build complete in 218ms 2026-10-25T07:31:49.4781838Z ℹ dist-electron/main.cjs 5.48 MB 2026-10-25T07:31:49.4782159Z ℹ dist-electron/main.cjs.map 13.87 MB 2026-10-25T07:31:49.4782322Z ℹ 2 files, total: 19.35 MB 2026-10-25T07:31:49.4787239Z ../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js (7:22) [UNRESOLVED_IMPORT] Could not resolve 'x11' in ../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js 2026-10-25T07:31:49.4788412Z ╭─[ ../../node_modules/.pnpm/dbus-next@0.10.2_patch_hash=cfff57561b0ee59b5addb3b2e6c6f20906e967507a530ab67e8db8108e520ba4/node_modules/dbus-next/lib/address-x11.js:7:23 ] 2026-10-25T07:31:49.4788907Z │ 2026-10-25T07:31:49.4789519Z 7 │   const x11 = require('x11'); 2026-10-25T07:31:49.4790010Z  │ ──┬── 2026-10-25T07:31:49.4790261Z  │ ╰──── Module not found, treating it as an external dependency 2026-10-25T07:31:49.4790464Z ───╯ 2026-10-25T07:31:49.4790536Z 2026-10-25T07:31:49.4790857Z ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/ConfigProvider.js (725:7) [EMPTY_IMPORT_META] `import.meta` may not be a valid syntax with the `cjs` output format. 2026-10-25T07:31:49.4791394Z ╭─[ ../../node_modules/.pnpm/effect@4.0.5/node_modules/effect/dist/ConfigProvider.js:725:8 ] 2026-10-25T07:31:49.4791666Z │ 2026-10-25T07:31:49.4792075Z 725 │     ...import.meta?.env 2026-10-25T07:31:49.4792401Z  │ ─────┬───── 2026-10-25T07:31:49.4792972Z  │ ╰─────── This `import.meta` will be replaced with an empty object (`{}`) automatically. If this is desired, you can suppress this warning by adding `transform.define: { 'import.meta': {} }`. If `import.meta` needs to be kept as-is, you need to set the output format to `esm`. 2026-10-25T07:31:49.4793441Z ─────╯ 2026-10-25T07:31:49.4793511Z 2026-10-25T07:31:49.4793583Z ✔ Build complete in 556ms 2026-10-25T07:31:49.4917737Z 2026-10-25T07:31:49.4920407Z --- 2026-10-25T07:31:49.4920695Z vp run: 5/5 successful. (Run `vp run --last-details` for full details) 2026-10-25T07:31:49.4996959Z ##[group]Run node apps/desktop/scripts/verify-preload-bundle.mjs 2026-10-25T07:31:49.4997252Z node apps/desktop/scripts/verify-preload-bundle.mjs 2026-10-25T07:31:49.5017593Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:49.5017726Z env: 2026-10-25T07:31:49.5017843Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:49.5017995Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:49.5018146Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:49.5018330Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:49.5018498Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:49.5018629Z ##[endgroup] 2026-10-25T07:31:49.5397888Z ##[group]Run until test -s "$RUNNER_TEMP/typecheck-status"; do sleep 1; done 2026-10-25T07:31:49.5398199Z until test -s "$RUNNER_TEMP/typecheck-status"; do sleep 1; done 2026-10-25T07:31:49.5398561Z cat "$RUNNER_TEMP/typecheck.log" 2026-10-25T07:31:49.5398729Z exit "$(cat "$RUNNER_TEMP/typecheck-status")" 2026-10-25T07:31:49.5416935Z shell: /usr/bin/bash -e {0} 2026-10-25T07:31:49.5417060Z env: 2026-10-25T07:31:49.5417173Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:31:49.5417318Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:31:49.5417462Z GITHUB_REPO_NAME: pingdotgg/t3code 2026-10-25T07:31:49.5417617Z BASH_ENV: /home/runner/_work/_temp/t3-task-cache.sh 2026-10-25T07:31:49.5417779Z VP_REMOTE_CACHE: read-write 2026-10-25T07:31:49.5417900Z ##[endgroup] 2026-10-25T07:33:37.6313622Z ~/oxlint-plugin-t3code$ tsc --noEmit 2026-10-25T07:33:37.6314123Z 2026-10-25T07:33:37.6314812Z ~/packages/effect-codex-app-server$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6315616Z src/client.ts:243:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleServerRequest")((method, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6316185Z 2026-10-25T07:33:37.6316294Z 243 handleServerRequest: (method, handler) => 2026-10-25T07:33:37.6316465Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6316552Z 2026-10-25T07:33:37.6317072Z src/client.ts:247:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleServerNotification")((method, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6317631Z 2026-10-25T07:33:37.6317714Z 247 handleServerNotification: (method, handler) => 2026-10-25T07:33:37.6317890Z ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6317988Z 2026-10-25T07:33:37.6318309Z src/client.ts:253:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleUnknownServerRequest")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6318661Z 2026-10-25T07:33:37.6318734Z 253 handleUnknownServerRequest: (handler) => 2026-10-25T07:33:37.6318894Z ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6318983Z 2026-10-25T07:33:37.6319304Z src/client.ts:257:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CodexAppServerClient.handleUnknownServerNotification")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6319760Z 2026-10-25T07:33:37.6319843Z 257 handleUnknownServerNotification: (handler) => 2026-10-25T07:33:37.6320015Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6320107Z 2026-10-25T07:33:37.6320109Z 2026-10-25T07:33:37.6320275Z ~/packages/contracts$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6320782Z src/auth.test.ts:17:19 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeSync` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownSync`. effect(preferTypedSchemaDecoder) 2026-10-25T07:33:37.6321190Z 2026-10-25T07:33:37.6321324Z 17 expect(Schema.decodeUnknownSync(AuthEnvironmentScopes)(["review:write"])).toEqual([ 2026-10-25T07:33:37.6321545Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6321637Z 2026-10-25T07:33:37.6321639Z 2026-10-25T07:33:37.6321762Z ~/packages/effect-acp$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6322217Z src/agent.test.ts:40:10 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag) 2026-10-25T07:33:37.6322576Z 2026-10-25T07:33:37.6322634Z 40 error: Schema.Struct({ 2026-10-25T07:33:37.6322777Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6322906Z 41 _tag: Schema.Literal("Cause"), 2026-10-25T07:33:37.6323057Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6323404Z 42 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]), 2026-10-25T07:33:37.6323627Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6323790Z 43 }), 2026-10-25T07:33:37.6323904Z ~~~~ 2026-10-25T07:33:37.6323965Z 2026-10-25T07:33:37.6324310Z src/agent.test.ts:42:25 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag) 2026-10-25T07:33:37.6324666Z 2026-10-25T07:33:37.6324787Z 42 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]), 2026-10-25T07:33:37.6325240Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6325523Z 2026-10-25T07:33:37.6325803Z src/agent.ts:422:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleInitialize")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6326107Z 2026-10-25T07:33:37.6326169Z 422 handleInitialize: (handler) => 2026-10-25T07:33:37.6326309Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6326392Z 2026-10-25T07:33:37.6326663Z src/agent.ts:427:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleAuthenticate")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6326974Z 2026-10-25T07:33:37.6327036Z 427 handleAuthenticate: (handler) => 2026-10-25T07:33:37.6327185Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6327266Z 2026-10-25T07:33:37.6327525Z src/agent.ts:432:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleLogout")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6327813Z 2026-10-25T07:33:37.6327875Z 432 handleLogout: (handler) => 2026-10-25T07:33:37.6328016Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6328088Z 2026-10-25T07:33:37.6328352Z src/agent.ts:437:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCreateSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6328663Z 2026-10-25T07:33:37.6328728Z 437 handleCreateSession: (handler) => 2026-10-25T07:33:37.6328872Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6328953Z 2026-10-25T07:33:37.6329221Z src/agent.ts:442:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleLoadSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6329531Z 2026-10-25T07:33:37.6329591Z 442 handleLoadSession: (handler) => 2026-10-25T07:33:37.6329736Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6329818Z 2026-10-25T07:33:37.6330083Z src/agent.ts:447:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleListSessions")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6330387Z 2026-10-25T07:33:37.6330442Z 447 handleListSessions: (handler) => 2026-10-25T07:33:37.6330589Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6330665Z 2026-10-25T07:33:37.6330925Z src/agent.ts:452:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleForkSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6331227Z 2026-10-25T07:33:37.6331289Z 452 handleForkSession: (handler) => 2026-10-25T07:33:37.6331435Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6331504Z 2026-10-25T07:33:37.6331774Z src/agent.ts:457:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleResumeSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6332079Z 2026-10-25T07:33:37.6332142Z 457 handleResumeSession: (handler) => 2026-10-25T07:33:37.6332286Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6332363Z 2026-10-25T07:33:37.6332628Z src/agent.ts:462:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCloseSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6332930Z 2026-10-25T07:33:37.6332985Z 462 handleCloseSession: (handler) => 2026-10-25T07:33:37.6333130Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6333208Z 2026-10-25T07:33:37.6333474Z src/agent.ts:467:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleDeleteSession")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6333776Z 2026-10-25T07:33:37.6333841Z 467 handleDeleteSession: (handler) => 2026-10-25T07:33:37.6334053Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6334191Z 2026-10-25T07:33:37.6334458Z src/agent.ts:472:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleListProviders")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6334763Z 2026-10-25T07:33:37.6334825Z 472 handleListProviders: (handler) => 2026-10-25T07:33:37.6334965Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6335041Z 2026-10-25T07:33:37.6335307Z src/agent.ts:477:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleSetProvider")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6335609Z 2026-10-25T07:33:37.6335670Z 477 handleSetProvider: (handler) => 2026-10-25T07:33:37.6335815Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6335892Z 2026-10-25T07:33:37.6336168Z src/agent.ts:482:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleDisableProvider")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6336482Z 2026-10-25T07:33:37.6336541Z 482 handleDisableProvider: (handler) => 2026-10-25T07:33:37.6336696Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6336777Z 2026-10-25T07:33:37.6337059Z src/agent.ts:487:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleSetSessionConfigOption")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6337392Z 2026-10-25T07:33:37.6337472Z 487 handleSetSessionConfigOption: (handler) => 2026-10-25T07:33:37.6337633Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6337725Z 2026-10-25T07:33:37.6337983Z src/agent.ts:492:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handlePrompt")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6338278Z 2026-10-25T07:33:37.6338340Z 492 handlePrompt: (handler) => 2026-10-25T07:33:37.6338477Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6338553Z 2026-10-25T07:33:37.6338808Z src/agent.ts:497:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleCancel")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6339102Z 2026-10-25T07:33:37.6339153Z 497 handleCancel: (handler) => 2026-10-25T07:33:37.6339292Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6339365Z 2026-10-25T07:33:37.6339640Z src/agent.ts:502:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleUnknownExtRequest")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6339956Z 2026-10-25T07:33:37.6340025Z 502 handleUnknownExtRequest: (handler) => 2026-10-25T07:33:37.6340187Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6340267Z 2026-10-25T07:33:37.6340558Z src/agent.ts:507:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleUnknownExtNotification")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6340886Z 2026-10-25T07:33:37.6340959Z 507 handleUnknownExtNotification: (handler) => 2026-10-25T07:33:37.6341116Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6341205Z 2026-10-25T07:33:37.6341494Z src/agent.ts:512:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleExtRequest")((method, payload, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6341820Z 2026-10-25T07:33:37.6341898Z 512 handleExtRequest: (method, payload, handler) => 2026-10-25T07:33:37.6342061Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6342136Z 2026-10-25T07:33:37.6342501Z src/agent.ts:517:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpAgent.handleExtNotification")((method, payload, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6342921Z 2026-10-25T07:33:37.6343006Z 517 handleExtNotification: (method, payload, handler) => 2026-10-25T07:33:37.6343190Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6343273Z 2026-10-25T07:33:37.6343589Z src/client.test.ts:56:10 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag) 2026-10-25T07:33:37.6343950Z 2026-10-25T07:33:37.6344007Z 56 error: Schema.Struct({ 2026-10-25T07:33:37.6344135Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6344314Z 57 _tag: Schema.Literal("Cause"), 2026-10-25T07:33:37.6344453Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6344641Z 58 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]), 2026-10-25T07:33:37.6344863Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6345026Z 59 }), 2026-10-25T07:33:37.6345135Z ~~~~ 2026-10-25T07:33:37.6345191Z 2026-10-25T07:33:37.6345506Z src/client.test.ts:58:25 - suggestion TS377036: This `Schema.Struct` includes a `_tag` field. `Schema.TaggedStruct` is the tagged-struct form for this pattern and makes the tag optional in the constructor. effect(schemaStructWithTag) 2026-10-25T07:33:37.6345860Z 2026-10-25T07:33:37.6345958Z 58 data: Schema.Tuple([Schema.Struct({ _tag: Schema.Literal("Die") })]), 2026-10-25T07:33:37.6346158Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6346271Z 2026-10-25T07:33:37.6346526Z src/client.test.ts:1071:18 - suggestion TS377113: `Effect.forEach` expresses this effectful array mapping more directly than `Effect.all` over `Array#map`. effect(allOfMapToForEach) 2026-10-25T07:33:37.6346819Z 2026-10-25T07:33:37.6346881Z 1071 yield* Effect.all( 2026-10-25T07:33:37.6347026Z ~~~~~~~~~~ 2026-10-25T07:33:37.6347113Z 2026-10-25T07:33:37.6347407Z src/client.ts:1245:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleRequestPermission")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6347726Z 2026-10-25T07:33:37.6347796Z 1245 handleRequestPermission: (handler) => 2026-10-25T07:33:37.6347984Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6348068Z 2026-10-25T07:33:37.6348336Z src/client.ts:1250:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleElicitation")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6348645Z 2026-10-25T07:33:37.6348706Z 1250 handleElicitation: (handler) => 2026-10-25T07:33:37.6348846Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6348925Z 2026-10-25T07:33:37.6349193Z src/client.ts:1255:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpConnect")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6349500Z 2026-10-25T07:33:37.6349561Z 1255 handleMcpConnect: (handler) => 2026-10-25T07:33:37.6349704Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6349781Z 2026-10-25T07:33:37.6350046Z src/client.ts:1259:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpMessage")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6350352Z 2026-10-25T07:33:37.6350404Z 1259 handleMcpMessage: (handler) => 2026-10-25T07:33:37.6350552Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6350627Z 2026-10-25T07:33:37.6350897Z src/client.ts:1263:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpDisconnect")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6351217Z 2026-10-25T07:33:37.6351282Z 1263 handleMcpDisconnect: (handler) => 2026-10-25T07:33:37.6351433Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6351580Z 2026-10-25T07:33:37.6351951Z src/client.ts:1267:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleMcpNotification")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6352273Z 2026-10-25T07:33:37.6352340Z 1267 handleMcpNotification: (handler) => 2026-10-25T07:33:37.6352488Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6352571Z 2026-10-25T07:33:37.6352841Z src/client.ts:1276:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleReadTextFile")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6353150Z 2026-10-25T07:33:37.6353205Z 1276 handleReadTextFile: (handler) => 2026-10-25T07:33:37.6353353Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6353431Z 2026-10-25T07:33:37.6353708Z src/client.ts:1280:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleWriteTextFile")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6354015Z 2026-10-25T07:33:37.6354081Z 1280 handleWriteTextFile: (handler) => 2026-10-25T07:33:37.6354268Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6354342Z 2026-10-25T07:33:37.6354616Z src/client.ts:1284:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleCreateTerminal")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6354939Z 2026-10-25T07:33:37.6355003Z 1284 handleCreateTerminal: (handler) => 2026-10-25T07:33:37.6355149Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6355233Z 2026-10-25T07:33:37.6355510Z src/client.ts:1288:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalOutput")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6355826Z 2026-10-25T07:33:37.6355891Z 1288 handleTerminalOutput: (handler) => 2026-10-25T07:33:37.6356038Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6356121Z 2026-10-25T07:33:37.6356410Z src/client.ts:1292:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalWaitForExit")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6356735Z 2026-10-25T07:33:37.6356800Z 1292 handleTerminalWaitForExit: (handler) => 2026-10-25T07:33:37.6356965Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6357053Z 2026-10-25T07:33:37.6357318Z src/client.ts:1296:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalKill")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6357632Z 2026-10-25T07:33:37.6357693Z 1296 handleTerminalKill: (handler) => 2026-10-25T07:33:37.6357840Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6357914Z 2026-10-25T07:33:37.6358192Z src/client.ts:1300:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleTerminalRelease")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6358507Z 2026-10-25T07:33:37.6358571Z 1300 handleTerminalRelease: (handler) => 2026-10-25T07:33:37.6358720Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6358804Z 2026-10-25T07:33:37.6359079Z src/client.ts:1304:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleSessionUpdate")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6359461Z 2026-10-25T07:33:37.6359530Z 1304 handleSessionUpdate: (handler) => 2026-10-25T07:33:37.6359679Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6359757Z 2026-10-25T07:33:37.6360042Z src/client.ts:1309:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleElicitationComplete")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6360447Z 2026-10-25T07:33:37.6360612Z 1309 handleElicitationComplete: (handler) => 2026-10-25T07:33:37.6360792Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6360872Z 2026-10-25T07:33:37.6361155Z src/client.ts:1314:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleUnknownExtRequest")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6361481Z 2026-10-25T07:33:37.6361549Z 1314 handleUnknownExtRequest: (handler) => 2026-10-25T07:33:37.6361700Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6361788Z 2026-10-25T07:33:37.6362082Z src/client.ts:1319:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleUnknownExtNotification")((handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6362411Z 2026-10-25T07:33:37.6362485Z 1319 handleUnknownExtNotification: (handler) => 2026-10-25T07:33:37.6362648Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6362739Z 2026-10-25T07:33:37.6363038Z src/client.ts:1324:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleExtRequest")((method, payload, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6363370Z 2026-10-25T07:33:37.6363443Z 1324 handleExtRequest: (method, payload, handler) => 2026-10-25T07:33:37.6363609Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6363683Z 2026-10-25T07:33:37.6363977Z src/client.ts:1329:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AcpClient.handleExtNotification")((method, payload, handler) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6364349Z 2026-10-25T07:33:37.6364437Z 1329 handleExtNotification: (method, payload, handler) => 2026-10-25T07:33:37.6364614Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6364690Z 2026-10-25T07:33:37.6365076Z src/protocol.test.ts:500:38 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeEffect` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownEffect`. effect(preferTypedSchemaDecoder) 2026-10-25T07:33:37.6365504Z 2026-10-25T07:33:37.6365590Z 500 const response = yield* Schema.decodeUnknownEffect( 2026-10-25T07:33:37.6365771Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6365876Z 2026-10-25T07:33:37.6366149Z src/protocol.ts:872:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcClient.Protocol.run")((_clientId, f) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6367580Z 2026-10-25T07:33:37.6367632Z 872 run: (_clientId, f) => 2026-10-25T07:33:37.6367748Z ~~~ 2026-10-25T07:33:37.6367802Z 2026-10-25T07:33:37.6368077Z src/protocol.ts:877:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcClient.Protocol.send")((_clientId, request) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6368388Z 2026-10-25T07:33:37.6368440Z 877 send: (_clientId, request) => 2026-10-25T07:33:37.6368566Z ~~~~ 2026-10-25T07:33:37.6368622Z 2026-10-25T07:33:37.6368866Z src/protocol.ts:895:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.run")((f) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6369151Z 2026-10-25T07:33:37.6369194Z 895 run: (f) => 2026-10-25T07:33:37.6369294Z ~~~ 2026-10-25T07:33:37.6369350Z 2026-10-25T07:33:37.6369619Z src/protocol.ts:901:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.send")((_clientId, response) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6369933Z 2026-10-25T07:33:37.6369984Z 901 send: (_clientId, response) => 2026-10-25T07:33:37.6370108Z ~~~~ 2026-10-25T07:33:37.6370213Z 2026-10-25T07:33:37.6370540Z src/protocol.ts:910:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("RpcServer.Protocol.end")((_clientId) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6370835Z 2026-10-25T07:33:37.6370879Z 910 end: (_clientId) => 2026-10-25T07:33:37.6370993Z ~~~ 2026-10-25T07:33:37.6371048Z 2026-10-25T07:33:37.6371050Z 2026-10-25T07:33:37.6371197Z ~/packages/shared$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6371567Z src/HostProcess.ts:80:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("defaultValue")(function*() { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6371869Z 2026-10-25T07:33:37.6371918Z 80 defaultValue: () => 2026-10-25T07:33:37.6372032Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6372093Z 2026-10-25T07:33:37.6372341Z src/httpReadiness.ts:121:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onNone")(function*() { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6372621Z 2026-10-25T07:33:37.6372668Z 121 onNone: () => 2026-10-25T07:33:37.6372776Z ~~~~~~ 2026-10-25T07:33:37.6372832Z 2026-10-25T07:33:37.6373093Z src/nodeSqliteClient.ts:134:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("checkNodeSqliteCompat")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6373392Z 2026-10-25T07:33:37.6373448Z 134 const checkNodeSqliteCompat = () => { 2026-10-25T07:33:37.6373585Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6373662Z 2026-10-25T07:33:37.6373909Z src/nodeSqliteClient.ts:448:31 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6374215Z 2026-10-25T07:33:37.6374306Z 448 if (unavailable) return Effect.succeed(undefined); 2026-10-25T07:33:37.6374478Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6374577Z 2026-10-25T07:33:37.6374948Z src/nodeSqliteClient.ts:455:3 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen) 2026-10-25T07:33:37.6375350Z 2026-10-25T07:33:37.6375445Z 455 return Effect.suspend((): Effect.Effect => { 2026-10-25T07:33:37.6375622Z ~~~~~~ 2026-10-25T07:33:37.6375678Z 2026-10-25T07:33:37.6375929Z src/nodeSqliteClient.ts:456:29 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6376215Z 2026-10-25T07:33:37.6376287Z 456 if (unavailable) return Effect.succeed(undefined); 2026-10-25T07:33:37.6376452Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6376548Z 2026-10-25T07:33:37.6376793Z src/nodeSqliteClient.ts:476:13 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6377077Z 2026-10-25T07:33:37.6377130Z 476 ? Effect.succeed(undefined) 2026-10-25T07:33:37.6377261Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6377343Z 2026-10-25T07:33:37.6377695Z src/nodeSqliteClient.ts:641:3 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen) 2026-10-25T07:33:37.6378082Z 2026-10-25T07:33:37.6378123Z 641 try { 2026-10-25T07:33:37.6378213Z ~~~~~ 2026-10-25T07:33:37.6378359Z 642 worker = new NodeWorkerThreads.Worker(checkpointWorkerSource, { 2026-10-25T07:33:37.6378609Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6378957Z ... 2026-10-25T07:33:37.6379055Z 653 return undefined; 2026-10-25T07:33:37.6379167Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6379272Z 654 } 2026-10-25T07:33:37.6379361Z ~~~ 2026-10-25T07:33:37.6379410Z 2026-10-25T07:33:37.6379607Z src/symlink.ts:28:7 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6379839Z 2026-10-25T07:33:37.6379890Z 28 Effect.map(Option.some), 2026-10-25T07:33:37.6380014Z ~~~~~~~~~~ 2026-10-25T07:33:37.6380076Z 2026-10-25T07:33:37.6380078Z 2026-10-25T07:33:37.6380188Z ~/infra/task-cache$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6380549Z src/Cache.ts:228:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CacheError")(function*(error) { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6380831Z 2026-10-25T07:33:37.6380885Z 228 CacheError: (error) => 2026-10-25T07:33:37.6381008Z ~~~~~~~~~~ 2026-10-25T07:33:37.6381075Z 2026-10-25T07:33:37.6381077Z 2026-10-25T07:33:37.6381189Z ~/packages/tailscale$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6381314Z 2026-10-25T07:33:37.6381575Z ~/packages/source-control-core$ tsc --noEmit ○ cache miss: 'packages/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6381817Z 2026-10-25T07:33:37.6381865Z ~/scripts$ tsc --noEmit 2026-10-25T07:33:37.6381939Z 2026-10-25T07:33:37.6382039Z ~/packages/ssh$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6382408Z src/auth.ts:51:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SshPasswordPrompt.request")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6382699Z 2026-10-25T07:33:37.6382757Z 51 request: () => Effect.succeed(null), 2026-10-25T07:33:37.6382892Z ~~~~~~~ 2026-10-25T07:33:37.6382953Z 2026-10-25T07:33:37.6383187Z src/command.ts:311:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onNone")(function*() { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6383459Z 2026-10-25T07:33:37.6383506Z 311 onNone: () => 2026-10-25T07:33:37.6383616Z ~~~~~~ 2026-10-25T07:33:37.6383683Z 2026-10-25T07:33:37.6383685Z 2026-10-25T07:33:37.6383804Z ~/packages/provider-core$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6384260Z src/server/McpProviderSessions.ts:95:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.read")((threadId) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6384597Z 2026-10-25T07:33:37.6384724Z 95 read: (threadId) => Ref.get(sessions).pipe(Effect.map((current) => current.get(threadId))), 2026-10-25T07:33:37.6384927Z ~~~~ 2026-10-25T07:33:37.6384984Z 2026-10-25T07:33:37.6385280Z src/server/McpProviderSessions.ts:96:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.clear")((threadId) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6385611Z 2026-10-25T07:33:37.6385658Z 96 clear: (threadId) => 2026-10-25T07:33:37.6385772Z ~~~~~ 2026-10-25T07:33:37.6385828Z 2026-10-25T07:33:37.6386171Z src/server/McpProviderSessions.ts:110:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.recordHtmlRender")((threadId, input, reference) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6386555Z 2026-10-25T07:33:37.6386625Z 110 recordHtmlRender: (threadId, input, reference) => 2026-10-25T07:33:37.6386784Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6386851Z 2026-10-25T07:33:37.6387233Z src/server/McpProviderSessions.ts:130:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("McpProviderSessions.takeHtmlRender")((threadId, input, reported) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6387676Z 2026-10-25T07:33:37.6387747Z 130 takeHtmlRender: (threadId, input, reported) => 2026-10-25T07:33:37.6387897Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6387961Z 2026-10-25T07:33:37.6388289Z src/server/ProviderContinuationRequests.ts:48:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderContinuationRequests.offer")((request) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6388654Z 2026-10-25T07:33:37.6388726Z 48 offer: (request: ProviderContinuationRequest) => 2026-10-25T07:33:37.6388874Z ~~~~~ 2026-10-25T07:33:37.6388932Z 2026-10-25T07:33:37.6389241Z src/server/ProviderLatestVersions.ts:53:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderLatestVersions.invalidate")((key) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6389590Z 2026-10-25T07:33:37.6389639Z 53 invalidate: (key) => 2026-10-25T07:33:37.6389751Z ~~~~~~~~~~ 2026-10-25T07:33:37.6389813Z 2026-10-25T07:33:37.6390077Z src/server/snapshotProbe.test.ts:139:9 - suggestion TS377124: `Effect.provideService` provides this inline single-service layer directly. effect(provideLayerSucceedToProvideService) 2026-10-25T07:33:37.6390371Z 2026-10-25T07:33:37.6390501Z 139 Effect.provide(Layer.succeed(ChildProcessSpawner.ChildProcessSpawner, spawner)), 2026-10-25T07:33:37.6390721Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6390792Z 2026-10-25T07:33:37.6390793Z 2026-10-25T07:33:37.6391136Z ~/packages/source-control-testing$ tsc --noEmit ○ cache miss: 'packages/source-control-testing/node_modules/@t3tools/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6391575Z ~/packages/provider-testing$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6392026Z src/TestProviderHost.ts:59:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderHost.ProviderHost.shouldRunBackgroundWork")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6392383Z 2026-10-25T07:33:37.6392501Z 59 shouldRunBackgroundWork: () => Effect.succeed(options.runBackgroundWork ?? true), 2026-10-25T07:33:37.6392707Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6392785Z 2026-10-25T07:33:37.6393105Z src/TestProviderHost.ts:61:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderHost.ProviderHost.credentials")((namespace, bindingId) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6393462Z 2026-10-25T07:33:37.6393523Z 61 credentials: (namespace, bindingId) => 2026-10-25T07:33:37.6393662Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6393730Z 2026-10-25T07:33:37.6393732Z 2026-10-25T07:33:37.6393733Z 2026-10-25T07:33:37.6393850Z ~/packages/provider-acp$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6394395Z src/server/AcpSessionRuntime.ts:485:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen) 2026-10-25T07:33:37.6394802Z 2026-10-25T07:33:37.6394842Z 485 try { 2026-10-25T07:33:37.6394944Z ~~~~~ 2026-10-25T07:33:37.6395044Z 486 lease.kill(); 2026-10-25T07:33:37.6395158Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6395261Z ... 2026-10-25T07:33:37.6395356Z 492 continue; 2026-10-25T07:33:37.6395458Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6395562Z 493 } 2026-10-25T07:33:37.6395652Z ~~~~~~~ 2026-10-25T07:33:37.6395707Z 2026-10-25T07:33:37.6396122Z src/server/AcpSessionRuntime.ts:495:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen) 2026-10-25T07:33:37.6396594Z 2026-10-25T07:33:37.6396632Z 495 try { 2026-10-25T07:33:37.6396730Z ~~~~~ 2026-10-25T07:33:37.6396838Z 496 populated = lease.populated(); 2026-10-25T07:33:37.6396983Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6397104Z ... 2026-10-25T07:33:37.6397225Z 504 return yield* failure("read state for", cause); 2026-10-25T07:33:37.6397392Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6397531Z 505 } 2026-10-25T07:33:37.6397621Z ~~~~~~~ 2026-10-25T07:33:37.6397674Z 2026-10-25T07:33:37.6398034Z src/server/AcpSessionRuntime.ts:511:7 - suggestion TS377012: This Effect generator contains `try/catch`; in this context, error handling is expressed with Effect APIs such as Effect.try, Effect.tryPromise, Effect.catch, Effect.catchTag). effect(tryCatchInEffectGen) 2026-10-25T07:33:37.6398431Z 2026-10-25T07:33:37.6398472Z 511 try { 2026-10-25T07:33:37.6398567Z ~~~~~ 2026-10-25T07:33:37.6398670Z 512 lease.remove(); 2026-10-25T07:33:37.6398780Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6398886Z ... 2026-10-25T07:33:37.6398985Z 520 lastRemovalFailure = { cause }; 2026-10-25T07:33:37.6399124Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6399246Z 521 } 2026-10-25T07:33:37.6399338Z ~~~~~~~ 2026-10-25T07:33:37.6399467Z 2026-10-25T07:33:37.6399783Z src/server/AcpSessionRuntime.ts:1961:15 - suggestion TS377118: `Effect.fromOption` expresses this Option-to-Effect conversion more directly than `Option.match` or an Option tag conditional. effect(optionMatchToFromOption) 2026-10-25T07:33:37.6400134Z 2026-10-25T07:33:37.6400187Z 1961 Option.match(result, { 2026-10-25T07:33:37.6400317Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6400395Z 2026-10-25T07:33:37.6400692Z src/server/AcpSessionRuntime.ts:2008:7 - suggestion TS377132: `Effect.andThen` expresses this sequencing more directly than `Effect.flatMap` with a zero-parameter callback. effect(flatMapIgnoredParamToAndThen) 2026-10-25T07:33:37.6401029Z 2026-10-25T07:33:37.6401088Z 2008 Effect.flatMap(() => getStartedState), 2026-10-25T07:33:37.6401235Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6401303Z 2026-10-25T07:33:37.6401625Z src/server/AcpSessionRuntime.ts:2225:7 - suggestion TS377116: `Effect.catchIf` expresses selective recovery more directly than `Effect.catch` with a conditional `Effect.fail` passthrough. effect(catchConditionalRefailToCatchIf) 2026-10-25T07:33:37.6401983Z 2026-10-25T07:33:37.6402035Z 2225 Effect.catch((error) => 2026-10-25T07:33:37.6402163Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6402228Z 2026-10-25T07:33:37.6402575Z src/server/AcpSessionRuntime.ts:2582:15 - suggestion TS377116: `Effect.catchCauseIf` expresses selective recovery more directly than `Effect.catchCause` with a conditional `Effect.failCause` passthrough. effect(catchConditionalRefailToCatchIf) 2026-10-25T07:33:37.6402961Z 2026-10-25T07:33:37.6403022Z 2582 Effect.catchCause((cause) => 2026-10-25T07:33:37.6403165Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6403249Z 2026-10-25T07:33:37.6403568Z src/server/adapter.ts:1357:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6403927Z 2026-10-25T07:33:37.6404016Z 1357 getCapabilities: () => Effect.succeed(flavor.capabilities), 2026-10-25T07:33:37.6404222Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6404292Z 2026-10-25T07:33:37.6404632Z src/server/adapter.ts:1358:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6405007Z 2026-10-25T07:33:37.6405205Z 1358 planSelectionTransition: (input) => Effect.succeed(acpSelectionTransition(input)), 2026-10-25T07:33:37.6405544Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6405627Z 2026-10-25T07:33:37.6405805Z src/server/adapter.ts:5337:23 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen) 2026-10-25T07:33:37.6406022Z 2026-10-25T07:33:37.6406085Z 5337 Effect.gen(function* () { 2026-10-25T07:33:37.6406239Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6406422Z 5338 yield* Ref.update(pendingRuntimeRequests, (current) => { 2026-10-25T07:33:37.6406632Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6406788Z ... 2026-10-25T07:33:37.6406886Z 5342 }); 2026-10-25T07:33:37.6407005Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6407124Z 5343 }), 2026-10-25T07:33:37.6407241Z ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6407315Z 2026-10-25T07:33:37.6407494Z src/server/adapter.ts:6030:21 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen) 2026-10-25T07:33:37.6407710Z 2026-10-25T07:33:37.6407767Z 6030 Effect.gen(function* () { 2026-10-25T07:33:37.6407915Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6408092Z 6031 yield* Ref.update(pendingRuntimeRequests, (current) => { 2026-10-25T07:33:37.6408299Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6408452Z ... 2026-10-25T07:33:37.6408550Z 6035 }); 2026-10-25T07:33:37.6408665Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6408784Z 6036 }), 2026-10-25T07:33:37.6408899Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6408974Z 2026-10-25T07:33:37.6409266Z src/server/adapter.ts:7060:9 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("scheduleDeferredFinalize")(function*(context) { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6409593Z 2026-10-25T07:33:37.6409661Z 7060 scheduleDeferredFinalize = (context) => 2026-10-25T07:33:37.6409809Z ~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6409893Z 2026-10-25T07:33:37.6410169Z src/server/clientTerminals.test.ts:364:32 - suggestion TS377113: `Effect.forEach` expresses this effectful array mapping more directly than `Effect.all` over `Array#map`. effect(allOfMapToForEach) 2026-10-25T07:33:37.6410480Z 2026-10-25T07:33:37.6410535Z 364 const results = yield* Effect.all( 2026-10-25T07:33:37.6410683Z ~~~~~~~~~~ 2026-10-25T07:33:37.6410774Z 2026-10-25T07:33:37.6410776Z 2026-10-25T07:33:37.6410962Z ~/apps/marketing$ astro check ○ cache miss: '.vite' removed from 'apps/marketing/node_modules', executing 2026-10-25T07:33:37.6411189Z 07:33:26 [types] Generated 74ms 2026-10-25T07:33:37.6411408Z 07:33:26 [check] Getting diagnostics for Astro files in /home/runner/_work/t3code/t3code/apps/marketing... 2026-10-25T07:33:37.6411629Z Result (22 files): 2026-10-25T07:33:37.6411735Z - 0 errors 2026-10-25T07:33:37.6411831Z - 0 warnings 2026-10-25T07:33:37.6411925Z - 0 hints 2026-10-25T07:33:37.6411980Z 2026-10-25T07:33:37.6411982Z 2026-10-25T07:33:37.6412099Z ~/packages/provider-pi$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6412541Z src/server/adapter.ts:434:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6412891Z 2026-10-25T07:33:37.6412987Z 434 getCapabilities: () => Effect.succeed(PiProviderCapabilitiesV2), 2026-10-25T07:33:37.6413166Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6413233Z 2026-10-25T07:33:37.6413617Z src/server/adapter.ts:435:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6414022Z 2026-10-25T07:33:37.6414142Z 435 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()), 2026-10-25T07:33:37.6414388Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6414462Z 2026-10-25T07:33:37.6414678Z src/server/adapter.ts:1662:31 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6414931Z 2026-10-25T07:33:37.6414998Z 1662 Effect.map(Option.some), 2026-10-25T07:33:37.6415153Z ~~~~~~~~~~ 2026-10-25T07:33:37.6415240Z 2026-10-25T07:33:37.6415450Z src/server/adapter.ts:1665:29 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone) 2026-10-25T07:33:37.6415698Z 2026-10-25T07:33:37.6415765Z 1665 : Effect.succeed(Option.none()), 2026-10-25T07:33:37.6415928Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6416021Z 2026-10-25T07:33:37.6416265Z src/server/rpc.ts:318:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("onSuccess")(function*() { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6416547Z 2026-10-25T07:33:37.6416596Z 318 onSuccess: () => 2026-10-25T07:33:37.6416707Z ~~~~~~~~~ 2026-10-25T07:33:37.6416765Z 2026-10-25T07:33:37.6416968Z src/server/rpc.ts:325:17 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6417209Z 2026-10-25T07:33:37.6417265Z 325 Effect.map(Option.some), 2026-10-25T07:33:37.6417400Z ~~~~~~~~~~ 2026-10-25T07:33:37.6417476Z 2026-10-25T07:33:37.6417478Z 2026-10-25T07:33:37.6417599Z ~/packages/provider-muse$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6418044Z src/server/adapter.ts:280:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6418398Z 2026-10-25T07:33:37.6418496Z 280 getCapabilities: () => Effect.succeed(MuseProviderCapabilitiesV2), 2026-10-25T07:33:37.6418680Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6418745Z 2026-10-25T07:33:37.6419078Z src/server/adapter.ts:281:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6419447Z 2026-10-25T07:33:37.6419563Z 281 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()), 2026-10-25T07:33:37.6419766Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6419843Z 2026-10-25T07:33:37.6420104Z src/server/adapter.ts:382:13 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("TimeoutError")(function*(cause) { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6420410Z 2026-10-25T07:33:37.6420464Z 382 TimeoutError: (cause) => 2026-10-25T07:33:37.6420595Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6420668Z 2026-10-25T07:33:37.6420884Z src/server/adapter.ts:1359:35 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6421132Z 2026-10-25T07:33:37.6421253Z 1359 wake === held ? Effect.map(dispatch, Option.some) : Effect.succeed(Option.none()), 2026-10-25T07:33:37.6421464Z ~~~~~~~~~~ 2026-10-25T07:33:37.6421556Z 2026-10-25T07:33:37.6421762Z src/server/adapter.ts:1359:71 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone) 2026-10-25T07:33:37.6422010Z 2026-10-25T07:33:37.6422180Z 1359 wake === held ? Effect.map(dispatch, Option.some) : Effect.succeed(Option.none()), 2026-10-25T07:33:37.6422434Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6422542Z 2026-10-25T07:33:37.6422544Z 2026-10-25T07:33:37.6422669Z ~/packages/provider-opencode$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6423080Z src/server/OpenCodeServerLedger.ts:147:12 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6423390Z 2026-10-25T07:33:37.6423443Z 147 return Effect.succeed(undefined); 2026-10-25T07:33:37.6423581Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6423664Z 2026-10-25T07:33:37.6424051Z src/server/OpenCodeServerLedger.ts:188:24 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen) 2026-10-25T07:33:37.6424497Z 2026-10-25T07:33:37.6424556Z 188 if (!recordable) return Effect.void; 2026-10-25T07:33:37.6424698Z ~~~~~~ 2026-10-25T07:33:37.6424776Z 2026-10-25T07:33:37.6425152Z src/server/OpenCodeServerLedger.ts:206:9 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen) 2026-10-25T07:33:37.6425566Z 2026-10-25T07:33:37.6425617Z 206 return Effect.void; 2026-10-25T07:33:37.6425734Z ~~~~~~ 2026-10-25T07:33:37.6425797Z 2026-10-25T07:33:37.6426172Z src/server/OpenCodeServerLedger.ts:226:7 - suggestion TS377014: This generator returns an Effect-able value directly, which produces a nested `Effect>`. If the intended result is the inner Effect value, `return yield*` represents that form. effect(returnEffectInGen) 2026-10-25T07:33:37.6426583Z 2026-10-25T07:33:37.6426626Z 226 return fs 2026-10-25T07:33:37.6426726Z ~~~~~~ 2026-10-25T07:33:37.6426787Z 2026-10-25T07:33:37.6427080Z src/server/OpenCodeServerLedger.ts:309:29 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCodeServerLedger.track")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6427410Z 2026-10-25T07:33:37.6427511Z 309 OpenCodeServerLedger.of({ track: () => Effect.succeed(Effect.void) }), 2026-10-25T07:33:37.6427700Z ~~~~~ 2026-10-25T07:33:37.6427782Z 2026-10-25T07:33:37.6428079Z src/server/OpenCodeServerOwner.ts:169:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCodeServerOwner.withServer")((use) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6428417Z 2026-10-25T07:33:37.6428468Z 169 withServer: (use) => 2026-10-25T07:33:37.6428592Z ~~~~~~~~~~ 2026-10-25T07:33:37.6428650Z 2026-10-25T07:33:37.6429030Z src/server/adapter.test.ts:103:39 - suggestion TS377112: This input is already assignable to the schema's Encoded type. Use `decodeSync` to preserve compile-time type checking instead of discarding the input type through `decodeUnknownSync`. effect(preferTypedSchemaDecoder) 2026-10-25T07:33:37.6429447Z 2026-10-25T07:33:37.6429560Z 103 const OPENCODE_TEST_SETTINGS = Schema.decodeUnknownSync(OpenCodeSettings)({}); 2026-10-25T07:33:37.6429772Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6429873Z 2026-10-25T07:33:37.6430185Z src/server/adapter.ts:918:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6430539Z 2026-10-25T07:33:37.6430693Z 918 getCapabilities: () => Effect.succeed(OpenCodeProviderCapabilitiesV2), 2026-10-25T07:33:37.6430908Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6430980Z 2026-10-25T07:33:37.6431311Z src/server/adapter.ts:919:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6431680Z 2026-10-25T07:33:37.6431795Z 919 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()), 2026-10-25T07:33:37.6431999Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6432077Z 2026-10-25T07:33:37.6432361Z src/server/adapter.ts:987:33 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect) 2026-10-25T07:33:37.6432680Z 2026-10-25T07:33:37.6432753Z 987 const abortController = new AbortController(); 2026-10-25T07:33:37.6432922Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6433016Z 2026-10-25T07:33:37.6433333Z src/server/adapter.ts:1064:31 - suggestion TS377019: This `yield* Effect.fail(...)` passes a yieldable error value. `yield*` represents that value directly without wrapping it in `Effect.fail`. effect(unnecessaryFailYieldableError) 2026-10-25T07:33:37.6433684Z 2026-10-25T07:33:37.6433759Z 1064 if (failure) return yield* Effect.fail(failure); 2026-10-25T07:33:37.6433919Z ~~~~~ 2026-10-25T07:33:37.6434006Z 2026-10-25T07:33:37.6434299Z src/server/adapter.ts:1560:15 - suggestion TS377095: `Effect.orElseSucceed` expresses the same recovery more directly than `Effect.catch` followed by `Effect.succeed`. effect(catchToOrElseSucceed) 2026-10-25T07:33:37.6434609Z 2026-10-25T07:33:37.6434688Z 1560 Effect.catch(() => Effect.succeed(undefined)), 2026-10-25T07:33:37.6434846Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6434922Z 2026-10-25T07:33:37.6435173Z src/server/adapter.ts:1560:34 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6435463Z 2026-10-25T07:33:37.6435535Z 1560 Effect.catch(() => Effect.succeed(undefined)), 2026-10-25T07:33:37.6435706Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6435805Z 2026-10-25T07:33:37.6436087Z src/server/adapter.ts:3160:43 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect) 2026-10-25T07:33:37.6436406Z 2026-10-25T07:33:37.6436491Z 3160 admissionAbortController: new AbortController(), 2026-10-25T07:33:37.6447779Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6447946Z 2026-10-25T07:33:37.6448406Z src/server/adapter.ts:3320:47 - suggestion TS377111: `AbortController` is manually constructed inside Effect code. Use `Effect.abortSignal` for Effect-managed cancellation. effect(abortControllerInEffect) 2026-10-25T07:33:37.6448912Z 2026-10-25T07:33:37.6449044Z 3320 turn.admissionAbortController = new AbortController(); 2026-10-25T07:33:37.6449329Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6449438Z 2026-10-25T07:33:37.6449728Z src/server/v2/OpenCode2Client.ts:149:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Client.connect")((_) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6450049Z 2026-10-25T07:33:37.6450109Z 149 connect: ({ baseUrl, password }) => { 2026-10-25T07:33:37.6450246Z ~~~~~~~ 2026-10-25T07:33:37.6450306Z 2026-10-25T07:33:37.6450746Z src/server/v2/OpenCode2Server.ts:142:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Server.withConnection")((use) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6451127Z 2026-10-25T07:33:37.6451179Z 142 withConnection: (use) => 2026-10-25T07:33:37.6451305Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6451372Z 2026-10-25T07:33:37.6451666Z src/server/v2/OpenCode2Server.ts:157:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("OpenCode2Server.withConnection")((use) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6451999Z 2026-10-25T07:33:37.6452049Z 157 withConnection: (use) => 2026-10-25T07:33:37.6452170Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6452234Z 2026-10-25T07:33:37.6452451Z src/server/v2/adapter.ts:1507:26 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone) 2026-10-25T07:33:37.6452701Z 2026-10-25T07:33:37.6452825Z 1507 wake.dropped ? Effect.succeed(Option.none()) : Effect.map(dispatch, Option.some), 2026-10-25T07:33:37.6453034Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6453124Z 2026-10-25T07:33:37.6453345Z src/server/v2/adapter.ts:1507:58 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6453604Z 2026-10-25T07:33:37.6453720Z 1507 wake.dropped ? Effect.succeed(Option.none()) : Effect.map(dispatch, Option.some), 2026-10-25T07:33:37.6453937Z ~~~~~~~~~~ 2026-10-25T07:33:37.6454038Z 2026-10-25T07:33:37.6454389Z src/server/v2/adapter.ts:4018:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6454753Z 2026-10-25T07:33:37.6454859Z 4018 getCapabilities: () => Effect.succeed(OpenCode2ProviderCapabilities), 2026-10-25T07:33:37.6455045Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6455113Z 2026-10-25T07:33:37.6455449Z src/server/v2/adapter.ts:4019:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6455822Z 2026-10-25T07:33:37.6455942Z 4019 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()), 2026-10-25T07:33:37.6456145Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6456224Z 2026-10-25T07:33:37.6456226Z 2026-10-25T07:33:37.6456523Z ~/packages/source-control-gitlab$ tsc --noEmit ○ cache miss: 'packages/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6457017Z ~/packages/source-control-github$ tsc --noEmit ○ cache miss: 'packages/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6457544Z src/server/GitLabCli.ts:470:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.listMergeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6457864Z 2026-10-25T07:33:37.6457919Z 470 listMergeRequests: (input) => 2026-10-25T07:33:37.6458050Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6458121Z 2026-10-25T07:33:37.6458400Z src/server/GitLabCli.ts:507:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getMergeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6458714Z 2026-10-25T07:33:37.6458765Z 507 getMergeRequest: (input) => 2026-10-25T07:33:37.6458897Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6458966Z 2026-10-25T07:33:37.6459259Z src/server/GitLabCli.ts:534:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6459584Z 2026-10-25T07:33:37.6459646Z 534 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6459846Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6459971Z 2026-10-25T07:33:37.6460251Z src/server/GitLabCli.ts:556:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6460566Z 2026-10-25T07:33:37.6460622Z 556 createRepository: (input) => { 2026-10-25T07:33:37.6460755Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6460826Z 2026-10-25T07:33:37.6461104Z src/server/GitLabCli.ts:621:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.createMergeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6461421Z 2026-10-25T07:33:37.6461477Z 621 createMergeRequest: (input) => { 2026-10-25T07:33:37.6461612Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6461684Z 2026-10-25T07:33:37.6461961Z src/server/GitLabCli.ts:642:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6462275Z 2026-10-25T07:33:37.6462326Z 642 getDefaultBranch: (input) => 2026-10-25T07:33:37.6462456Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6462526Z 2026-10-25T07:33:37.6462806Z src/server/GitLabCli.ts:663:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabCli.checkoutMergeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6463128Z 2026-10-25T07:33:37.6463184Z 663 checkoutMergeRequest: (input) => 2026-10-25T07:33:37.6463320Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6463391Z 2026-10-25T07:33:37.6463716Z src/server/GitLabPullRequestCli.ts:1123:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listMergeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6464085Z 2026-10-25T07:33:37.6464154Z 1123 listMergeRequests: (input) => { 2026-10-25T07:33:37.6464336Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6464604Z 2026-10-25T07:33:37.6464970Z src/server/GitLabPullRequestCli.ts:1131:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listNotes")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6465334Z 2026-10-25T07:33:37.6465442Z 1131 listNotes: (input) => notesPage({ ...input, page: 1, collected: [] }), 2026-10-25T07:33:37.6465631Z ~~~~~~~~~ 2026-10-25T07:33:37.6465699Z 2026-10-25T07:33:37.6466022Z src/server/GitLabPullRequestCli.ts:1133:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listReactions")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6466388Z 2026-10-25T07:33:37.6466531Z 1133 listReactions: (input) => awardsPage({ ...input, cursor: null, page: 1, collected: null }), 2026-10-25T07:33:37.6466744Z ~~~~~~~~~~~~~ 2026-10-25T07:33:37.6466812Z 2026-10-25T07:33:37.6467120Z src/server/GitLabPullRequestCli.ts:1171:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listCommits")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6467467Z 2026-10-25T07:33:37.6467520Z 1171 listCommits: (input) => 2026-10-25T07:33:37.6467640Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6467704Z 2026-10-25T07:33:37.6468028Z src/server/GitLabPullRequestCli.ts:1196:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.getMergeRequestDiff")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6468390Z 2026-10-25T07:33:37.6468450Z 1196 getMergeRequestDiff: (input) => { 2026-10-25T07:33:37.6468592Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6468666Z 2026-10-25T07:33:37.6469142Z src/server/GitLabPullRequestCli.ts:1267:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.getProjectMergeCapabilities")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6469603Z 2026-10-25T07:33:37.6469667Z 1267 getProjectMergeCapabilities: (input) => 2026-10-25T07:33:37.6469819Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6469902Z 2026-10-25T07:33:37.6470222Z src/server/GitLabPullRequestCli.ts:1287:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listProjectLabels")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6470574Z 2026-10-25T07:33:37.6470630Z 1287 listProjectLabels: (input) => 2026-10-25T07:33:37.6470766Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6470834Z 2026-10-25T07:33:37.6471152Z src/server/GitLabPullRequestCli.ts:1313:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listProjectUsers")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6471512Z 2026-10-25T07:33:37.6471567Z 1313 listProjectUsers: (input) => 2026-10-25T07:33:37.6471696Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6471766Z 2026-10-25T07:33:37.6472094Z src/server/GitLabPullRequestCli.ts:1321:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6472459Z 2026-10-25T07:33:37.6472517Z 1321 listReviewerCandidates: (input) => 2026-10-25T07:33:37.6472656Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6472732Z 2026-10-25T07:33:37.6473050Z src/server/GitLabPullRequestCli.ts:1338:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6473408Z 2026-10-25T07:33:37.6473461Z 1338 setReviewerRequest: (input) => 2026-10-25T07:33:37.6473595Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6473668Z 2026-10-25T07:33:37.6473983Z src/server/GitLabPullRequestCli.ts:1389:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.updateMergeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6474387Z 2026-10-25T07:33:37.6474441Z 1389 updateMergeRequest: (input) => 2026-10-25T07:33:37.6474571Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6474639Z 2026-10-25T07:33:37.6474963Z src/server/GitLabPullRequestCli.ts:1401:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.commentOnMergeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6475323Z 2026-10-25T07:33:37.6475382Z 1401 commentOnMergeRequest: (input) => 2026-10-25T07:33:37.6475519Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6475595Z 2026-10-25T07:33:37.6475905Z src/server/GitLabPullRequestCli.ts:1410:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.updateNote")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6476252Z 2026-10-25T07:33:37.6476302Z 1410 updateNote: (input) => 2026-10-25T07:33:37.6476418Z ~~~~~~~~~~ 2026-10-25T07:33:37.6476480Z 2026-10-25T07:33:37.6476794Z src/server/GitLabPullRequestCli.ts:1420:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.listDiscussions")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6477141Z 2026-10-25T07:33:37.6477262Z 1420 listDiscussions: (input) => discussionsPage({ ...input, page: 1, collected: [] }), 2026-10-25T07:33:37.6477463Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6477535Z 2026-10-25T07:33:37.6477904Z src/server/GitLabPullRequestCli.ts:1471:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.replyToDiscussion")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6478332Z 2026-10-25T07:33:37.6478387Z 1471 replyToDiscussion: (input) => 2026-10-25T07:33:37.6478514Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6478584Z 2026-10-25T07:33:37.6478917Z src/server/GitLabPullRequestCli.ts:1481:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitLabPullRequestCli.setDiscussionResolution")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6479286Z 2026-10-25T07:33:37.6479345Z 1481 setDiscussionResolution: (input) => 2026-10-25T07:33:37.6479588Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6479706Z 2026-10-25T07:33:37.6480099Z src/server/GitLabSourceControlProvider.ts:211:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.readChangeRequestTemplate")((_) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6480528Z 2026-10-25T07:33:37.6480601Z 211 readChangeRequestTemplate: ({ cwd, treeish }) => 2026-10-25T07:33:37.6480760Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6480842Z 2026-10-25T07:33:37.6481223Z src/server/GitLabSourceControlProvider.ts:226:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6481642Z 2026-10-25T07:33:37.6481697Z 226 listChangeRequests: (input) => { 2026-10-25T07:33:37.6481829Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6481897Z 2026-10-25T07:33:37.6482269Z src/server/GitLabSourceControlProvider.ts:254:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6482682Z 2026-10-25T07:33:37.6482733Z 254 getChangeRequest: (input) => 2026-10-25T07:33:37.6482858Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6482926Z 2026-10-25T07:33:37.6483304Z src/server/GitLabSourceControlProvider.ts:272:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6483727Z 2026-10-25T07:33:37.6483784Z 272 createChangeRequest: (input) => { 2026-10-25T07:33:37.6483917Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6483988Z 2026-10-25T07:33:37.6484417Z src/server/GitLabSourceControlProvider.ts:301:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6484846Z 2026-10-25T07:33:37.6484902Z 301 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6485040Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6485115Z 2026-10-25T07:33:37.6485488Z src/server/GitLabSourceControlProvider.ts:318:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6485896Z 2026-10-25T07:33:37.6485949Z 318 createRepository: (input) => 2026-10-25T07:33:37.6486077Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6486144Z 2026-10-25T07:33:37.6486512Z src/server/GitLabSourceControlProvider.ts:335:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6486927Z 2026-10-25T07:33:37.6487053Z 335 getDefaultBranch: (input) => 2026-10-25T07:33:37.6487255Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6487323Z 2026-10-25T07:33:37.6487705Z src/server/GitLabSourceControlProvider.ts:349:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6488126Z 2026-10-25T07:33:37.6488179Z 349 checkoutChangeRequest: (input) => 2026-10-25T07:33:37.6488311Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6488386Z 2026-10-25T07:33:37.6488388Z 2026-10-25T07:33:37.6488828Z ~/packages/source-control-azure-devops$ tsc --noEmit ○ cache miss: 'packages/source-control-azure-devops/node_modules/@t3tools/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6489290Z ~/packages/provider-cursor$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6489770Z src/server/CursorAccountReader.ts:31:7 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CursorAccountReader.read")((credentialSource, sinceMs, untilMs) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6490145Z 2026-10-25T07:33:37.6490215Z 31 read: (credentialSource, sinceMs, untilMs) => 2026-10-25T07:33:37.6490364Z ~~~~ 2026-10-25T07:33:37.6490422Z 2026-10-25T07:33:37.6490705Z src/server/CursorSdkCatalog.ts:82:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("CursorSdkCatalog.read")((apiKey) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6491024Z 2026-10-25T07:33:37.6491069Z 82 read: (apiKey) => 2026-10-25T07:33:37.6491181Z ~~~~ 2026-10-25T07:33:37.6491239Z 2026-10-25T07:33:37.6491514Z src/server/accountUsage.ts:358:5 - suggestion TS377095: `Effect.orElseSucceed` expresses the same recovery more directly than `Effect.catch` followed by `Effect.succeed`. effect(catchToOrElseSucceed) 2026-10-25T07:33:37.6491827Z 2026-10-25T07:33:37.6491877Z 358 Effect.catch(() => 2026-10-25T07:33:37.6491992Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6492056Z 2026-10-25T07:33:37.6492377Z src/server/adapter.ts:897:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.getCapabilities")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6492732Z 2026-10-25T07:33:37.6492837Z 897 getCapabilities: () => Effect.succeed(CursorProviderCapabilitiesV2), 2026-10-25T07:33:37.6493022Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6493089Z 2026-10-25T07:33:37.6493419Z src/server/adapter.ts:898:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("ProviderAdapter.ProviderAdapterV2.planSelectionTransition")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6493787Z 2026-10-25T07:33:37.6493908Z 898 planSelectionTransition: () => Effect.succeed(turnScopedSelectionTransition()), 2026-10-25T07:33:37.6494114Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6494229Z 2026-10-25T07:33:37.6494670Z src/server/credentialStore.ts:55:7 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect) 2026-10-25T07:33:37.6495144Z 2026-10-25T07:33:37.6495193Z 55 Effect.runPromise( 2026-10-25T07:33:37.6495312Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6495382Z 2026-10-25T07:33:37.6495641Z src/server/credentialStore.ts:59:29 - suggestion TS377016: `Effect.void` represents the same outcome as `Effect.succeed(undefined)` or `Effect.succeed(void 0)`. effect(effectSucceedWithVoid) 2026-10-25T07:33:37.6495942Z 2026-10-25T07:33:37.6496009Z 59 onNone: () => Effect.succeed(undefined), 2026-10-25T07:33:37.6496173Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6496313Z 2026-10-25T07:33:37.6496814Z src/server/credentialStore.ts:69:7 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect) 2026-10-25T07:33:37.6497281Z 2026-10-25T07:33:37.6497328Z 69 Effect.runPromise( 2026-10-25T07:33:37.6497441Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6497510Z 2026-10-25T07:33:37.6497936Z src/server/credentialStore.ts:82:18 - suggestion TS377074: `Effect.runPromise` is called inside an Effect with a separate services invocation. In this context, child Effects run with the surrounding services, which can be accessed through `Effect.context` and `Effect.runPromiseWith`. effect(runEffectInsideEffect) 2026-10-25T07:33:37.6498403Z 2026-10-25T07:33:37.6498472Z 82 clear: () => Effect.runPromise(credentials.remove), 2026-10-25T07:33:37.6498629Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6498713Z 2026-10-25T07:33:37.6499039Z src/server/driver.ts:228:11 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail) 2026-10-25T07:33:37.6499398Z 2026-10-25T07:33:37.6499451Z 228 Effect.flatMap((snapshot) => 2026-10-25T07:33:37.6499585Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6499657Z 2026-10-25T07:33:37.6499846Z src/server/usageLimits.test.ts:74:5 - suggestion TS377017: This Effect.gen contains a single return statement. effect(unnecessaryEffectGen) 2026-10-25T07:33:37.6500075Z 2026-10-25T07:33:37.6500126Z 74 Effect.gen(function* () { 2026-10-25T07:33:37.6500251Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6500372Z 75 yield* withNodeServices( 2026-10-25T07:33:37.6500497Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6500607Z ... 2026-10-25T07:33:37.6500700Z 115 ); 2026-10-25T07:33:37.6500794Z ~~~~~~~~ 2026-10-25T07:33:37.6500884Z 116 }), 2026-10-25T07:33:37.6500974Z ~~~~~~ 2026-10-25T07:33:37.6501029Z 2026-10-25T07:33:37.6501031Z 2026-10-25T07:33:37.6501337Z src/server/GitHubCredentials.ts:240:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubCredentials.invalidate")((rawHost) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6501674Z 2026-10-25T07:33:37.6501724Z 240 invalidate: (rawHost) => { 2026-10-25T07:33:37.6501846Z ~~~~~~~~~~ 2026-10-25T07:33:37.6501906Z 2026-10-25T07:33:37.6502204Z src/server/GitHubPullRequestApi.ts:963:21 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubApiResponseError")(function*(error) { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6502543Z 2026-10-25T07:33:37.6502612Z 963 GitHubApiResponseError: (error) => 2026-10-25T07:33:37.6502767Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6502859Z 2026-10-25T07:33:37.6503207Z src/server/GitHubPullRequestApi.ts:1580:13 - suggestion TS377120: `Effect.filterOrFail` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail) 2026-10-25T07:33:37.6503591Z 2026-10-25T07:33:37.6503643Z 1580 Effect.flatMap((runs) => 2026-10-25T07:33:37.6503773Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6503849Z 2026-10-25T07:33:37.6504205Z src/server/GitHubPullRequestApi.ts:1712:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getViewerLogin")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6504560Z 2026-10-25T07:33:37.6504609Z 1712 getViewerLogin: (input) => 2026-10-25T07:33:37.6504733Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6504799Z 2026-10-25T07:33:37.6505167Z src/server/GitHubPullRequestApi.ts:1715:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6505591Z 2026-10-25T07:33:37.6505644Z 1715 listPullRequests: (input) => { 2026-10-25T07:33:37.6505775Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6505841Z 2026-10-25T07:33:37.6506188Z src/server/GitHubPullRequestApi.ts:1838:9 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail) 2026-10-25T07:33:37.6506571Z 2026-10-25T07:33:37.6506623Z 1838 Effect.flatMap((batch) => { 2026-10-25T07:33:37.6506749Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6506820Z 2026-10-25T07:33:37.6507147Z src/server/GitHubPullRequestApi.ts:1875:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.searchPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6507509Z 2026-10-25T07:33:37.6507563Z 1875 searchPullRequests: (input) => { 2026-10-25T07:33:37.6507693Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6507762Z 2026-10-25T07:33:37.6508092Z src/server/GitHubPullRequestApi.ts:1946:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestPreview")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6508458Z 2026-10-25T07:33:37.6508515Z 1946 getPullRequestPreview: (input) => { 2026-10-25T07:33:37.6508654Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6508730Z 2026-10-25T07:33:37.6509048Z src/server/GitHubPullRequestApi.ts:1959:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestStack")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6509410Z 2026-10-25T07:33:37.6509468Z 1959 getPullRequestStack: (input) => { 2026-10-25T07:33:37.6509602Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6509671Z 2026-10-25T07:33:37.6509990Z src/server/GitHubPullRequestApi.ts:2035:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestDiff")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6510349Z 2026-10-25T07:33:37.6510402Z 2035 getPullRequestDiff: (input) => { 2026-10-25T07:33:37.6510530Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6510599Z 2026-10-25T07:33:37.6510933Z src/server/GitHubPullRequestApi.ts:2082:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getReviewThreadComments")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6511301Z 2026-10-25T07:33:37.6511361Z 2082 getReviewThreadComments: (input) => { 2026-10-25T07:33:37.6511504Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6511585Z 2026-10-25T07:33:37.6511898Z src/server/GitHubPullRequestApi.ts:2224:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listActorAvatars")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6512252Z 2026-10-25T07:33:37.6512302Z 2224 listActorAvatars: (input) => { 2026-10-25T07:33:37.6512431Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6512500Z 2026-10-25T07:33:37.6512810Z src/server/GitHubPullRequestApi.ts:2233:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getViewerAccess")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6513160Z 2026-10-25T07:33:37.6513212Z 2233 getViewerAccess: (input) => { 2026-10-25T07:33:37.6513339Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6513403Z 2026-10-25T07:33:37.6513870Z src/server/GitHubPullRequestApi.ts:2245:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6514409Z 2026-10-25T07:33:37.6514468Z 2245 listReviewerCandidates: (input) => { 2026-10-25T07:33:37.6514604Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6514679Z 2026-10-25T07:33:37.6514994Z src/server/GitHubPullRequestApi.ts:2257:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6515353Z 2026-10-25T07:33:37.6515405Z 2257 setReviewerRequest: (input) => { 2026-10-25T07:33:37.6515536Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6515604Z 2026-10-25T07:33:37.6515926Z src/server/GitHubPullRequestApi.ts:2270:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listLabelCandidates")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6516285Z 2026-10-25T07:33:37.6516340Z 2270 listLabelCandidates: (input) => { 2026-10-25T07:33:37.6516471Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6516540Z 2026-10-25T07:33:37.6516864Z src/server/GitHubPullRequestApi.ts:2282:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.listRepositoryLabels")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6517229Z 2026-10-25T07:33:37.6517285Z 2282 listRepositoryLabels: (input) => { 2026-10-25T07:33:37.6517420Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6517493Z 2026-10-25T07:33:37.6517824Z src/server/GitHubPullRequestApi.ts:2294:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.searchRepositoryAuthors")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6518192Z 2026-10-25T07:33:37.6518253Z 2294 searchRepositoryAuthors: (input) => { 2026-10-25T07:33:37.6518393Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6518469Z 2026-10-25T07:33:37.6518774Z src/server/GitHubPullRequestApi.ts:2306:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setLabels")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6519118Z 2026-10-25T07:33:37.6519164Z 2306 setLabels: (input) => { 2026-10-25T07:33:37.6519285Z ~~~~~~~~~ 2026-10-25T07:33:37.6519347Z 2026-10-25T07:33:37.6519774Z src/server/GitHubPullRequestApi.ts:2333:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.runPullRequestAction")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6520136Z 2026-10-25T07:33:37.6520193Z 2333 runPullRequestAction: (input) => { 2026-10-25T07:33:37.6520328Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6520401Z 2026-10-25T07:33:37.6520723Z src/server/GitHubPullRequestApi.ts:2589:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.commentOnPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6521084Z 2026-10-25T07:33:37.6521138Z 2589 commentOnPullRequest: (input) => 2026-10-25T07:33:37.6521268Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6521340Z 2026-10-25T07:33:37.6521647Z src/server/GitHubPullRequestApi.ts:2599:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.submitReview")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6521993Z 2026-10-25T07:33:37.6522044Z 2599 submitReview: (input) => { 2026-10-25T07:33:37.6522166Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6522232Z 2026-10-25T07:33:37.6522618Z src/server/GitHubPullRequestApi.ts:2616:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.replyToReviewThread")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6523043Z 2026-10-25T07:33:37.6523094Z 2616 replyToReviewThread: (input) => 2026-10-25T07:33:37.6523225Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6523296Z 2026-10-25T07:33:37.6523626Z src/server/GitHubPullRequestApi.ts:2621:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestFilesViewed")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6524002Z 2026-10-25T07:33:37.6524065Z 2621 getPullRequestFilesViewed: (input) => { 2026-10-25T07:33:37.6524248Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6524329Z 2026-10-25T07:33:37.6524662Z src/server/GitHubPullRequestApi.ts:2649:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.getPullRequestFileStats")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6525037Z 2026-10-25T07:33:37.6525097Z 2649 getPullRequestFileStats: (input) => { 2026-10-25T07:33:37.6525235Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6525311Z 2026-10-25T07:33:37.6525641Z src/server/GitHubPullRequestApi.ts:2677:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setPullRequestFilesViewed")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6526015Z 2026-10-25T07:33:37.6526078Z 2677 setPullRequestFilesViewed: (input) => { 2026-10-25T07:33:37.6526220Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6526297Z 2026-10-25T07:33:37.6526629Z src/server/GitHubPullRequestApi.ts:2697:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReviewThreadResolution")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6527001Z 2026-10-25T07:33:37.6527062Z 2697 setReviewThreadResolution: (input) => 2026-10-25T07:33:37.6527202Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6527279Z 2026-10-25T07:33:37.6527583Z src/server/GitHubPullRequestApi.ts:2703:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.setReaction")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6527927Z 2026-10-25T07:33:37.6527974Z 2703 setReaction: (input) => { 2026-10-25T07:33:37.6528091Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6528155Z 2026-10-25T07:33:37.6528472Z src/server/GitHubPullRequestApi.ts:2736:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.updatePullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6528828Z 2026-10-25T07:33:37.6528880Z 2736 updatePullRequest: (input) => 2026-10-25T07:33:37.6529008Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6529076Z 2026-10-25T07:33:37.6529391Z src/server/GitHubPullRequestApi.ts:2750:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitHubPullRequestApi.updateComment")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6529742Z 2026-10-25T07:33:37.6529789Z 2750 updateComment: (input) => 2026-10-25T07:33:37.6529907Z ~~~~~~~~~~~~~ 2026-10-25T07:33:37.6529971Z 2026-10-25T07:33:37.6530358Z src/server/GitHubSourceControlProvider.ts:847:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.readChangeRequestTemplate")((_) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6530785Z 2026-10-25T07:33:37.6530859Z 847 readChangeRequestTemplate: ({ cwd, treeish }) => 2026-10-25T07:33:37.6531015Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6531092Z 2026-10-25T07:33:37.6531515Z src/server/GitHubSourceControlProvider.ts:885:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.recordBranchBase")((_) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6531992Z 2026-10-25T07:33:37.6532063Z 885 recordBranchBase: ({ cwd, branch, baseBranch }) => 2026-10-25T07:33:37.6532215Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6532284Z 2026-10-25T07:33:37.6532661Z src/server/GitHubSourceControlProvider.ts:907:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6533080Z 2026-10-25T07:33:37.6533132Z 907 listChangeRequests: (input) => 2026-10-25T07:33:37.6533260Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6533328Z 2026-10-25T07:33:37.6533702Z src/server/GitHubSourceControlProvider.ts:925:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6534123Z 2026-10-25T07:33:37.6534206Z 925 getChangeRequest: (input) => 2026-10-25T07:33:37.6534333Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6534398Z 2026-10-25T07:33:37.6534784Z src/server/GitHubSourceControlProvider.ts:1036:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6535209Z 2026-10-25T07:33:37.6535265Z 1036 checkoutChangeRequest: (input) => 2026-10-25T07:33:37.6535399Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6535472Z 2026-10-25T07:33:37.6535809Z src/server/gitHubGraphQlClient.ts:106:12 - suggestion TS377019: This `yield* Effect.fail(...)` passes a yieldable error value. `yield*` represents that value directly without wrapping it in `Effect.fail`. effect(unnecessaryFailYieldableError) 2026-10-25T07:33:37.6536179Z 2026-10-25T07:33:37.6536232Z 106 return yield* Effect.fail(error); 2026-10-25T07:33:37.6536359Z ~~~~~ 2026-10-25T07:33:37.6536422Z 2026-10-25T07:33:37.6536424Z 2026-10-25T07:33:37.6536721Z src/server/AzureDevOpsCli.ts:403:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6537053Z 2026-10-25T07:33:37.6537103Z 403 listPullRequests: (input) => 2026-10-25T07:33:37.6537227Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6537292Z 2026-10-25T07:33:37.6537581Z src/server/AzureDevOpsCli.ts:443:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6537910Z 2026-10-25T07:33:37.6537958Z 443 getPullRequest: (input) => 2026-10-25T07:33:37.6538080Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6538145Z 2026-10-25T07:33:37.6538446Z src/server/AzureDevOpsCli.ts:477:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6538789Z 2026-10-25T07:33:37.6538845Z 477 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6538979Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6539050Z 2026-10-25T07:33:37.6539342Z src/server/AzureDevOpsCli.ts:493:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6539673Z 2026-10-25T07:33:37.6539726Z 493 createRepository: (input) => { 2026-10-25T07:33:37.6539849Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6539914Z 2026-10-25T07:33:37.6540257Z src/server/AzureDevOpsCli.ts:515:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.createPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6540650Z 2026-10-25T07:33:37.6540704Z 515 createPullRequest: (input) => 2026-10-25T07:33:37.6540829Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6540900Z 2026-10-25T07:33:37.6541192Z src/server/AzureDevOpsCli.ts:535:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6541522Z 2026-10-25T07:33:37.6541575Z 535 getDefaultBranch: (input) => 2026-10-25T07:33:37.6541701Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6541768Z 2026-10-25T07:33:37.6542066Z src/server/AzureDevOpsCli.ts:546:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsCli.checkoutPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6542407Z 2026-10-25T07:33:37.6542462Z 546 checkoutPullRequest: (input) => 2026-10-25T07:33:37.6542593Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6542665Z 2026-10-25T07:33:37.6542988Z src/server/AzureDevOpsPullRequestCli.ts:448:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.getViewer")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6543351Z 2026-10-25T07:33:37.6543399Z 448 getViewer: (input) => 2026-10-25T07:33:37.6543514Z ~~~~~~~~~ 2026-10-25T07:33:37.6543574Z 2026-10-25T07:33:37.6543907Z src/server/AzureDevOpsPullRequestCli.ts:500:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6544316Z 2026-10-25T07:33:37.6544366Z 500 listPullRequests: (input) => 2026-10-25T07:33:37.6544494Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6544563Z 2026-10-25T07:33:37.6544891Z src/server/AzureDevOpsPullRequestCli.ts:514:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6545262Z 2026-10-25T07:33:37.6545314Z 514 getPullRequest: (input) => 2026-10-25T07:33:37.6545440Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6545504Z 2026-10-25T07:33:37.6545829Z src/server/AzureDevOpsPullRequestCli.ts:545:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listThreads")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6546197Z 2026-10-25T07:33:37.6546246Z 545 listThreads: (input) => 2026-10-25T07:33:37.6546364Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6546427Z 2026-10-25T07:33:37.6546758Z src/server/AzureDevOpsPullRequestCli.ts:555:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listIterations")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6547130Z 2026-10-25T07:33:37.6547179Z 555 listIterations: (input) => 2026-10-25T07:33:37.6547298Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6547363Z 2026-10-25T07:33:37.6547703Z src/server/AzureDevOpsPullRequestCli.ts:565:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.listIterationChanges")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6548086Z 2026-10-25T07:33:37.6548141Z 565 listIterationChanges: (input) => { 2026-10-25T07:33:37.6548276Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6548348Z 2026-10-25T07:33:37.6548737Z src/server/AzureDevOpsPullRequestCli.ts:592:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.readItemContent")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6549180Z 2026-10-25T07:33:37.6549232Z 592 readItemContent: (input) => 2026-10-25T07:33:37.6549358Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6549423Z 2026-10-25T07:33:37.6549773Z src/server/AzureDevOpsPullRequestCli.ts:612:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.setPullRequestReviewers")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6550164Z 2026-10-25T07:33:37.6550223Z 612 setPullRequestReviewers: (input) => 2026-10-25T07:33:37.6550360Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6550435Z 2026-10-25T07:33:37.6550778Z src/server/AzureDevOpsPullRequestCli.ts:636:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.runPullRequestAction")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6551160Z 2026-10-25T07:33:37.6551216Z 636 runPullRequestAction: (input) => 2026-10-25T07:33:37.6551352Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6551424Z 2026-10-25T07:33:37.6551761Z src/server/AzureDevOpsPullRequestCli.ts:655:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("AzureDevOpsPullRequestCli.updatePullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6552137Z 2026-10-25T07:33:37.6552191Z 655 updatePullRequest: (input) => 2026-10-25T07:33:37.6552320Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6552386Z 2026-10-25T07:33:37.6552781Z src/server/AzureDevOpsSourceControlProvider.ts:79:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6553212Z 2026-10-25T07:33:37.6553266Z 79 listChangeRequests: (input) => { 2026-10-25T07:33:37.6553396Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6553466Z 2026-10-25T07:33:37.6553861Z src/server/AzureDevOpsSourceControlProvider.ts:107:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6554322Z 2026-10-25T07:33:37.6554377Z 107 getChangeRequest: (input) => 2026-10-25T07:33:37.6554508Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6554579Z 2026-10-25T07:33:37.6554971Z src/server/AzureDevOpsSourceControlProvider.ts:125:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6555406Z 2026-10-25T07:33:37.6555460Z 125 createChangeRequest: (input) => { 2026-10-25T07:33:37.6555598Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6555671Z 2026-10-25T07:33:37.6556073Z src/server/AzureDevOpsSourceControlProvider.ts:154:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6556511Z 2026-10-25T07:33:37.6556571Z 154 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6556709Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6556786Z 2026-10-25T07:33:37.6557168Z src/server/AzureDevOpsSourceControlProvider.ts:171:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6557591Z 2026-10-25T07:33:37.6557643Z 171 createRepository: (input) => 2026-10-25T07:33:37.6557770Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6557841Z 2026-10-25T07:33:37.6558275Z src/server/AzureDevOpsSourceControlProvider.ts:188:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6558760Z 2026-10-25T07:33:37.6558812Z 188 getDefaultBranch: (input) => 2026-10-25T07:33:37.6558939Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6559008Z 2026-10-25T07:33:37.6559476Z src/server/AzureDevOpsSourceControlProvider.ts:202:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6559959Z 2026-10-25T07:33:37.6560014Z 202 checkoutChangeRequest: (input) => 2026-10-25T07:33:37.6560152Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6560227Z 2026-10-25T07:33:37.6560229Z 2026-10-25T07:33:37.6560598Z ~/packages/source-control-bitbucket$ tsc --noEmit ○ cache miss: 'packages/source-control-bitbucket/node_modules/@t3tools/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6561211Z ~/packages/source-control-gitcafe$ tsc --noEmit ○ cache miss: 'packages/source-control-gitcafe/src/server/GitCafePullRequestProvider.test.ts' modified, executing 2026-10-25T07:33:37.6561734Z ~/packages/source-control-forgejo$ tsc --noEmit ○ cache miss: 'packages/source-control-core/src/server/PullRequestProvider.ts' modified, executing 2026-10-25T07:33:37.6562095Z ~/packages/provider-grok$ tsc --noEmit ◉ remote cache hit, replaying 2026-10-25T07:33:37.6562549Z src/server/driver.ts:171:7 - suggestion TS377120: `Effect.filterOrElse` expresses this conditional validation more directly than `Effect.flatMap` with an identity `Effect.succeed` branch. effect(flatMapConditionalToFilterOrFail) 2026-10-25T07:33:37.6562908Z 2026-10-25T07:33:37.6562963Z 171 Effect.flatMap((snapshot) => 2026-10-25T07:33:37.6563092Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6563160Z 2026-10-25T07:33:37.6563401Z src/server/xaiAcpExtension.ts:1446:15 - suggestion TS377009: The previous Effect does not fail, so this error-handling branch will never run. effect(catchUnfailableEffect) 2026-10-25T07:33:37.6563672Z 2026-10-25T07:33:37.6563740Z 1446 }).pipe(Effect.catch(() => Effect.void)); 2026-10-25T07:33:37.6563891Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6563967Z 2026-10-25T07:33:37.6564252Z src/server/xaiAcpExtension.ts:1446:15 - suggestion TS377099: `Effect.ignore` expresses ignored failure more directly than `Effect.catch` returning `Effect.void`. effect(catchToIgnore) 2026-10-25T07:33:37.6564542Z 2026-10-25T07:33:37.6564608Z 1446 }).pipe(Effect.catch(() => Effect.void)); 2026-10-25T07:33:37.6564749Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6564823Z 2026-10-25T07:33:37.6565171Z src/server/xaiAcpExtension.ts:1527:13 - suggestion TS377116: `Effect.catchCauseIf` expresses selective recovery more directly than `Effect.catchCause` with a conditional `Effect.failCause` passthrough. effect(catchConditionalRefailToCatchIf) 2026-10-25T07:33:37.6565553Z 2026-10-25T07:33:37.6565612Z 1527 Effect.catchCause((cause) => 2026-10-25T07:33:37.6565754Z ~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6565835Z 2026-10-25T07:33:37.6565837Z 2026-10-25T07:33:37.6566132Z src/server/BitbucketApi.ts:1002:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6566466Z 2026-10-25T07:33:37.6566518Z 1002 listPullRequests: (input) => 2026-10-25T07:33:37.6566650Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6566720Z 2026-10-25T07:33:37.6567009Z src/server/BitbucketApi.ts:1029:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6567333Z 2026-10-25T07:33:37.6567454Z 1029 getPullRequest: (input) => 2026-10-25T07:33:37.6567656Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6567722Z 2026-10-25T07:33:37.6568024Z src/server/BitbucketApi.ts:1031:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6568365Z 2026-10-25T07:33:37.6568425Z 1031 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6568562Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6568637Z 2026-10-25T07:33:37.6568926Z src/server/BitbucketApi.ts:1033:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6569253Z 2026-10-25T07:33:37.6569306Z 1033 createRepository: (input) => 2026-10-25T07:33:37.6569432Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6569501Z 2026-10-25T07:33:37.6569792Z src/server/BitbucketApi.ts:1098:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketApi.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6570120Z 2026-10-25T07:33:37.6570169Z 1098 getDefaultBranch: (input) => 2026-10-25T07:33:37.6570295Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6570363Z 2026-10-25T07:33:37.6570670Z src/server/BitbucketPullRequestApi.ts:529:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getViewer")(() => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6571020Z 2026-10-25T07:33:37.6571067Z 529 getViewer: () => 2026-10-25T07:33:37.6571175Z ~~~~~~~~~ 2026-10-25T07:33:37.6571236Z 2026-10-25T07:33:37.6571568Z src/server/BitbucketPullRequestApi.ts:544:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listPullRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6571936Z 2026-10-25T07:33:37.6571990Z 544 listPullRequests: (input) => 2026-10-25T07:33:37.6572117Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6572184Z 2026-10-25T07:33:37.6572504Z src/server/BitbucketPullRequestApi.ts:568:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getPullRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6572870Z 2026-10-25T07:33:37.6572919Z 568 getPullRequest: (input) => 2026-10-25T07:33:37.6573046Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6573112Z 2026-10-25T07:33:37.6573454Z src/server/BitbucketPullRequestApi.ts:579:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getRepositoryPermission")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6573836Z 2026-10-25T07:33:37.6573896Z 579 getRepositoryPermission: (input) => 2026-10-25T07:33:37.6574035Z ~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6574110Z 2026-10-25T07:33:37.6574477Z src/server/BitbucketPullRequestApi.ts:592:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getFileRevisions")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6574846Z 2026-10-25T07:33:37.6574897Z 592 getFileRevisions: (input) => 2026-10-25T07:33:37.6575021Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6575089Z 2026-10-25T07:33:37.6575406Z src/server/BitbucketPullRequestApi.ts:608:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getDiffStat")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6575766Z 2026-10-25T07:33:37.6575817Z 608 getDiffStat: (input) => 2026-10-25T07:33:37.6575933Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6575994Z 2026-10-25T07:33:37.6576367Z src/server/BitbucketPullRequestApi.ts:616:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.getMergeability")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6576793Z 2026-10-25T07:33:37.6576844Z 616 getMergeability: (input) => 2026-10-25T07:33:37.6576971Z ~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6577038Z 2026-10-25T07:33:37.6577353Z src/server/BitbucketPullRequestApi.ts:625:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listComments")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6577714Z 2026-10-25T07:33:37.6577765Z 625 listComments: (input) => 2026-10-25T07:33:37.6577888Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6577950Z 2026-10-25T07:33:37.6578267Z src/server/BitbucketPullRequestApi.ts:635:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listCommits")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6578626Z 2026-10-25T07:33:37.6578676Z 635 listCommits: (input) => 2026-10-25T07:33:37.6578791Z ~~~~~~~~~~~ 2026-10-25T07:33:37.6578853Z 2026-10-25T07:33:37.6579172Z src/server/BitbucketPullRequestApi.ts:646:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listChecks")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6579533Z 2026-10-25T07:33:37.6579580Z 646 listChecks: (input) => 2026-10-25T07:33:37.6579703Z ~~~~~~~~~~ 2026-10-25T07:33:37.6579764Z 2026-10-25T07:33:37.6580104Z src/server/BitbucketPullRequestApi.ts:657:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.listReviewerCandidates")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6580483Z 2026-10-25T07:33:37.6580542Z 657 listReviewerCandidates: (input) => 2026-10-25T07:33:37.6580681Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6580755Z 2026-10-25T07:33:37.6581087Z src/server/BitbucketPullRequestApi.ts:690:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.setReviewerRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6581465Z 2026-10-25T07:33:37.6581519Z 690 setReviewerRequest: (input) => 2026-10-25T07:33:37.6581651Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6581720Z 2026-10-25T07:33:37.6582039Z src/server/BitbucketPullRequestApi.ts:715:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.runAction")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6582402Z 2026-10-25T07:33:37.6582451Z 715 runAction: (input) => 2026-10-25T07:33:37.6582566Z ~~~~~~~~~ 2026-10-25T07:33:37.6582627Z 2026-10-25T07:33:37.6582961Z src/server/BitbucketPullRequestApi.ts:732:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.updateChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6583337Z 2026-10-25T07:33:37.6583389Z 732 updateChangeRequest: (input) => 2026-10-25T07:33:37.6583524Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6583594Z 2026-10-25T07:33:37.6583901Z src/server/BitbucketPullRequestApi.ts:747:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.comment")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6584288Z 2026-10-25T07:33:37.6584337Z 747 comment: (input) => 2026-10-25T07:33:37.6584450Z ~~~~~~~ 2026-10-25T07:33:37.6584509Z 2026-10-25T07:33:37.6584888Z src/server/BitbucketPullRequestApi.ts:758:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.updateComment")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6585318Z 2026-10-25T07:33:37.6585369Z 758 updateComment: (input) => 2026-10-25T07:33:37.6585491Z ~~~~~~~~~~~~~ 2026-10-25T07:33:37.6585556Z 2026-10-25T07:33:37.6585874Z src/server/BitbucketPullRequestApi.ts:771:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.submitReview")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6586235Z 2026-10-25T07:33:37.6586286Z 771 submitReview: (input) => 2026-10-25T07:33:37.6586405Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6586469Z 2026-10-25T07:33:37.6586790Z src/server/BitbucketPullRequestApi.ts:809:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.replyToComment")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6587152Z 2026-10-25T07:33:37.6587203Z 809 replyToComment: (input) => 2026-10-25T07:33:37.6587330Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6587397Z 2026-10-25T07:33:37.6587732Z src/server/BitbucketPullRequestApi.ts:823:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("BitbucketPullRequestApi.setCommentResolution")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6588109Z 2026-10-25T07:33:37.6588166Z 823 setCommentResolution: (input) => 2026-10-25T07:33:37.6588303Z ~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6588377Z 2026-10-25T07:33:37.6588762Z src/server/BitbucketSourceControlProvider.ts:47:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.listChangeRequests")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6589187Z 2026-10-25T07:33:37.6589243Z 47 listChangeRequests: (input) => { 2026-10-25T07:33:37.6589375Z ~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6589445Z 2026-10-25T07:33:37.6589825Z src/server/BitbucketSourceControlProvider.ts:75:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6590248Z 2026-10-25T07:33:37.6590300Z 75 getChangeRequest: (input) => 2026-10-25T07:33:37.6590429Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6590497Z 2026-10-25T07:33:37.6590880Z src/server/BitbucketSourceControlProvider.ts:92:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6591303Z 2026-10-25T07:33:37.6591360Z 92 createChangeRequest: (input) => { 2026-10-25T07:33:37.6591497Z ~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6591565Z 2026-10-25T07:33:37.6591961Z src/server/BitbucketSourceControlProvider.ts:121:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getRepositoryCloneUrls")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6592397Z 2026-10-25T07:33:37.6592457Z 121 getRepositoryCloneUrls: (input) => 2026-10-25T07:33:37.6592592Z ~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6592668Z 2026-10-25T07:33:37.6593048Z src/server/BitbucketSourceControlProvider.ts:137:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.createRepository")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6593468Z 2026-10-25T07:33:37.6593521Z 137 createRepository: (input) => 2026-10-25T07:33:37.6593649Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6593717Z 2026-10-25T07:33:37.6594145Z src/server/BitbucketSourceControlProvider.ts:153:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.getDefaultBranch")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6594650Z 2026-10-25T07:33:37.6594700Z 153 getDefaultBranch: (input) => 2026-10-25T07:33:37.6594827Z ~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6594892Z 2026-10-25T07:33:37.6595283Z src/server/BitbucketSourceControlProvider.ts:171:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("SourceControlProvider.SourceControlProvider.checkoutChangeRequest")((input) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6595709Z 2026-10-25T07:33:37.6595763Z 171 checkoutChangeRequest: (input) => 2026-10-25T07:33:37.6595897Z ~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6595969Z 2026-10-25T07:33:37.6595972Z 2026-10-25T07:33:37.6596257Z src/server/GitCafeCredentials.ts:163:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.get")((host) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6596582Z 2026-10-25T07:33:37.6596625Z 163 get: (host) => 2026-10-25T07:33:37.6596726Z ~~~ 2026-10-25T07:33:37.6596780Z 2026-10-25T07:33:37.6597073Z src/server/GitCafeCredentials.ts:176:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.invalidate")((host) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6597407Z 2026-10-25T07:33:37.6597507Z 176 invalidate: (host) => Cache.invalidate(cache, normalizeHost(host)), 2026-10-25T07:33:37.6597682Z ~~~~~~~~~~ 2026-10-25T07:33:37.6597744Z 2026-10-25T07:33:37.6598033Z src/server/GitCafeCredentials.ts:177:5 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("GitCafeCredentials.cliEnv")((host) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6598359Z 2026-10-25T07:33:37.6598403Z 177 cliEnv: (host) => 2026-10-25T07:33:37.6598510Z ~~~~~~ 2026-10-25T07:33:37.6598566Z 2026-10-25T07:33:37.6599519Z src/server/GitCafePullRequestProvider.test.ts:224:5 - error TS2345: Argument of type '({ method, changed }: { method: "getDiff" | "getDiffFilePaths"; changed: { version: number; headOid?: never; comparisonBaseOid?: never; } | { version?: never; headOid: string; comparisonBaseOid?: never; } | { version?: never; headOid?: never; comparisonBaseOid: string; }; }) => Effect<...>' is not assignable to parameter of type 'TestFunction'. 2026-10-25T07:33:37.6600741Z Type 'Effect' is not assignable to type 'Effect' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties. 2026-10-25T07:33:37.6601130Z Type 'unknown' is not assignable to type 'Scope'. 2026-10-25T07:33:37.6601241Z 2026-10-25T07:33:37.6601292Z 224 ({ method, changed }) => { 2026-10-25T07:33:37.6601414Z ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6601493Z 2026-10-25T07:33:37.6601764Z src/server/GitCafePullRequestProvider.test.ts:224:5 - error TS377004: This Effect requires a service that is missing from the expected Effect context: `unknown`. effect(missingEffectContext) 2026-10-25T07:33:37.6602069Z 2026-10-25T07:33:37.6602115Z 224 ({ method, changed }) => { 2026-10-25T07:33:37.6602241Z ~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6602316Z 2026-10-25T07:33:37.6602561Z src/server/GitCafePullRequestProvider.test.ts:234:14 - error TS377030: This has unknown in the requirements channel and unknown in the error channel which is not recommended. 2026-10-25T07:33:37.6602928Z Only service identifiers should appear in the requirements channel. 2026-10-25T07:33:37.6603347Z Having an unknown or any error type is not useful. Consider instead using specific error types baked by Data.TaggedError for example. effect(anyUnknownInErrorContext) 2026-10-25T07:33:37.6603687Z 2026-10-25T07:33:37.6603741Z 234 return Effect.gen(function* () { 2026-10-25T07:33:37.6603881Z ~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6604052Z 235 const provider = yield* GitCafePullRequestProvider.make; 2026-10-25T07:33:37.6604290Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6604435Z ... 2026-10-25T07:33:37.6604555Z 245 assert.strictEqual(result._tag, "Failure"); 2026-10-25T07:33:37.6604718Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6604875Z 246 }).pipe(Effect.provide(server.layer)); 2026-10-25T07:33:37.6605014Z ~~~~~~~~ 2026-10-25T07:33:37.6605072Z 2026-10-25T07:33:37.6605280Z src/server/GitCafePullRequestProvider.test.ts:244:31 - error TS2488: Type 'never' must have a '[Symbol.iterator]()' method that returns an iterator. 2026-10-25T07:33:37.6605522Z 2026-10-25T07:33:37.6605623Z 244 const result = yield* read(first.nextCursor!).pipe(Effect.result); 2026-10-25T07:33:37.6605828Z ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6605937Z 2026-10-25T07:33:37.6606409Z src/server/GitCafePullRequestProvider.test.ts:244:60 - error TS2345: Argument of type '(self: Effect) => Effect, never, R>' is not assignable to parameter of type '(_: Effect | Effect) => Effect<...>'. 2026-10-25T07:33:37.6606977Z Types of parameters 'self' and '_' are incompatible. 2026-10-25T07:33:37.6607577Z Type 'Effect | Effect' is not assignable to type 'Effect' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties. 2026-10-25T07:33:37.6608491Z Type 'Effect' is not assignable to type 'Effect' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties. 2026-10-25T07:33:37.6609063Z Property 'files' is missing in type 'ProviderDiffSlice' but required in type 'ProviderDiffFilePaths'. 2026-10-25T07:33:37.6609249Z 2026-10-25T07:33:37.6609345Z 244 const result = yield* read(first.nextCursor!).pipe(Effect.result); 2026-10-25T07:33:37.6609542Z ~~~~~~~~~~~~~ 2026-10-25T07:33:37.6609652Z 2026-10-25T07:33:37.6609789Z ../source-control-core/src/server/PullRequestProvider.ts:227:12 - 'files' is declared here. 2026-10-25T07:33:37.6610085Z 227 readonly files: ReadonlyArray<{ readonly oldPath: string; readonly newPath: string }>; 2026-10-25T07:33:37.6610289Z ~~~~~ 2026-10-25T07:33:37.6610360Z 2026-10-25T07:33:37.6610608Z src/server/GitCafePullRequestProvider.ts:416:9 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6610889Z 2026-10-25T07:33:37.6610943Z 416 Effect.map(Option.some), 2026-10-25T07:33:37.6611074Z ~~~~~~~~~~ 2026-10-25T07:33:37.6611142Z 2026-10-25T07:33:37.6611383Z src/server/GitCafePullRequestProvider.ts:421:17 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone) 2026-10-25T07:33:37.6611663Z 2026-10-25T07:33:37.6611725Z 421 : Effect.succeed(Option.none()), 2026-10-25T07:33:37.6611869Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6611950Z 2026-10-25T07:33:37.6612194Z src/server/GitCafePullRequestProvider.ts:771:13 - suggestion TS377114: `Effect.asSome` expresses wrapping the success value in `Option.some` directly. effect(mapSomeToAsSome) 2026-10-25T07:33:37.6612526Z 2026-10-25T07:33:37.6612655Z 771 Effect.map(Option.some), 2026-10-25T07:33:37.6612788Z ~~~~~~~~~~ 2026-10-25T07:33:37.6612860Z 2026-10-25T07:33:37.6613097Z src/server/GitCafePullRequestProvider.ts:776:21 - suggestion TS377117: `Effect.succeedNone` expresses this Option success value directly. effect(preferSucceedSomeOrNone) 2026-10-25T07:33:37.6613374Z 2026-10-25T07:33:37.6613435Z 776 : Effect.succeed(Option.none()), 2026-10-25T07:33:37.6613586Z ~~~~~~~~~~~~~~ 2026-10-25T07:33:37.6613670Z 2026-10-25T07:33:37.6613957Z src/server/GitCafePullRequestProvider.ts:789:15 - suggestion TS377047: This expression can be rewritten in the reusable function form `Effect.fn("readPage")((rows, after) => { ... })`. effect(effectFnOpportunity) 2026-10-25T07:33:37.6614319Z 2026-10-25T07:33:37.6614403Z 789 const readPage = (rows: number, after: string | null) => { 2026-10-25T07:33:37.6614573Z ~~~~~~~~ 2026-10-25T07:33:37.6614643Z 2026-10-25T07:33:37.6614983Z src/server/GitCafePullRequestProvider.ts:906:13 - suggestion TS377116: `Effect.catchIf` expresses selective recovery more directly than `Effect.catch` with a conditional `Effect.fail` passthrough. effect(catchConditionalRefailToCatchIf) 2026-10-25T07:33:37.6615358Z 2026-10-25T07:33:37.6615411Z 906 Effect.catch((error) => 2026-10-25T07:33:37.6615542Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6615617Z 2026-10-25T07:33:37.6615950Z src/server/GitCafePullRequestProvider.ts:988:19 - suggestion TS377116: `Effect.catchIf` expresses selective recovery more directly than `Effect.catch` with a conditional `Effect.fail` passthrough. effect(catchConditionalRefailToCatchIf) 2026-10-25T07:33:37.6616320Z 2026-10-25T07:33:37.6616378Z 988 Effect.catch((error) => 2026-10-25T07:33:37.6616515Z ~~~~~~~~~~~~ 2026-10-25T07:33:37.6616595Z 2026-10-25T07:33:37.6616597Z 2026-10-25T07:33:37.6616732Z Found 5 errors in the same file, starting at: src/server/GitCafePullRequestProvider.test.ts:224 2026-10-25T07:33:37.6616902Z 2026-10-25T07:33:37.6616904Z 2026-10-25T07:33:37.6616909Z 2026-10-25T07:33:37.6616969Z Waiting for 1 remote cache upload to finish... 2026-10-25T07:33:37.6617111Z --- 2026-10-25T07:33:37.6617459Z vp run: 15/26 cache hit (57%, 15 remote), 24/26 successful, 7.35s saved. @t3tools/oxlint-plugin-t3code#typecheck (and 1 more) not cached because they modified their inputs. (Run `vp run --last-details` for full details) 2026-10-25T07:33:37.6623997Z ##[error]Process completed with exit code 1. 2026-10-25T07:33:37.6699148Z Post job cleanup. 2026-10-25T07:33:37.6711325Z ##[start-action display=Cache full pnpm store;id=__0dd5aa59-ee03-4b4f-b5d9-e977ef62fbc2.__actions_cache] 2026-10-25T07:33:37.6712872Z ##[end-action id=__0dd5aa59-ee03-4b4f-b5d9-e977ef62fbc2.__actions_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T07:33:37.6713778Z ##[start-action display=Cache Vite+;id=__0dd5aa59-ee03-4b4f-b5d9-e977ef62fbc2.vp_cache] 2026-10-25T07:33:37.6714733Z ##[end-action id=__0dd5aa59-ee03-4b4f-b5d9-e977ef62fbc2.vp_cache;outcome=skipped;conclusion=skipped;duration_ms=0] 2026-10-25T07:33:37.6752413Z Post job cleanup. 2026-10-25T07:33:37.7150214Z [command]/usr/local/bin/git version 2026-10-25T07:33:37.7198175Z git version 2.55.0 2026-10-25T07:33:37.7215889Z Temporarily overriding HOME='/home/runner/_work/_temp/0a12aa36-5bd4-4277-94de-5b6231266520' before making global git config changes 2026-10-25T07:33:37.7216241Z Adding repository directory to the temporary git global config as a safe directory 2026-10-25T07:33:37.7218717Z [command]/usr/local/bin/git config --global --add safe.directory /home/runner/_work/t3code/t3code 2026-10-25T07:33:37.7240727Z Removing SSH command configuration 2026-10-25T07:33:37.7243829Z [command]/usr/local/bin/git config --local --name-only --get-regexp core\.sshCommand 2026-10-25T07:33:37.7266007Z [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-25T07:33:37.7378840Z fatal: No url found for submodule path '.repos/alchemy-effect/submodules/distilled' in .gitmodules 2026-10-25T07:33:37.7395698Z ##[warning]The process '/usr/local/bin/git' failed with exit code 128 2026-10-25T07:33:37.7429735Z A job completed hook has been configured by the self-hosted runner administrator 2026-10-25T07:33:37.7453525Z ##[group]Run '/job_completed.sh' 2026-10-25T07:33:37.7465918Z shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0} 2026-10-25T07:33:37.7466085Z env: 2026-10-25T07:33:37.7466198Z BLACKSMITH_RUNNER_MESSAGE_WAIT_MS: 155 2026-10-25T07:33:37.7466343Z BLACKSMITH_RUNNER_ACQUIRE_JOB_MS: 521 2026-10-25T07:33:37.7466484Z BLACKSMITH_CHECK_RUN_ID: 121107838181 2026-10-25T07:33:37.7466640Z BLACKSMITH_JOB_DISPLAY_NAME: Build and Typecheck 2026-10-25T07:33:37.7466797Z GITHUB_ACTIONS_CACHE_MODE: write 2026-10-25T07:33:37.7466932Z ##[endgroup] 2026-10-25T07:33:37.7543078Z Docker container cache not activated, skipping hash computation. 2026-10-25T07:33:37.7803433Z No active SSH sessions detected. Proceeding with shutdown immediately. 2026-10-25T07:33:37.8401985Z Cleaning up orphan processes