Skip to content

Latest commit

 

History

History
23 lines (13 loc) · 568 Bytes

File metadata and controls

23 lines (13 loc) · 568 Bytes

Architecture

Modular monolith. Deployables: Web, API, Worker, PostgreSQL, Redis, Object Storage.

Tenancy

User → Workspace → Organisation → Business Data

Every tenant-owned table includes organization_id. Service methods always accept organisation context.

Accounting boundary

Domain modules call AccountingPostingService. Controllers never write journal lines directly.

Bangladesh compliance

Pluggable, effective-dated configuration. See COMPLIANCE_BD.md and SPEC §151.

ADRs

See adr/.