docs(): added RUNBOOK, compliance matrix, ADR, refactored C4 and

repository map

zavoz
This commit is contained in:
ITQ
2026-02-24 13:17:24 +03:00
parent 7bf3ccee5c
commit 740fd2d7bd
18 changed files with 542 additions and 10 deletions
+4 -2
View File
@@ -6,15 +6,17 @@
- Django settings: [src/backend/config/settings](./src/backend/config/settings)
- URL root: [src/backend/config/urls.py](./src/backend/config/urls.py)
- API wiring: [src/backend/api/urls.py](./src/backend/api/urls.py)
- API v1 router: [src/backend/api/v1/router.py](./src/backend/api/v1/router.py)
- API v1 роутер: [src/backend/api/v1/router.py](./src/backend/api/v1/router.py)
- Команды и проверки: [src/backend/justfile](./src/backend/justfile)
- Файлы конфигурации деплоя: [deploy](./deploy)
- Файлы конфигурации для сервисов: [infrastructure/configs](./infrastructure/configs)
## 2. Основные доменные модули ([src/backend/apps](./src/backend/apps))
- [flags](./src/backend/apps/flags) - feature flags и типизация значений.
- [experiments](./src/backend/apps/experiments) - жизненный цикл эксперимента, варианты.
- [reviews](./src/backend/apps/reviews) - группы аппруверов, дефолтная политика апрува.
- [decision](./src/backend/apps/decision) - логика выбора варианта для флага (детерминизм, таргетинг, лимиты участия, конфликт-домены).
- [decision](./src/backend/apps/decision) - логика выбора варианта для флага (детерминизм, таргетинг, лимиты участия).
- [events](./src/backend/apps/events) - обработка эвентов: валидация, дедуп, атрибуция, pending events.
- [metrics](./src/backend/apps/metrics) - каталог и правила вычисления метрик.
- [reports](./src/backend/apps/reports) - отчёты по экспериментам в разрезе вариантов/периода.