feat(portal): add executive action center

This commit is contained in:
igor04091968
2026-06-07 16:39:49 +03:00
parent 307170b128
commit 2b41fb14c7
11 changed files with 1069 additions and 3 deletions
@@ -253,4 +253,57 @@ docs/EXECUTIVE_ACTION_CENTER_RU.md
6. Документация.
7. Тесты.
8. Проверки.
9. Ограничения.
9. Ограничения.
## Выполнение
Статус: done.
Файлы:
- `adk-rust/crates/detmir-portal/src/executive_actions.rs`;
- `adk-rust/crates/detmir-portal/src/main.rs`;
- `adk-rust/crates/detmir-portal/src/static/app.js`;
- `adk-rust/crates/detmir-portal/src/static/app.css`;
- `adk-rust/crates/detmir-portal/src/contracts/openapi.json`;
- `adk-rust/crates/detmir-portal/src/contracts/typescript.d.ts`;
- `adk-rust/crates/detmir-portal/src/production/limits.rs`;
- `scripts/awatch-production-hardening-smoke.mjs`;
- `docs/EXECUTIVE_ACTION_CENTER_RU.md`;
- `README.md`.
Новые endpoints:
- `GET /api/actions`.
Action model:
- `priority`;
- `title`;
- `summary`;
- `owner_role`;
- `recommended_deadline`;
- `reason_codes`;
- `evidence`.
Rule engine:
- deterministic rule-based;
- использует существующие сигналы Workforce KPI, UEBA, coverage, security
correlation, incident candidates и Risk Narrative;
- не использует ML/LLM;
- не выполняет auto-remediation.
UI:
- Executive View показывает блок `Рекомендуемые действия`;
- Security View показывает блок `Рекомендуемые действия ИБ` с ИБ-действиями и
действиями, передаваемыми в расследование;
- Markdown report содержит раздел `## Рекомендуемые действия`.
Ограничения:
- рекомендации не выполняются автоматически;
- пользователи не блокируются;
- политики не меняются;
- DLP/EDR/ML/LLM не добавлялись.