mirror of
https://github.com/block/buzz.git
synced 2026-10-30 05:51:46 +00:00
The ergonomics lab for the exploration client: a standalone SPA that talks to the daemon through vite's dev proxy (/api → 127.0.0.1:4640), so the daemon stays loopback-pure and zero-config. One screen, three panes: - Selection composer (channels/authors/kinds + window presets), with URL-shareable state (?channels=…&since=… and ?fold=…&v=…). - Explore: live zero-spend preview (count/chars/est tokens), the daily rhythm strip, and a paged browser of the matching events. - Folds board: create-from-current-selection, and per-fold cards with the priced loop — preflight ($0) → run pinned to the exact priced window → outcome (refusals salvage the model output visibly). - Artifact reader: Working Context / Log rendering with [event:id] citation chips that pin the source message into an evidence rail, plus a version scrubber. Deliberately its own pnpm workspace root: not in the repo workspace, invisible to just ci. Run: cd crates/buzz-accumulator/ui && pnpm install && pnpm dev (daemon running on :4640). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Signed-off-by: Riley Crane <rileycrane@squareup.com>