Documenting architecture decisions
We will keep a collection of records for "architecturally significant" decisions: those that affect the structure, non-functional characteristics, dependencies, interfaces, or construction techniques. An architecture decision record is a short text file in a format similar to an Alexandrian pattern.
Source: cognitect.com