§ 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.