// Client-side feature flags. Small, hand-flipped switches for capabilities the app // SUPPORTS in code but that aren't provisioned on-site yet — so the UI doesn't offer an // action the site can't fulfil. /** * CARD payments. The app models a `card` tender end-to-end (server, shift accounting, * reports), but a card sale needs a bank-certified **P2PE POS terminal** on-site, and we * have NONE yet (2026-07-01). Until one is procured + configured, the booth/subscription * tender pickers show CASH only — offering "Card" would let an operator record a card * payment that never actually cleared a terminal, corrupting the till reconciliation. * * Flip to `true` (and add the POS device config) once a terminal is on-site. Nothing about * the `Tender` type or historical `card` events changes — this only gates the UI *offer*. * See wiki/concepts/card-payments.md (future POS device requirements). */ export const CARD_PAYMENTS_ENABLED = false;