Include Loyalty/Communication/Sports Center backends and registry updates alongside production nginx and compose wiring. Co-authored-by: Cursor <cursoragent@cursor.com>
1.4 KiB
1.4 KiB
Architecture Decision Records (ADR)
One decision per file. Never overwrite an accepted ADR — supersede it.
| ADR | Title | Status |
|---|---|---|
| ADR-001 | Database-per-Service | Accepted |
| ADR-002 | Strict Frontend / Backend Separation | Accepted |
| ADR-003 | Row-Level Multi-Tenancy with tenant_id | Accepted |
| ADR-004 | Central SSO with Keycloak | Accepted |
| ADR-005 | Mandatory Mobile Identity with OTP | Accepted |
| ADR-006 | Transactional Outbox / Inbox for Events | Accepted |
| ADR-007 | Dual Tenant Membership Tables | Accepted |
| ADR-008 | White-Label Branding via Config and Tenant Profile | Accepted |
| ADR-009 | Nginx Edge with Automatic Tenant SSL Expansion | Accepted |
| ADR-010 | Posting Engine Ownership for Accounting Entries | Accepted |
| ADR-011 | Independent Enterprise Loyalty Platform Service | Accepted |
| ADR-012 | Independent Enterprise Communication Platform | Accepted |
| ADR-013 | Permanent AI Development Framework | Accepted |
| ADR-014 | Independent Sports Center Platform Service | Accepted |
Template: adr-template.md
AI implementation workflow: docs/ai-framework/
Statuses: Proposed · Accepted · Deprecated · Superseded