# eCAL – Architecture documentation This folder contains the architecture and design diagrams for eCAL, maintained as PlantUML sources and other formats. The goals are: - Creates a shared understanding of the complex module and data flow relations - Reduces onboarding time by giving newcomers a structured overview of components and how they interact - Supports better decision‑making by making technical trade-offs visible and traceable - Ensures alignment with the overall system vision and prevents architectural drift over time - Enables easier maintenance by documenting dependencies, boundaries, and responsibilities - Improves long‑term sustainability of the codebase by preserving system knowledge Scope: Typical diagram types include activity, component, sequence, class, and state diagrams related to eCAL modules, data flows, and runtime behavior.