MCA // COMPONENTS

Component catalogue

Initial primitives for building agent dashboards, queues, review surfaces, and dense settings pages.

FOUNDATIONS

Actions

Primary, secondary, outline, destructive, ghost, icon, and segmented action styles.

Dispatch workerView queueOpen logsKill runCopy URL

FOUNDATIONS

Status + tags

Badges are semantic, compact, and readable in both themes.

onlineworkingqueuedreviewblockedidle#agentsprod⌘K

FORMS

Inputs

Every form control keeps the square Rhea Ops geometry and explicit label/help/error text.

FORMS

Controls

Switches, radios, checkboxes, sliders, file zones, and pickers for settings surfaces.

Drop artifactPNG, SVG, PDF, or markdown spec

PICKERS

Date, command, dropdown

Picker surfaces are bordered overlays with dense rows and visible keyboard affordances.

Dispatch worker
Open deployment
Copy design token
June 2026
SMTWTFS1234567891011121314

NAVIGATION

Tabs, breadcrumbs, pagination

Navigation should expose location, scope, and nearby actions without visual decoration.

FEEDBACK

Alerts, toasts, skeletons

Operational feedback should explain state, confidence, and next action.

DATA

Dense table

Tables support sticky headers, terse labels, state badges, and row actions.

TimeActorEventStateAction
13:20Solcreated component cataloguecompleteopen
13:24Designerdefined Rhea Ops tokensactiveinspect
13:29Verceldeployment readyonlineview
13:31Watcherqueue sync delayedreviewretry

CARDS

Ops cards

Cards can hold process metadata, progress, status, owner, and one clear action.

RUN 14Mworking

Design worker

Generating token tables and component variants.

VERCELonline

Build queue

No failed deployments in the last 24h.

79% USEDreview

Quota guard

Codex usage near soft cap, queue low priority tasks.

OVERLAYS

Dialog + sheet

Modal and side-sheet frames are flat, mechanical, and action-oriented.

Dialogconfirm

Dispatch worker?

This will claim the next ready issue and post progress in Slack.

CancelDispatch

RIGHT SHEET

Run details

Owner
Sol
Branch
design/mca-components
Status
Review

EMPTY

Quiet states

Empty states must preserve layout and give one next action.

No workers active

Start a worker or wait for the next scheduled run.

Create task