Mission board card
The mission-board card extends the kanban card with mission-specific operator data: agent attribution, branch, token/cost spend, and an inline subtask progress bar.
Included in the single kansho full pack. Components are not offered as separate installs.
States
Compact density (default) — the load-bearing set for dense board columnsCompact audit log payloads above 4KB
Postmortem draft — INC-218 failed migration
Rotate sandbox secrets and verify ledger entries
Wire braille loader into workflow compile state
Density
Compact (default) vs expanded — expanded restores objective, agent, branch, spend, and the updated-at lineCompact audit log payloads above 4KB
Compact audit log payloads above 4KB
Aggregate audit log payloads into hourly chunks and ship the diff to staging without dropping any event.
Updated 2m ago
Tag overflow
Visible tags cap at 3 with a +n chip in both densitiesBackfill provenance for imported memory facts
Backfill provenance for imported memory facts
Aggregate audit log payloads into hourly chunks and ship the diff to staging without dropping any event.
Updated 2m ago
Selected + dragging
Composes the same affordances as the kanban cardCompact audit log payloads above 4KB
Postmortem draft — INC-218 failed migration
Component documentation
Mission Board Card
components/control-plane/mission-board-card.tsxPurpose
Displays a mission summary for a dense operator board, with optional expanded operational metadata.
Appropriate use
Use for mission lanes where priority, status, progress, assignment, and cost need compact comparison.
Example
components/control-plane/mission-board-card.tsx has a representative live example in the "States" section on /components/mission-board-card.
States
Density is compact or expanded; priority uses board priority values, status uses shared lifecycle, and cards may be selected or dragging.
API and props
MissionBoardCard accepts mission data, density, selected, dragging, onClick, and className; mission data includes id, title, objective, status, priority, branch, tags, agent, assignees, tokens, cost, progress, comments, attachments, and updatedAt.
Dependencies
Direct imports are React, Lucide icons, Tag, StatusPill, CostChip, AssigneeStack, board priority metadata, InteractiveContainer, and cn.
Accessibility
Priority and status include labels, progress has a visible percentage, assignees are named, and click interaction uses the shared keyboard container.
Limitations
It does not implement board dragging, load missions, calculate progress or spend, or persist selection.
Source
Source: components/control-plane/mission-board-card.tsx.
Full pack
components/control-plane/mission-board-card.tsx is documented at /components/mission-board-card and installs only through the single Kansho full pack; no individual component install is offered.