feat(#190): метрики качества первички (AURORA-1759) #229

Merged
aep merged 45 commits from feat/190-ocr-metrics into main 2026-11-07 07:50:00 +03:00
Showing only changes of commit 2f4817137e - Show all commits

View File

@ -0,0 +1,12 @@
## 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`, форматом, фильтрами и числом строк