Kulcare Docs
Adrs

Architecture Decision Records (ADRs)

This directory contains Architecture Decision Records documenting significant technical decisions made for the Kulcare platform.

What is an ADR?

An ADR is a document that captures an important architectural decision made along with its context and consequences.

ADR Format

Each ADR should include:

  • Title: Descriptive title
  • Status: Proposed, Accepted, Deprecated, Superseded
  • Context: The problem being addressed
  • Decision: What was decided
  • Consequences: Positive and negative impacts

When to Create an ADR

Create an ADR when making significant architectural decisions that:

  • Affect multiple components or services
  • Introduce new patterns or conventions
  • Change existing patterns
  • Have long-term implications

Current ADRs

ADR files live under /docs/adrs/. This index links to them via relative paths.

NumberTitleStatus
ADR-001Patient Photos ActiveStorage ArchitectureAccepted
ADR-002Patient Domain ArchitectureAccepted

On this page