Архитектурные решения
ADR нужен для изменения границ, публичных контрактов, долговечности, модели прав, HA-топологии или существенного инструментария. Рутинные реализации не требуют отдельного ADR.
Создавайте NNNN-short-name.md по шаблону. Статусы: proposed, accepted, superseded. Сохраняйте причины и последствия; не переписывайте прошлое решение как будто альтернатив не было.
0014 — Индексы страниц каталога без длительной блокировки записи
0019 — Делегирование управления точными сервисными аккаунтами
0037 — Согласованные копии и независимое восстановление (протокол принят для B1)
0041 — Восстановление клиентской очереди, поиск metadata и публикация UPack
0045 — Только нативный API без совместимости с внешними протоколами
0046 — Размер объекта без фиксированного предела и адаптивные части multipart
0047 — Продвижение артефактов: стадии и перенос между репозиториями
0049 — Безопасность персональных токенов, входа и журнал identity-событий
0050 — Compose на Windows от пользователя контейнерного движка
0051 — Контракт ошибок: причины, поля и обратная связь от сервера до CLI
0052 — Структурированные журналы, корреляция запросов и метрики процесса
0053 — Локальный конвейер проверок и выпуск черновика релиза
0054 — Встроенный vault резервных копий и восстановление в пустую цель
0056 — Резервные копии без участия оператора: агент, расписание, retention и API
0057 — Служба агента резервных копий в установщиках и настройка vault
0058 — Зеркала репозиториев: свой каталог, забор по публичному API
0059 — Обновление со сменой схемы — после проверенной резервной копии
0060 — Хаб ProAnimaStudio: одобрение обновлений, подпись релизов, статистика и обратная связь
0067 — Самовосстановление служб: падение, потеря владения и зависание
0072 — HA на одной площадке: active/passive на синхронной реплике тома
0073 — Счётчики занятого объёма, пулы соединений и лимиты загрузок
0076 — Планировщик скачиваний: сессии, очередь, приоритеты и окна