Why this matters
Grounding decisions in standards improves rigor and onboarding.
Where relevant, include links to RFCs, regulatory guidance, or benchmarks in the ADR (e.g., RFC 9110 for HTTP, PCI DSS sections), under a 'References' section.
Grounding decisions in standards improves rigor and onboarding.
Side-by-side examples engineers can pattern-match during review.
Decision: 'Use 409 for conflicts' (no reference).Decision: Use 409 for conflict per RFC 9110 §15.5.10.
References:
- https://www.rfc-editor.org/rfc/rfc9110## References
- RFC 9110 §15.5.10No references provided for protocol choiceFrom 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.