Files
buzz/desktop
Logan Johnson 98f96356ca test(desktop): exercise lifecycle refusal through configuration catalog
Hold the inherited-oversized agent_discovery.rs at the desktop file-size
ratchet base by importing the storage module and qualifying its save
sites; no behavior, ceiling, or gate change, so the PR CI paths job
stops failing before any native lane starts.

desktop-stop.spec.ts still selected the retired "Destination Desktop"
combobox, so the smoke case timed out on the configuration-driven UI.
Drive the same observable refusal through the current contract: wait for
the eligible remote catalog entry, select the exact runtime
configuration, assert the destination Start refusal copy, and re-send
the identical signed request via Retry same request. Fixture requests
are identified by signed event id so launch accounting stays scoped to
the start action while status, catalog, and preflight actions share the
lifecycle IPC.

Signed-off-by: Logan Johnson <loganj@squareup.com>
2026-09-07 22:55:01 -04: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