ADR-0001: Django Monolith with Domain Modules¶
- Status: Accepted
Context¶
OpenSESA needs strong cross-domain traceability across many workflows.
Decision¶
Use a single Django application with domain modules (*_mgmt, impact_assessment, ops_mgmt) instead of distributed microservices.
Consequences¶
- simpler cross-domain transactions and trace links
- faster development iteration
- requires strict module boundary discipline