v0.8.0
v0.8.0
Субагенты
Добавлены два дешёвых субагента, оба только читают и оба вписаны в свои контуры.
bsl-scout собирает факты для признаков ARCH-A1, ARCH-A7 и ARCH-A9: вызывающие, экспорты
модуля, триггеры экспорта в XML. Раньше контур архитектуры добывал это сам, тратя
контекст и бюджет обращений к индексу кода. Отдельное правило: пока триггеры в XML
(подписки, команды, регламентные задания) не проверены, ответ «вызывающих нет» не
выдаётся, иначе контур предложит удалить работающий механизм.
xml-runner прогоняет сверку «диск ↔ состав» и валидаторы структуры и разбирает их вывод.
Валидаторы печатают до тридцати ошибок на файл, и на классе C3 это вытесняло из контекста
всё остальное раньше отчёта. Отдельно отделяет недоступность инструмента (нет lxml, нет
Python) от дефекта в проверяемом файле.
Ни один субагент не пишет записи следа сам: факты возвращает агент, запись формирует
контур, иначе непроверяемо, кто что утверждал.
Контур кода
Верификация API стала явным шагом с условием запуска, поведением без субагента и
обязательной записью следа. Раньше это было приглашение «хорошо делегируется агенту»,
спрятанное в подшаге, а пропуск не оставлял следа.
Слой 2 дополнен холодным читателем: вход противоположен входу advisor(), поэтому ему
передаются только дифф и файлы, а постановка задачи и выводы — нет. Модель здесь не
дешёвая, выносится суждение о логике.
Состязательный аудит
Объявлен потолок параллелизма: 8 одновременных задач, 4 в среде с жёстким лимитом. Веер
идёт волнами, недобранная волна даёт skipped, а не «проверено». Ограничение «20 находок
за круг» бьёт по объёму работы, но не по числу одновременных задач.
Исправления
bsl-verifier не имел Bash в списке инструментов, хотя его карта проверок начинается с
запуска analyzer-run.mjs. Агент не мог выполнить команду и молча уходил в ручные
проверки, теряя детерминированную часть вердикта.
Ломающие изменения
Нет. Формат следа, контракт снятия гейта и пороги контуров не менялись.
Миграция
Не требуется, достаточно /plugin marketplace update.
Закреплённая версия анализатора
0.2.66 (assets/analyzer/runtime-manifest.json)
Минимальная версия Claude Code
Не повышалась.