RFCs
Substantial design changes go through an RFC so the discussion is recorded next to the code.
- Copy the RFC template to
NNNN-short-title.mdwith the next free number. - Open a PR. Discussion happens on the PR.
- When accepted, the PR merges and a matching entry is added to
docs/decisions/.
What needs an RFC: anything in the “Open questions” section of the architecture document, new protocols or wire formats, changes to the approval tiers, changes to the slash prefix grammar, adding a backend.
What does not: bug fixes, implementation of an already-decided design, docs.