--- 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-методов с рекомендациями по декомпозиции.