TorbatYar/docs/architecture/adr/README.md
Mortezakoohjani 9fac160258 feat(payment): ship Torbat Pay MVP phases 14.0-14.5
Add independent payment-service (port 8012, payment_db) with foundation licensing, BYO-PSP, merchant accounts, idempotent requests, callbacks, and immutable ledger.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-27 17:57:04 +03:30

2.3 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

Template: adr-template.md

AI / Enterprise implementation workflow: docs/ai-framework/ (ADR-013, ADR-018, ADR-019)

Statuses: Proposed · Accepted · Deprecated · Superseded