This section documents the backend core that every module builds on: the app factory, the module lifecycle, the EventBus and its contracts, settings, the database layer, ids, money, soft delete, change history, errors, the request pipeline, metadata, and the shared services in src/cluster_erp/core/ and src/cluster_erp/server/. Authentication, permissions, and tenancy are in the identity and access section.
Start-up and structure¶
Communication between modules¶
Data and records¶
- Database and sessions
- Base model and ids
- Money and Decimal
- Soft delete and deactivation
- Change history
- Errors and exceptions
Screens and fields¶
Shared services¶
- Attachments, notes, and storage
- Search, pagination, and bulk operations
- PDF and system mail
- Working time
- Reference data and core i18n
- Cache and asset stamp
- Shared server routes
Related pages¶
Verified against commit 92f8051 on 2026-11-13.