FD Front Desk / design preview

The concierge that routes you to the right expert.

A monochrome, keyboard-driven routing layer for Claude conversations. Linear-style: hairline borders, one electric accent, system fonts, calm density. Below: two P0 screens (Chat, Memory) rendered for iOS, tablet, desktop app, and responsive web, plus iOS surfaces and a voice-affordance study.

v0.6 · design preview Linear-style · light + dark 4 screens · 4 platforms · 1 widgets sheet
⌘K everywhere ⇧⌘V voice

Chat — the routing moment

04 platforms Same product · different surface

Memory — the brain browser

04 platforms Tree + editor + backlinks

Audit — the decision trace

03 platforms 0.x PWA — shadow-mode operator view

Login — invite-only session start

03 platforms 0.x PWA — email + one-time link, separate origin desk.frst.dev

Shadow-mode — promotion gate

01 surface · mobile 0.x admin · two iPhone frames in one canvas

1.0 native surfaces — in flight

04 surfaces · mobile ActivityKit · Share extension · Dialog catalog · Tier-B

Studies

02 sheets Designer-call answers

Color system

light · dark Toggle in the bottom-right corner
bgcanvas
surfacecards
surface-2recess
fgtext
mutedsecondary
accentindigo 275

What this round delivers

  • Chat × 4 platforms showing the decision card, an email draft, a voice-note waveform, and a live task channel — plus the ambiguity-resolution variant.
  • Memory × 4 platforms showing tree, markdown editor, and backlinks — adapted for each surface.
  • Audit × 3 platforms (0.x PWA) — pre-filter candidates, ranker reasoning, executed/shadow flag, token cost per decision.
  • Login × 3 platforms (0.x PWA) — passkey-only (WebAuthn / FIDO2) on desk.frst.dev; primary state + 4 edge states on the web variant.
  • Shadow-mode gate × 1 mobile (0.x admin) — promotion-readiness, gated flip toggle, kill switch, 4-threshold confirm sheet with 60s undo.
  • Live Activity content × 1 mobile (4b · 1.0 native) — Dynamic Island compact + expanded + full lock-screen card + offline variant; routing/sending/replied state machine.
  • Share Extension × 1 mobile (4c · 1.0 native) — confident Safari share, ambiguous Mail share with the two-candidate variant inline, outbox view for queued dispatches.
  • Dialog catalog × 1 mobile (4d · 1.0 native) — 26-element coverage map with stable IDs + schemas; 5 detailed renderings (availability grid, contact picker, comparison table, signature, location, caBLE QR).
  • Voice study: two affordances side by side with spec callouts.
  • iOS surfaces: lock-screen Live Activity (Dynamic Island), Action Button push-to-talk overlay, home-screen widget — with capability-ladder + offline-degraded variants on chat & memory.

Open designer questions

  • Decision-card density — should the reasoning line always be visible, or behind a disclosure?
  • Memory tree on mobile — search-first is the choice here. Want a tree fallback?
  • Accent — currently indigo (Linear-style). Want to dial it warmer / cooler before the system propagates?
  • Tier-B catalog elements (spreadsheet, kanban, pr-review, live-dashboard-tile) — schedule a later drop?