Skip to content

ADR - Architecture decision records

The ADR module numbers and stores your architecture decisions with the MADR lifecycle.

  • Per-workspace numbering - each decision gets an automatic, sequential number (e.g. ADR-0007).
  • MADR lifecycle - proposed → accepted → rejected → superseded; every transition is recorded.
  • Supersession chains - when one decision replaces another, the link is preserved.
  • Server-side Markdown rendering - decisions are written in Markdown and rendered safely.
  • Full export - JSON, CSV or Markdown ZIP.
  • Limit by package - 5 records on Trial; unlimited on paid plans.
# ADR-0007: Adopt RabbitMQ for messaging
Status: Accepted
Context: We need asynchronous communication between services.
Decision: RabbitMQ will be used as the event queue.
Consequences: Operational load increases; supersedes ADR-0003.