# Architecture Decision Records (ADR) One decision per file. Never overwrite an accepted ADR — supersede it. | ADR | Title | Status | | --- | --- | --- | | [ADR-001](ADR-001.md) | Database-per-Service | Accepted | | [ADR-002](ADR-002.md) | Strict Frontend / Backend Separation | Accepted | | [ADR-003](ADR-003.md) | Row-Level Multi-Tenancy with tenant_id | Accepted | | [ADR-004](ADR-004.md) | Central SSO with Keycloak | Accepted | | [ADR-005](ADR-005.md) | Mandatory Mobile Identity with OTP | Accepted | | [ADR-006](ADR-006.md) | Transactional Outbox / Inbox for Events | Accepted | | [ADR-007](ADR-007.md) | Dual Tenant Membership Tables | Accepted | | [ADR-008](ADR-008.md) | White-Label Branding via Config and Tenant Profile | Accepted | | [ADR-009](ADR-009.md) | Nginx Edge with Automatic Tenant SSL Expansion | Accepted | | [ADR-010](ADR-010.md) | Posting Engine Ownership for Accounting Entries | Accepted | | [ADR-011](ADR-011.md) | Independent Enterprise Loyalty Platform Service | Accepted | | [ADR-012](ADR-012.md) | Independent Enterprise Communication Platform | Accepted | | [ADR-013](ADR-013.md) | Permanent AI Development Framework | Accepted | | [ADR-014](ADR-014.md) | Independent Sports Center Platform Service | Accepted | | [ADR-015](ADR-015.md) | Independent Delivery & Fleet Platform Service | Accepted | | [ADR-016](ADR-016.md) | Independent Enterprise Experience Platform Service | Accepted | | [ADR-017](ADR-017.md) | Independent Hospitality Platform Service | Accepted | | [ADR-018](ADR-018.md) | Enterprise Completeness Mandate for the AI Development Framework | Accepted | | [ADR-019](ADR-019.md) | Mandatory Enterprise Phase Discovery | Accepted | | [ADR-020](ADR-020.md) | Independent Enterprise Payment Platform Service (Torbat Pay) | Accepted | | [ADR-021](ADR-021.md) | Payment Platform Licensing, Routing & Integration Contracts | Accepted | | [ADR-022](ADR-022.md) | Platform Published Resource Architecture (incl. Actions, Access, Embed) | Accepted | | [ADR-023](ADR-023.md) | Commercial Platform Foundation (Business Bundles, Pricing, Subscriptions) | Accepted | Template: [adr-template.md](../../templates/adr-template.md) AI / Enterprise implementation workflow: [docs/ai-framework/](../../ai-framework/README.md) ([ADR-013](ADR-013.md), [ADR-018](ADR-018.md), [ADR-019](ADR-019.md)) Statuses: `Proposed` · `Accepted` · `Deprecated` · `Superseded`