/**
 * Policy numbers that appear in trust-critical, legally-sensitive copy (dispute window, cancellation
 * lead time, refund ETA) but are, in reality, server config (`platform_config` — the `cfg_group_deadlines`
 * / `cfg_group_cancellation` rows the admin config editor already edits). No public/authenticated
 * config read exists yet for a non-admin caller to consume — only the admin-scoped `platform_config/*`
 * routes do — so these constants are the single source until REQ-065 (a public policy-config read)
 * lands. Message keys take these as ICU params (`{hours}`, `{minDays}`/`{maxDays}`) instead of baking
 * the numbers into the string, so a future server-served value is a one-line source change here, never
 * a hunt through translated copy.
 */

/** The nurse payout dispute window: `payouts.explainer_point_2` (booking `dispute_window_ends_at`). */
export const DISPUTE_WINDOW_HOURS = 72;

/** The cancellation lead-time tier boundary: `refunds.lead_gt_24h` / `refunds.lead_lt_24h`. */
export const CANCELLATION_LEAD_HOURS = 24;

/** The BNPL-revert refund ETA window: `refunds.eta_business_days`. */
export const REFUND_ETA_MIN_BUSINESS_DAYS = 7;
export const REFUND_ETA_MAX_BUSINESS_DAYS = 10;
