Locked layout (deal-card icon-led stack). Row 1 = radio + TITLE (the card's identity — t-paragraph-sb gray-00, ellipsis) + when in the corner (overdue red-01 / soon orange-01 / future·done gray-03). Row 2 = TYPE glyph + customer name. The radio (.sb-radio, 32px) and the type glyph share ONE 32px co-axial leading box, so the title and the name land on the same left edge, and the two glyphs sit on the same vertical axis. Hierarchy: title = identity (t-paragraph-sb gray-00); customer name steps DOWN to t-label. Urgency (A) — indicator-only: urgency lives ONLY in the type glyph + the due chip (overdue red-01 / soon orange-01); the card surface is never tinted — the title always stays gray-00. Border-only hover; done strikes the title only (card not dimmed); archived dims.
Detail — action-type · description clamp
Review credit application
Jun 12 · 2:00 pm
TB
Call re: trade-in valuation
Due 5:00 pm
Customer wants the @Jenna appraisal before Friday — flag the financing concern from last call and confirm the payoff amount.
JM3
Type glyph (fa-list-check) is the one place action-type tasks (≈39%) are stated — their footer shows the generic View. The optional description (.tk-desc, gray-02, blue @mentions) returns as a 2-line clamp, only when present, aligned to the content column under the name. Comment count kept as shipped (>0 only). Footer = 16px assignee avatar + comment count · the ONE contextual .qa (Call/Text/Email, or View for action) + the overflow ellipsis .qa.
Compact — full card minus footer (canonical)
Email service reminderJun 12
Priya Nair
Follow up on financing2d overdue
Jordan Avery
Confirm delivery timeDone · 11:20 am
Dana Cole
Ruling 56 (Taylor, 2026-07-19) — re-spec: compact = the regular card with the footer killed. R1: radio · title (flex) · due (urgency-colored) · a .sb-cardmenu kebab (replaces the two footer .qa actions); R2: type glyph · customer name. Same paddings + 32px co-axial leading boxes as the full card; hover / selection / done treatments shared (done = struck title + green-check radio). Height lands naturally (~2 rows). The old Form-B comment-count is dropped (footer content is gone); the customer name stays load-bearing on R2.
Priority — not on the card
Ruling (Taylor): the task card carries NO priority indicator — urgency is the isUrgent boolean, expressed by whether the card sits in the Urgent band (the board has just two bands, Urgent + To-Do; the earlier Medium/Low/Unset tiers were dropped). The pane's .sb-msel--danger Urgent toggle is the second path to set it. The legacy .tk-prio tier classes are retired from the card; board cards render no urgent chip (band membership is the signal).