---
name: "storm-codebase-intel"
description: "Выполняет статический анализ кодовой базы, расчет радиуса поражения правок (Blast Radius), поиск горячих точек дефектов (Bug Hotspots), выявление мертвого кода и сжатие логов сборки/тестов (Output Distillation)."
---
# STORM Codebase Intelligence & Graph Analyzer

## Назначение
Обеспечивает глубокое понимание структуры проекта, безопасное внесение изменений и предотвращение скрытых поломок в проектах экосистемы STORM SOFT.

## Ключевые функции анализа:
1. **Расчёт радиуса поражения (Blast Radius)**:
   - Анализ зависимостей изменяемых символов, методов и классов до внесения правок.
   - Выявление всех вызывающих функций (callers) в зависимых файлах.
2. **Анализ истории дефектов и связей (Bug Hotspots & Co-change)**:
   - Идентификация файлов, в которых чаще всего исправлялись баги.
   - Проверка незатронутых файлов-компаньонов, которые исторически изменяются вместе.
3. **Сжатие и фильтрация вывода (Output Distillation)**:
   - Автоматическое отсечение избыточного шума из логов сборки (CMake, MSBuild, Vite, Gradle) и тестов с сохранением только ошибок, предупреждений и стек-трейсов.
4. **Контроль здоровья кода (Code Health)**:
   - Поиск неиспользуемого (мертвого) кода, циклических зависимостей модулей и сложных God-методов с рекомендациями по декомпозиции.
