Workspace for prototyping a UI for beads — issues, dependencies, molecules, and formulas — using Claude Design.
Claude Design is the iteration surface; this repo gives it the docs and concrete artifacts it needs to design against. Nothing here is canonical — everything is copied from gastownhall/beads and one foundations city for context.
Curated subset of beads docs covering the data model, vocabulary, and surfaces the UI needs to render.
| File | Source | Purpose |
|---|---|---|
ARCHITECTURE.md |
beads/docs/ARCHITECTURE.md | Two-layer data model, schema, dependency types |
MOLECULES.md |
beads/docs/MOLECULES.md | Molecule / wisp / proto / digest vocabulary |
CLI_REFERENCE.md |
beads/docs/CLI_REFERENCE.md | Full command surface |
METADATA.md |
beads/docs/METADATA.md | Issue metadata taxonomy |
LABELS.md |
beads/docs/LABELS.md | Label taxonomy |
CONFIG.md |
beads/docs/CONFIG.md | Workspace config |
formulas.md |
beads/website/docs/workflows/formulas.md | Formula concept doc |
beads-README.md |
beads/README.md | Beads onboarding |
beads-CLAUDE.md |
beads/CLAUDE.md | Quick agent reference |
Three real-world formulas, picked to span the complexity range.
| File | Steps | Notes |
|---|---|---|
mol-do-work.formula.toml |
2 | Minimal — single work step + drain |
mol-weave-work.formula.toml |
foundations example | Composition; rig-scoped work pattern |
gastownhall-upstream.formula.toml |
8 | Real-world — non-trivial needs DAG, retry/metadata, idempotency hinges, mailroom escalations |
See UI-DESIGN.md for the running design notes — three-destinations architecture (Author / Observe / Capture), the two-pane formula-authoring metaphor, vocabulary the UI must surface, and open questions.
prototype-v1/— Claude Design output, 2026-04-21. Pan/zoom wireframe canvas (Beads UI Wireframe.html) covering all surfaces, plus a hi-fi interactive editor (Beads · Formula Editor.html) with live TOML↔DAG sync againstgastownhall-upstream.formula.toml. Both HTMLs are self-contained — open in a browser, no build step. Seeprototype-v1/HANDOFF.mdfor architecture, punts, and blocking questions.
Anything in this repo is a snapshot. Authoritative sources:
- Beads CLI + docs: https://github.com/gastownhall/beads
- Formula examples are pulled from
gastownhall/gascitycity configs andgastownhall/foundationsrig configs.
Early. No prototype code yet — this repo's job for now is to be a context bundle that Claude Design can read.