Non-obvious, reversible-but-significant decisions. Add a new numbered file when you change the auth flow, add a data dependency, change the security model, or pick a third-party provider.
| # | Decision | Status |
|---|---|---|
| 0001 | Payments provider (Polar MoR; Stripe out for Serbia) | Proposed |
| 0002 | Data layer — Drizzle vs. Supabase-native | Proposed (defer Drizzle) |
| 0003 | Upstash Redis for distributed rate limiting + cache | Proposed (adopt) |
| 0004 | Distribution as a GitHub template repo | Accepted |
| 0005 | Nuxt Layers for feature organization | Accepted |
See also: ../gstack.md (stack definition) · ../roadmap.md (build order).