Skip to main content

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

ADRDecisionTheme
ADR-007Workflow ontology engineWorkflows
ADR-008EBA risk-matrix engineRisk
ADR-008aReference data registryReference data
ADR-009Data-provider plugin architecturePlugins
ADR-010Ontology lifecycle & conflict resolutionOntology
ADR-013Analyst interaction layerFrontend
ADR-014AI governance, model lineage & human oversightGovernance
ADR-015URL-driven navigation stateFrontend
ADR-016Port–wire interaction modelFrontend
ADR-017Multi-source disagreement & missing-data enforcementEntity resolution
ADR-018Evaluation rework: live preview & portfolio scoringRisk
ADR-019Risk-matrix scoring pipelineRisk
ADR-020Ontology field provenanceOntology
ADR-021Dynamic risk categoriesRisk
ADR-022Multi-tenancy architectureSecurity
ADR-024Tenant-scoped plugin credentialsSecurity

How decisions map to the architecture

See also the Reference → Directory Map for where each subsystem lives in the code.