Stage 59 — PWA API Client Foundation Adds pwa/api-client.js, a small browser-side fetch wrapper for future authenticated PWA/API screens. - Uses same-origin credentials. - Sends JSON Accept, X-Requested-With, X-Request-ID and Cache-Control: no-store. - Uses fetch cache: no-store and never writes access/refresh tokens to localStorage/sessionStorage. - Supports GET and JSON POST helpers, timeout handling, network-error normalization and API request-id capture. - Loaded by the PWA shell. - Does not change the service worker cache policy; API/private routes remain excluded. - No database changes. No SQL import. Correction: Stage 59 test now recognizes the API client script at ./api-client.js relative to pwa/index.php.