Architecture Decision Records (ADR) — что это за артефакт, из чего состоит, как писать и внедрять в команде. Шаблоны, примеры и типичные ошибки