Architecture Decision Records (ADRs)
This folder records significant architectural / design decisions made in Magda β the context, the decision, its consequences, and the alternatives considered β so the reasoning behind non-obvious choices isnβt lost.
Use an ADR when a change involves a decision that is expensive to reverse, affects a public interface or the security model, or would otherwise leave future readers wondering βwhy was it done this way?β.
Format & conventions
- One decision per file, named
NNNN-short-title.md(zero-padded, incrementing). - Suggested sections: Status (Proposed / Accepted / Superseded), Context, Decision, Consequences, Alternatives considered, and any implementation notes worth preserving near the decision.
- Prefer linking to GitHub issues/PRs for tracking, and to the relevant code.