Skip to content

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