Architectural Decision Records#
Architectural decisions are made throughout a project’s lifetime. As a way of keeping track of these decisions, we record these decisions in Architecture Decision Records (ADRs) listed below.
- 1. Record architecture decisions
 - 2. Adopt python-copier-template for project structure
 - 3. Short descriptive title
 - 3. No dependency on python-zocalo
 - 5. Use detect-secrets for secret scanning
 - 6. Use Sealed Secrets for Kubernetes secrets management
 - 7. Eliminate circular dependency between smartem_api and smartem_backend
 - 8. Backend-to-Agent Communication Protocol Selection
 
For more information on ADRs see this blog by Michael Nygard.