Skip to main content

Architecture Decision Records (ADRs)

ADRs document significant architectural decisions for CAF: context, decision, and consequences.

Index

ADRTitle
ADR-001The caf/ folder structure
ADR-002Pulse vs Ploc: when to use each
ADR-003Routing abstraction (RouteManager / RouteRepository)
ADR-004Package separation (monorepo and scoped packages)

Format

Each ADR uses:

  • Title — Short descriptive name
  • Status — Proposed | Accepted | Deprecated | Superseded
  • Context — What is the issue?
  • Decision — What did we decide?
  • Consequences — Results (positive and negative)

References