Architecture Decision Records
Architecture Decision Records (ADRs) capture significant, hard-to-reverse decisions together with their context and consequences. Each record is immutable once accepted — superseding decisions are written as new ADRs that reference the old one.
The records below are the source ADRs from the Atlas repository, reproduced here so the reasoning behind the system lives next to the architecture it shaped.
Index
| ADR | Decision | Theme |
|---|---|---|
| ADR-007 | Workflow ontology engine | Workflows |
| ADR-008 | EBA risk-matrix engine | Risk |
| ADR-008a | Reference data registry | Reference data |
| ADR-009 | Data-provider plugin architecture | Plugins |
| ADR-010 | Ontology lifecycle & conflict resolution | Ontology |
| ADR-013 | Analyst interaction layer | Frontend |
| ADR-014 | AI governance, model lineage & human oversight | Governance |
| ADR-015 | URL-driven navigation state | Frontend |
| ADR-016 | Port–wire interaction model | Frontend |
| ADR-017 | Multi-source disagreement & missing-data enforcement | Entity resolution |
| ADR-018 | Evaluation rework: live preview & portfolio scoring | Risk |
| ADR-019 | Risk-matrix scoring pipeline | Risk |
| ADR-020 | Ontology field provenance | Ontology |
| ADR-021 | Dynamic risk categories | Risk |
| ADR-022 | Multi-tenancy architecture | Security |
| ADR-024 | Tenant-scoped plugin credentials | Security |
How decisions map to the architecture
See also the Reference → Directory Map for where each subsystem lives in the code.