- Use **Conventional Commits**.
- Short-lived branches off `main`; open PRs early.
- Significant changes → RFC; accepted architecture choices → ADR.
- Protected paths require CODEOWNERS approvals.