/**
 * The letter workflow's acting role: drafter or approver for the two-person
 * compose/review flow, admin for org-template management (WP-23, Brief v2).
 * A pure domain type (no framework, no reading mechanism) — the `?role=` reader and
 * the X-Role header live in shared/infrastructure/role.ts. Consumers (brief.store,
 * letter-composer) depend on this type, not on how the role is obtained.
 */
export type Role = 'drafter' | 'approver' | 'admin';
