1.1 KiB
1.1 KiB
ADDED Requirements
Requirement: Аудит выгрузки метрик качества
Каждый успешный GET /quality-metrics/export SHALL добавлять отдельное неизменяемое событие audit_event с
action = EXPORT, section = EXPORT, object_type = quality_metrics, object_id = null, user_id инициатора,
before_value = null и after_value = {report, format, filters, rows}: report — тип выгрузки, format — csv или
json, filters — применённые фильтры, rows — число выгруженных строк. Выгрузка сводной ОСВ и шахматки продолжают
писать собственные события EXPORT.
Scenario: Выгрузка метрик оставляет след
- WHEN пользователь с
QUALITY_METRICS_VIEWвыгружает факты за период в CSV - THEN записано одно событие
EXPORTсobject_type = quality_metrics, форматом, фильтрами и числом строк