/**
 * The two-person letter workflow's role: who is acting, a drafter or an approver.
 * 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';
