β—ˆ EmuBrain Design Library Β· rolling latest

The design source of truth.

One always-current, clickable design per surface β€” grounded in the shipped tokens. When we want to change something, Sana updates the design here first, you review it live, then the devs build to it. No re-deriving intent, no throwaway work. Starting with emubrain.com (the cockpit).

1
Sana updates the design

The canonical HTML design changes first β€” in the real cockpit tokens, so it's build-ready, not a picture.

2
You review & suggest

Open it live, and hit "Suggest a change" on any surface β€” it routes the note straight back to Sana.

3
Devs build to it

The latest design is the spec. Each surface is built once, from an agreed target.

emubrain.com Β· Cockpit Keystack Β· soon Conversite Β· soon CourseVenture Β· soon Marnji Β· soon MMH Β· soon Wideshot Β· soon
emubrain.com β€” core surfaces 17 pages found on the live site Β· 17/17 have a latest design
● Latest design
Command Center Β· Homev2 Β· Jul 25

The launchpad home in the cockpit-v2 shell β€” command bar, "Needs you now", surface grid, now cross-linked to every surface below. Dark/light themable.

Open design β†’
● Latest design
The Floorv3 Β· Jul 25

The War Room mode (where Khoa lives ~95% of the time) β€” real shell panes (avatar/name/role + live terminal + "Talk to X…"), Cmd-K palette, task/release approval overlay, dockable tasks panel. Khoa-approved interaction model.

Open design β†’
● Latest design
Projectsv1 Β· Jul 25

Products / Clients / Lab portfolio, re-shelled in cockpit-v2 tokens β€” sectioned nav + product cards with health/surfaces at a glance.

Open design β†’
● Latest design
Work itemsv4 Β· Jul 25

Ship β€” Linear-style rows + GitHub/Vercel-deployments idiom. SHA-pinned Release Cards (manifest-locked, fail-closed break-glass, multi-repo saga) replace the blind global Arm-prod. Adam architecture-reviewed. ⚠ the real /tasks feed is ~180K characters of live task text β€” this shows the pattern, not the volume.

Open design β†’
● Latest design
β—ˆ
This library IS the Gallery design
Gallery= this page

Gallery's real state is broken (403 on load) β€” the fix is to retire it and wire the cockpit's Gallery entry straight to this Design Library. No separate design needed; you're looking at it.

You're here
● Latest design
Docsv1 Β· Jul 25

Docs browser re-shelled β€” 3-pane (sections β†’ doc list β†’ detail body) in cockpit-v2 tokens, same real content structure (author/status/provider/project).

Open design β†’
● Latest design
Storagev1 Β· Jul 25

Uploads / Downloads / Datasets re-shelled as the surface-card pattern shared with Home, plus an allocation bar. Same real areas, cockpit-v2 tokens.

Open design β†’
Storage β€” sub-pages 3 real routes under /storage
● Latest design
Storage Β· Uploadsv1 Β· Jul 25

Upload Center β€” drop files into R2 with project-scoped URLs. Hero + 4 stats + dropzone, in the shared "sub-workspace" pattern.

Open design β†’
● Latest design
Storage Β· Downloadsv1 Β· Jul 25

Downloads Center β€” server-side downloads onto emu-worker-01, then ingest to R2. Scratch/queued/active/ready stats + download form.

Open design β†’
● Latest design
Storage Β· Datasetsv1 Β· Jul 25

Pipeline control β€” queues, batch runs, runner state, and manual AI-subscription capacity. The densest of the three sub-pages (8 stats + control table).

Open design β†’
Admin tier operator-only, reached outside the rail
● Latest design
Opsv1 Β· Jul 25

Runtime readiness β€” per-product daily-check table (status/active users/errors/last incident) + services/lanes/queues stats. ⚠ real page has ~10 more sections below the fold: Sessions (Tmux Observer), MCP Tool Console, Slack Routing Diagnostics, Ops Control Plane, Runbooks, Observability/Incidents/Errors/Analytics β€” not yet designed here.

Open design β†’
● Latest design
Usagev1 Β· Jul 25

Provider spend and consumption β€” Neon/Vercel/Railway billing-adjacent observability, same hero+stats+table pattern as Ops.

Open design β†’
Also discovered 5 more real routes
● Latest design
Inboxv1 Β· Jul 25

Review inbox nested under Work items (/tasks β†’ Inbox) β€” ready/blocked/linked-threads stats + Slack review-room config with a setup-required state.

Open design β†’
● Latest design
Launchpadv1 Β· Jul 25

Voice-intake capture screen off Home β€” a single centered orb. Deliberately minimal; that's the real page too.

Open design β†’
● Latest design
Product detailv1 Β· Jul 25

Per-product workspace nested under Projects (e.g. /products/conversite) β€” health/work-orders/traction/risk stats + site links, observability, and demo-gate passwords.

Open design β†’
● Latest design
Cataloguev1 Β· Jul 25 NEW

Found this round β€” /catalogue, "Keystack Catalogue": operator library for reviewed agent blueprints, private targets, and account provisioning. 4 tabs (Global blueprints/Private agents/Review/Provisioning), currently behind an operator magic-link gate.

Open design β†’
● Latest design
Shells (Sessions)v1 Β· Jul 25 NEW

Found this round β€” /sessions, "Shells": a lightweight table of every live agent shell (34 shells, 1 active) with model/status/last-activity + Open shell. This design's own session shows up in the real data, attached.

Open design β†’

EmuBrain Design Library Β· Phase 2 Β· Sana Β· 2026-07-25 Β· crawled the live emubrain.com cockpit end to end β€” every rail link, every sub-route those pages led to, AND (this round, after Khoa flagged gaps) every full page's real text length, not just what's visible in one viewport without scrolling. That second pass found /catalogue and /sessions as genuine standalone routes I'd missed, plus revealed that /ops and /tasks are far bigger pages than first captured (/ops has ~10 more real sections below the fold; /tasks is a ~180K-character live feed). 17 pages now have a latest design, organized as Core surfaces (7, on the rail) β†’ Storage sub-pages (3) β†’ Admin tier (2, off-rail) β†’ Also discovered (5: Inbox, Launchpad, Product detail, Catalogue, Shells) β€” flagged with ⚠ where the real page still has more depth than shown here. These are directional "sense of the page" designs, not pixel-perfect prod mirrors.
Next: expand Ops with its missing sections (Sessions/Tmux Observer, MCP Tool Console, Slack Routing, Observability) and give Work items a "dense real feed" treatment; still hunting "Model Defaults" as a named surface β€” see the reply to Khoa. Phase 3: inline click-to-comment annotations + move the publish flow off the shared checkout (with Avery/Adam), wire the cockpit's real "Gallery" entry to this library, then roll the same format to the other 6 products one at a time.