# Title
**Status**: (Draft|Approved|Deprecated|Updated) | (Optional Implemented) | (Date)
**Author**: Author Name
**Reviewer**: (Optional Reviewer Name — if someone specific should review this)
_Remove any sections that aren't relevant_
## Goals
What this design doc is trying to accomplish? What does success look like?
## Requirements
What preconditions do we have to meet for this design to work?
## Prior Art
A survey of prior art in other apps that's relevant to the topic.
## Overall Approach
Describe the approach in detail.
### Overall Approach Details
If the approach is complex, break it into sections.
### Overall Approach Details
There can be multiple detailed sections
## Next steps
List any actions we should do after the design is approved.
* [ ] This is the first thing we should do
* [ ] This is the second thing we should do
* [ ] Subtask of the second thing
* [ ] Another subtask of the second thing
* [X] This is the third thing we should do. It's done already.
## Open Questions
List any problems that need to be solved. These may get answered as
part of the review process.
## Areas For Improvement
List any possible future areas of improvement.