2.7 KiB
2.7 KiB
docs/roadmap/
Рекомендуемые параметры
Mode: xhigh Reasoning: maximum Task type: visual validation Quality bar: production-ready Breaking changes: forbidden Architecture changes: forbidden New features: forbidden
Цель
Добавить автоматическую проверку того, что ключевые элементы портала реально отображаются в браузере.
Не добавлять новый функционал.
Проверять существующий.
Контекст
После TASK_011 выявлен gap:
Отсутствует browser-level conformance validation.
Есть API smoke.
Есть docs smoke.
Есть deployment smoke.
Но нет проверки визуального отображения ключевых блоков.
Что реализовать
Создать browser smoke.
Рекомендуется:
- Playwright
или
- существующий инструмент проекта, если он уже есть.
Проверяемые страницы
Проверить наличие:
Executive
- KPI
- Explainable KPI
- Risk Narrative
- Recommended Actions
Workforce
- KPI
- Department Comparison
- Trend Status
Security
- UEBA
- Risk Narrative
- Recommended Actions
Forensics
- Reports
- Investigation data, если уже есть
Проверяемые элементы
Не проверять дизайн.
Проверять:
- наличие блоков;
- наличие заголовков;
- отсутствие ошибки рендера;
- отсутствие пустой страницы;
- отсутствие 500.
Screenshots
Сохранять screenshots:
artifacts/browser-smoke/
Минимум:
- executive.png
- workforce.png
- security.png
- forensics.png
Smoke Script
Создать:
scripts/browser-conformance-smoke.*
Documentation
Создать:
docs/BROWSER_CONFORMANCE_RU.md
Описать:
- что проверяется;
- ограничения;
- как запускать.
Запрещено
Не делать:
- новые API;
- новые UI;
- новые данные;
- новые claims.
Критерии приемки
- browser smoke существует;
- screenshots генерируются;
- smoke проходит локально;
- документация добавлена.
Финальный отчет
- Используемый инструмент.
- Проверяемые страницы.
- Проверяемые блоки.
- Примеры screenshots.
- Результаты smoke.
- Ограничения.