Card row 1–4 always-visible metric tiles + at most one viz block. No metrics hidden behind a “Details” toggle.
Tiles 10px uppercase label · 21/700 value · 12px AED prefix · context line carries ▲ sage / ▼ coral delta. Variants: dark (hero) · warn (alert).
Viz three types only — line · stacked bars · progress. Server-rendered from numbers + enum series keys (blue · green · amber · teal); publishers never send colors or markup.
Header business unit · feed · source chip (Metabase / NetSuite / NocoDB / Cloudflare Pages) · optional pill (⚠ alert · 📣 announcement · 🗎 report-ready). Left stripe: coral = unread, sage = featured.
Card kinds report (metric digest) · alert (threshold/exception) · announcement (human note) · report-ready (link card — a pointer to a full report, no scoreboard).
Byline avatar · name · role · relative time; dark “automated publisher” variant for system snapshots.
Footer provenance caption + drill-down link — opens the full report / Metabase as a page, never an iframe or image.
Actions three pills — Acknowledge / Save / Share — + right-aligned comment count. No Mark-read or Snooze.
Mobile ≤720px → single column, 2-col tile collapse, chip-strip nav.
Source of record: Company Feed mid-development review §8–§11 + Appendix F (2026-06-10); Metabase card-row convention (≤1 series question per card, [Card]-prefixed question names).