Комплаенс
Выполняет пост-QA проверку (7 шагов): ре-валидация vs PRD/задачу, упрощение кода, проверка ссылок/покрытия/линтинга/тестов, отчёт.
Обзор
Комплаенс — финальный контроль качества перед архивацией задачи. Выполняет структурированный 7-шаговый процесс: перепроверяет реализацию на соответствие требованиям, упрощает изменённый код, проверяет ссылки, покрытие, линтинг и тесты, затем создаёт формальный отчёт.
Когда используется
Вызывается через /dr-compliance после прохождения этапа QA. Это последняя точка контроля перед /dr-archive (который выполняет рефлексию как Step 0.5 и архивирует задачу). Адаптируется к типу задачи — код, документация, исследование, юридические документы, контент или инфраструктура.
Возможности
- Ре-валидация PRD/задачи — проверяет соответствие реализации оригинальным требованиям
- Упрощение кода — применяет принципы Code Simplifier только к изменённому коду
- Проверка ссылок — валидирует перекрёстные ссылки между документами
- Проверка покрытия — подтверждает соответствие тестового покрытия Definition of Done
- Линтинг и тесты — запускает линтеры и тесты, фиксирует ошибки
- Отчёт — записывает структурированный отчёт в
datarim/reports/
Как это работает
Семишаговый процесс выполняется последовательно. Агент читает PRD и определение задачи, проверяет реализацию на соответствие плану, запускает упрощение кода на изменённых файлах, проверяет ссылки в документации, запускает тесты и создаёт отчёт. Если какой-то шаг не пройден, отчёт фиксирует это для исправления до архивации.
Пример
/dr-compliance
→ Шаг 1: Чтение PRD и определения задачи
→ Шаг 2: Упрощение кода в изменённых файлах
→ Шаг 3: Проверка перекрёстных ссылок в datarim/
→ Шаг 4: Запуск тестов, проверка покрытия
→ Шаг 5: Запуск линтера
→ Шаг 6: Генерация отчёта о соответствии
→ Шаг 7: Сводка в чат → следующий шаг: /dr-archive
Загрузка контекста
Применяет навык compliance (самодостаточный процесс и структура отчёта). Читает контекст проекта: activeContext.md, tasks.md и PRD. Опционально загружает агента Code Simplifier для шага 2.
Используемые навыки
compliance (всегда — определяет весь процесс), агент code-simplifier (опционально, для шага 2).