feat(#190): метрики качества первички (AURORA-1759) #229
12
openspec/changes/quality-metrics/specs/audit-trail/spec.md
Normal file
12
openspec/changes/quality-metrics/specs/audit-trail/spec.md
Normal 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`, форматом, фильтрами и числом строк
|
||||
Loading…
x
Reference in New Issue
Block a user