Why this matters
A predictable docs/adr/ layout enables discoverability and tooling to index ADRs reliably.
Store decision records under docs/adr/ with zero-padded incremental numbering and a kebab-case title: docs/adr/NNNN-title.md (e.g., docs/adr/0001-choose-postgresql.md).
A predictable docs/adr/ layout enables discoverability and tooling to index ADRs reliably.
Side-by-side examples engineers can pattern-match during review.
docs/ADR/ChooseDB.MDdocs/adr/0001-choose-postgresql.mddocs/adr/0010-enable-circuit-breakers.mdarchitecture/decisions/circuitBreakers.mdFrom the same buckets as this rule.
For changes that affect architecture, data models, external APIs, security posture, deployment topology, or cost (>10%), create an ADR in docs/adr/ using the standard template (Context, Decision, Consequences) and link the PR and issue IDs.