/**
 * Finite public contract for the overview aggregate surface.
 *
 * Picks one bounded headline status per surface area so the overview screen
 * can render an honest snapshot without re-fetching individual capability
 * projections.
 */
export const OVERVIEW_PROJECTION_PUBLIC_SOURCE = "overview";
export const OVERVIEW_SURFACE_STATUSES = [
    "ready",
    "needs-attention",
    "blocked",
    "empty",
];
export const OVERVIEW_REASON_CODES = [
    "ok",
    "partial-data",
    "stale-data",
    "no-data",
];
