/**
 * When true, the addresses domain is served by the in-memory mock (apis/mockApi.ts) behind the
 * AddressesApi seam — single-primary + first-address-primary enforced in-memory so the address
 * book demos before backend-phase-4 is reachable. The wire `CustomerAddressDto` also lacks
 * `provinceId` (REQ-009) and its create body geocodes rather than accepting the pin (REQ-008),
 * so this phase drives the UI behind the mock. Flip to false to use the live
 * `api/v1/customer_addresses/*` routes — no hook/component changes
 * (see dev/shared-working-context/reports/mocks-registry.md).
 */
export const USE_ADDRESSES_MOCK = false;

/** Address lists change only on mutation; keep them warm across screen visits. */
export const ADDRESSES_STALE_TIME = 60_000;

/** api-conventions default page size; `pageSize` ≤ 100. A customer has a handful of addresses. */
export const ADDRESSES_PAGE_SIZE = 50;
