Technical notes
Requirements and design intent
Requirements describe what the system needs to do. Keeping them visible beside the design discussion helps prevent an implementation detail from changing the original objective.
Interface documentation
The document records how system parts exchange information, power and decisions.