/**
 * When true, the nurse bank-account domain is served by the in-memory mock behind the
 * NurseBankAccountsApi seam. The b3 endpoints are live, but the استعلام شبا ownership
 * inquiry is itself backend-mocked (`IBankAccountOwnershipVerifier`), so this phase drives
 * the pending→verified/mismatch UI transition behind the client mock. Flip to false to use
 * the real endpoints — no hook/component changes (mocks-registry.md).
 */
export const USE_NURSE_BANK_MOCK = false;

/** Bank accounts change rarely; keep them warm across screen visits. */
export const BANK_STALE_TIME = 30_000;

/** Poll interval (ms) used only while an account's ownership inquiry is pending. */
export const BANK_POLL_INTERVAL_MS = 2_000;

/**
 * The IBAN that the (mock) ownership inquiry resolves to a mismatch, so the mismatch UI
 * state is demonstrable end-to-end. Mirrors the backend default `Seams:BankOwnership:MismatchIban`.
 */
export const KNOWN_MISMATCH_IBAN = 'IR000000000000000000000000';
