Architecture Decision Records 1. Record architecture decisions 2. Naming recipes 3. OSS contributor's guidelines 4. Library migration recipe conventions