ADR کنار کد در repo زندگی می‌کند. زمینه، تصمیم و پیامدها را دارد و بعد از پذیرش ویرایش نمی‌شود: تغییر نظر یک ADR تازه است که قبلی را کنار می‌گذارد.