feat(portal): export investigation packs
This commit is contained in:
@@ -117,6 +117,48 @@ POST /api/incident-review
|
||||
отображается как отсутствующая. Audit JSONL является append-only журналом:
|
||||
история изменений не удаляется и не перезаписывается при смене статуса.
|
||||
|
||||
## Investigation Pack Export
|
||||
|
||||
Для каждого кандидата можно выгрузить доказательный пакет расследования:
|
||||
|
||||
```http
|
||||
GET /api/investigation-pack/{candidate_id}
|
||||
GET /api/investigation-pack/{candidate_id}?format=markdown
|
||||
```
|
||||
|
||||
Пакет не создает инцидент автоматически и не меняет review-статус. Это только
|
||||
экспорт текущего кандидата для руководителя, ИБ или внутренней проверки.
|
||||
|
||||
JSON/Markdown содержит:
|
||||
|
||||
- `candidate_id`;
|
||||
- подразделение, ответственного и рабочее место;
|
||||
- уровень риска;
|
||||
- причины риска;
|
||||
- evidence-признаки;
|
||||
- первое и последнее наблюдение;
|
||||
- текущий review-статус и комментарий;
|
||||
- `review_audit_history`;
|
||||
- `trust_kpi_snapshot`;
|
||||
- `agent_quality_snapshot`;
|
||||
- `business_risk_snapshot`.
|
||||
|
||||
Markdown-версия содержит разделы:
|
||||
|
||||
```text
|
||||
Краткое резюме
|
||||
Причины риска
|
||||
Доказательства
|
||||
История проверки
|
||||
Снимок доверия к KPI
|
||||
Качество данных агента
|
||||
Бизнес-риск
|
||||
Вывод
|
||||
```
|
||||
|
||||
Если audit-файл отсутствует, пакет всё равно формируется, а раздел истории
|
||||
проверки показывает, что изменения не зафиксированы.
|
||||
|
||||
## Логика риска
|
||||
|
||||
На риск влияют:
|
||||
@@ -177,6 +219,9 @@ POST /api/incident-review
|
||||
кандидат -> проверка -> решение -> кто/когда/почему
|
||||
```
|
||||
|
||||
Кнопка `Скачать пакет расследования` выгружает Markdown-пакет по выбранному
|
||||
кандидату без создания инцидента.
|
||||
|
||||
## Markdown
|
||||
|
||||
Оперативный отчет содержит раздел:
|
||||
|
||||
Reference in New Issue
Block a user