Skip to content

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