Architecture Decision Records (ADR) Index¶
This page provides an index of all Architecture Decision Records (ADRs) documenting technical architecture decisions made at ConnectSoft. 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 are managed using log4brains and follow a standard template. 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-0001 | Use log4brains for Architecture Decision Records | Accepted | 2026-01 | Documentation, ADR, Tooling |
| ADR-0002 | Template Layering and Submodules | Accepted | 2026-01 | Templates, Architecture, Reuse, Submodules |
| ADR-0003 | Metrics, Options and Testing Extensibility | Accepted | 2026-01 | Templates, Extensibility, Metrics, Options, Testing |
| ADR-0004 | Core Platform Stack Prioritization | Accepted | 2026-01 | Platform, Prioritization, Architecture |
| ADR-0005 | Platform Factory and SaaS Prioritization | Accepted | 2026-01 | Platform, Factory, SaaS, Prioritization |
| ADR-0006 | Product Portfolio and Ecosystem | Accepted | 2026-01 | Product Portfolio, Ecosystem, Strategy |
| ADR-0007 | connectsoft.me Product Introduction | Accepted | 2026-01 | Personal Agents, Product Portfolio, Architecture |
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¶
- Decision Records Process - How to create and manage ADRs
- BDR Index - Business Decision Records index
- Decision Records Process - How to create and manage ADRs (includes template guidance)