# 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: ```text artifacts/browser-smoke/ ``` Минимум: * executive.png * workforce.png * security.png * forensics.png --- ## Smoke Script Создать: ```text scripts/browser-conformance-smoke.* ``` --- ## Documentation Создать: ```text docs/BROWSER_CONFORMANCE_RU.md ``` Описать: * что проверяется; * ограничения; * как запускать. --- ## Запрещено Не делать: * новые API; * новые UI; * новые данные; * новые claims. --- ## Критерии приемки * browser smoke существует; * screenshots генерируются; * smoke проходит локально; * документация добавлена. --- ## Финальный отчет 1. Используемый инструмент. 2. Проверяемые страницы. 3. Проверяемые блоки. 4. Примеры screenshots. 5. Результаты smoke. 6. Ограничения.