Files
Lotty/MAP.md
T
2026-02-24 09:45:47 +03:00

5.0 KiB

Карта репозитория

1. Точки входа

2. Основные доменные модули (src/backend/apps)

  • flags - feature flags и типизация значений.
  • experiments - жизненный цикл эксперимента, варианты.
  • reviews - группы аппруверов, дефолтная политика апрува.
  • decision - логика выбора варианта для флага (детерминизм, таргетинг, лимиты участия, конфликт-домены).
  • events - обработка эвентов: валидация, дедуп, атрибуция, pending events.
  • metrics - каталог и правила вычисления метрик.
  • reports - отчёты по экспериментам в разрезе вариантов/периода.
  • guardrails - safety правила, триггеры, авто пауза/ролбек.
  • conflicts - домены конфликтов между экспериментами.
  • notifications - enqueue/flush уведомлений по системным событиям.
  • learnings - библиотека выводов/знаний по экспериментам.
  • users - роли, auth, RBAC.
  • core - базовые модели/общие вспомогательные элементы.

3. API слой (src/backend/api/v1)

4. Критичный поток

  1. Decide

  2. Events/Attribution

  3. Reports/Guardrails

5. Интеграционные тесты

6. Наблюдаемость и эксплуатация