Why this matters
Cross-linking PRs and docs/adr/ records keeps code and rationale synchronized.
When a PR implements or changes a decision, include 'ADR: docs/adr/NNNN-title.md' in the PR description and reference it in the merge commit body.
Cross-linking PRs and docs/adr/ records keeps code and rationale synchronized.
Side-by-side examples engineers can pattern-match during review.
PR body: 'Refactor caching' (no ADR link).PR body: Implements ADR docs/adr/0009-cache-invalidation-strategy.md; closes PROJ-92.ADR: docs/adr/0009-cache-invalidation-strategy.mdImplements caching (no ADR reference)From 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.