§ Workspace

Dashboard.

The landing page — KPIs, project cards, recent activity.

The dashboard is the landing page for a workspace. It's the first surface you see after sign-in and the place every other page links back to via breadcrumb.

What's on it #

Three blocks, top to bottom:

  • KPI strip — total active projects, average progress across them, total pending wishes, total open amendments. Numbers update live as the workspace changes.
  • Project cards — every active (non-archived) project, each card showing the project name, current phase, progress bar, and small badges for any pending wishes or amendments on that project. Click a card to jump to its current phase.
  • Activity feed — the last 10 actions across the workspace, newest first. Color-coded by category — locks and approvals are green, unlocks and amendment proposals are amber, deletions are red.

If the workspace is brand new, the cards section becomes an empty state with quick-launch buttons for the intake chat, the brownfield discovery flow, and the knowledge browser.

What it doesn't show #

The dashboard is intentionally short. It will not show:

  • Archived projects — they live in the Portfolio.
  • Per-phase detail — that's inside a project.
  • Other people's draft work — wishes and amendments only count once they are submitted, not while someone is typing.

Performance note #

The activity feed is capped at the most recent 10 entries. Older history lives in each project's audit log. This cap exists for cost reasons — every dashboard load that streamed an unbounded feed was an expensive Convex read.