This section is for developers who change Cluster ERP. It restates the project's written engineering rules with the code that enforces each, explains the architecture tests, walks through a new backend module, and documents the quality gates: Ruff, mypy, pytest, and the browser e2e battery in web-client/. The binding design decisions behind the rules have their own records in the decision records section.
Rules and architecture¶
Quality gates and tests¶
Tools and documentation¶
Related pages¶
Verified against commit 92f8051 on 2026-11-13.