Architecture Decision Records (ADR) Index¶
This page provides an index of all Architecture Decision Records (ADRs) documenting technical architecture decisions made for ConnectSoft templates and infrastructure. It is written for architects, engineers, and anyone understanding the technical rationale behind ConnectSoft's architecture choices.
ADRs document important architectural decisions, their context, alternatives considered, and consequences. They help maintain consistency and provide historical context for why certain technical choices were made.
Note
ADRs follow a standard format and are managed alongside code. See Decision Records Process for how to create and manage ADRs.
How to Use This Index¶
- Browse by Status - See which decisions are proposed, accepted, or deprecated
- Search by Topic - Find decisions related to specific technologies or patterns
- Review Context - Understand why decisions were made and what alternatives were considered
- Track Changes - See when decisions were made and if they've been superseded
ADR List¶
| ID | Title | Status | Date | Topics |
|---|---|---|---|---|
| ADR-00xx | Template Layering and Submodules | Accepted | 2026-01 | Templates, Architecture, Reuse, Submodules |
| ADR-00xy | Metrics, Options and Testing Extensibility | Accepted | 2026-01 | Templates, Extensibility, Metrics, Options, Testing |
| ADR-00xz | Foundation Documentation Migration to Central Repository | Accepted | 2026-01 | Documentation, Architecture, Templates, Migration |
Status Definitions¶
- Proposed - Decision is under consideration
- Accepted - Decision has been approved and is in effect
- Deprecated - Decision has been superseded or is no longer applicable
- Superseded - Decision has been replaced by another ADR
Related Documents¶
- Template Layering and Reuse - Detailed guide to the three-layer template architecture
- Metrics, Options and Testing Extensibility - Guide to extension point patterns
- Decision Records Process - How to create and manage ADRs