Nay Store API V1 final bundle - 2026-04-06

What's included:
- Phase 1: Auth API
- Phase 2: Catalog API
- Phase 3: Cart + Checkout API
- Phase 4: Orders + Account API

Important:
1) Upload over current app/api/v1
2) Routes are accessed as:
   /app/api/v1/public/bootstrap
   /app/api/v1/public/auth/login
   ...etc
3) Access tokens table is auto-created on first token issue if DB user has CREATE privilege.
   If that privilege is blocked, run:
   app/api/v1/sql/api_customer_tokens_patch.sql

Route style currently used:
- Simple routes + query params for show endpoints
Examples:
  GET /app/api/v1/public/products/show?id=15
  GET /app/api/v1/public/orders/show?id=123

Notes:
- Wishlist, loyalty, notifications intentionally remain outside V1
- Cart is designed for authenticated customers in this API pass
- Checkout/order totals rely on the same store logic already used by the website
