Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Problem Statement

Describe the problem that the RFC aims to solve and why the problem exists.

Proposal

The proposal to solve the above problem.

Alternative Proposals

List alternative Proposals or ideas that were considered and why they were rejected.

Who it affects

List people and groups that this proposal affects/may affect.

Rationale

What is the impact of not doing this?

Impact

What could go wrong when we do this? What should we be careful for?

How will the proposed change evolve with time? What is the cost of changing the approach later?

How do we know we succeeded

What are the visible/measurable improvements this proposal is going to make if it’s implemented?

Previous Versions

Everytime the RFC changes version write a note on what changed here. One entry per version.

Comments from previous review sessions.

Any comments or concerns from the previous review sessions.