mirror of
https://github.com/block/buzz.git
synced 2026-08-18 06:50:31 +02:00
`pnpm check:file-sizes` fails on the sign tests: `terminal_runtime.rs` reaches 1144 lines against a 1000 cap. The ratchet bases against the merge-base with `origin/main`, where this file does not exist yet, so it scores as a new file under the flat cap rather than ratcheting from the 986 it sits at on the branch. A real gate, not an artifact -- and Max will meet the same wall integrating this. Moved rather than trimmed, because the thing that grew is worth its own file: the conversion is two characters of code and a hundred lines of tests and reasoning about which way is back, and that reasoning reads better away from unrelated session plumbing. `terminal_runtime` goes back to 982 lines and the new module is 179. A submodule of `terminal_runtime` rather than a top-level one: `lib.rs` is at 997 of its own 1000, so a `mod` line there would spend a third of the remaining headroom on a file nothing else needs to reach. No behaviour change. All four sign tests run under the new path, and the mutant matrix is re-run at this SHA to confirm the move orphaned none of them. Co-authored-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com> Signed-off-by: tlongwell-block <109685178+tlongwell-block@users.noreply.github.com>
Buzz
Desktop chat shell with:
- Tauri + React + TypeScript + Vite
- Tailwind CSS
- shadcn/ui-ready shared components
- Biome (lint/format/check)
- Feature-driven frontend structure
Scripts
pnpm dev- run the web frontendpnpm tauri dev- run the desktop apppnpm build- typecheck and build frontendpnpm typecheck- TypeScript checkspnpm lint- Biome lintpnpm format- Biome format (write)pnpm check- Biome check
Structure
src/shared- reusable app-wide code (ui,lib,styles)src/features- feature modules (vertical slices)src/app- top-level app composition