Files
buzz/desktop
seiler 88aaa4d210 Synchronize descendant timeout fixture before measuring cleanup
Wait for a complete live descendant PID within the existing outer watchdog before starting the short timeout. Spawn completion alone does not guarantee that the shell has recorded its child.

Share the unchanged output collector with the fixture and retain independent group cleanup on setup failure or an expired watchdog. Keep timeout, cancellation and descendant-death assertions intact.

Signed-off-by: seiler <seiler@squareup.com>
Co-authored-by: Codex <noreply@openai.com>
Signed-off-by: seiler <seiler@squareup.com>
Signed-off-by: Brad Seiler <seiler@squareup.com>
2026-10-21 14:55:52 -07:00
..
…

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 frontend
  • pnpm tauri dev - run the desktop app
  • pnpm build - typecheck and build frontend
  • pnpm typecheck - TypeScript checks
  • pnpm lint - Biome lint
  • pnpm 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