Агент balanced

Комплаенс

Выполняет пост-QA проверку (7 шагов): ре-валидация vs PRD/задачу, упрощение кода, проверка ссылок/покрытия/линтинга/тестов, отчёт.

Обзор

Комплаенс — финальный контроль качества перед архивацией задачи. Выполняет структурированный 7-шаговый процесс: перепроверяет реализацию на соответствие требованиям, упрощает изменённый код, проверяет ссылки, покрытие, линтинг и тесты, затем создаёт формальный отчёт.

Когда используется

Вызывается через /dr-compliance после прохождения этапа QA. Это последняя точка контроля перед /dr-archive (который выполняет рефлексию как Step 0.5 и архивирует задачу). Адаптируется к типу задачи — код, документация, исследование, юридические документы, контент или инфраструктура.

Возможности

  • Ре-валидация PRD/задачи — проверяет соответствие реализации оригинальным требованиям
  • Упрощение кода — применяет принципы Code Simplifier только к изменённому коду
  • Проверка ссылок — валидирует перекрёстные ссылки между документами
  • Проверка покрытия — подтверждает соответствие тестового покрытия Definition of Done
  • Линтинг и тесты — запускает линтеры и тесты, фиксирует ошибки
  • Проверка spec-graph — самостоятельно запускает гейт spec-graph стадии compliance и сообщает полноту графа; оценка в отчёте не определяет маршрут
  • Повторная проверка приёмки — перепроверяет каждый due-кейс приёмки и его доказательства, а не выводит «всё зелёное» из прежних вердиктов; расхождения возвращаются на исправление
  • Отчёт — записывает структурированный отчёт в datarim/reports/, если он есть в проекте, иначе — в чат

Как это работает

Семишаговый процесс выполняется последовательно. Агент читает PRD и определение задачи, проверяет реализацию на соответствие плану, запускает упрощение кода на изменённых файлах, проверяет ссылки в документации, запускает тесты и создаёт отчёт. Если какой-то шаг не пройден, отчёт фиксирует это для исправления до архивации.

Пример

/dr-compliance
→ Шаг 1: Чтение PRD и определения задачи
→ Шаг 2: Упрощение кода в изменённых файлах
→ Шаг 3: Проверка перекрёстных ссылок в datarim/
→ Шаг 4: Запуск тестов, проверка покрытия
→ Шаг 5: Запуск линтера
→ Шаг 6: Генерация отчёта о соответствии
→ Шаг 7: Сводка в чат → следующий шаг: /dr-archive

Загрузка контекста

Перед любым чтением исходников или делегированием загружает навык security и применяет его границу для чувствительных источников. Применяет навыки compliance (самодостаточный процесс и структура отчёта), immutability (цикл приёмки и доказательств) и cta-format (блок Next Step; при NON-COMPLIANT — вариант fail-routing). Читает контекст проекта: activeContext.md, tasks.md и PRD. Опционально загружает агента Code Simplifier для шага 2.

Используемые навыки

compliance (всегда — определяет весь процесс), security (всегда, до чтения исходников), immutability (всегда), cta-format (всегда), агент code-simplifier (опционально, для шага 2).

Отчёт о результате

Перед сообщением человеку применяется Human Outcome Reporting. Объясняются изменение для пользователя, исходные условия, проверки и доказательства, а также открытые ограничения. Итог этапа не означает завершения всей задачи. Точные протоколы и технические записи сохраняются. Для повторного объяснения без продолжения работы — /dr-explain.