Wave 4 Pass 4.A architecture (canonical re-record): @serwist/next 9.5.…

Decision

Wave 4 Pass 4.A architecture (canonical re-record): @serwist/next 9.5.10 + idb queue + caller-injected drain + auth-proxy PWA allowlist + planner-review conflict policy. Hardened: progress form try/catches Server Action throw → enqueue fallthrough; ExpirationPlugin bounds runtime API cache 24h × 100 entries.

Rationale

Re-record with canonical tags. See decision d3b57591 for full rationale. Stack reversible (dep swap + sw.ts rewrite); conflict policy intentionally strict (audit-log integrity).

Alternatives Rejected

Outcome

Pending