2.4 KiB
2.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 |
| ADR-015 | Independent Delivery & Fleet Platform Service | Accepted |
| ADR-016 | Independent Enterprise Experience Platform Service | Accepted |
| ADR-017 | Independent Hospitality Platform Service | Accepted |
| ADR-018 | Enterprise Completeness Mandate for the AI Development Framework | Accepted |
| ADR-019 | Mandatory Enterprise Phase Discovery | Accepted |
| ADR-020 | Independent Enterprise Payment Platform Service (Torbat Pay) | Accepted |
| ADR-021 | Payment Platform Licensing, Routing & Integration Contracts | Accepted |
| ADR-022 | Platform Published Resource Architecture (incl. Actions, Access, Embed) | Accepted |
| ADR-023 | Commercial Platform Foundation (Business Bundles, Pricing, Subscriptions) | Accepted |
Template: adr-template.md
AI / Enterprise implementation workflow: docs/ai-framework/ (ADR-013, ADR-018, ADR-019)
Statuses: Proposed · Accepted · Deprecated · Superseded