Команда
Pipeline
/dr-compliance
Адаптивная проверка соответствия с чеклистами по типу задачи
Обзор
/dr-compliance — финальный контроль качества перед архивацией. Определяет целевую задачу, затем определяет тип задачи — код, документация, исследование, юридическое, контент или инфраструктура — и применяет соответствующий чеклист проверки. В отличие от /dr-qa, которая проверяет реализацию против плана, compliance проверяет результат против доменных стандартов.
Использование
/dr-compliance
Что делает
- Определение задачи — применяет правило Task Resolution для определения, какую задачу проверять (из аргумента или через диалог).
- Определение типа задачи — читает
tasks.mdиactiveContext.mdдля классификации: код, документация, исследование, юридическое, контент, инфраструктура или смешанный. - Применение чеклиста:
- Код — линтер, тесты, покрытие, CI/CD, аудит зависимостей
- Документация — полнота, точность, согласованность, кросс-ссылки
- Исследование — методология, цитирование, связность аргументации
- Юридическое — юрисдикция, определения, структура, права и обязанности
- Контент — проверка фактов, удаление AI-паттернов, стандарты платформы
- Инфраструктура — конфигурация, откат, мониторинг, безопасность
- Генерация отчёта — формирует compliance-отчёт по канонической форме
templates/compliance-report-template.md(v2.14.0+, TUNE-0255). Frontmatter:task_id,date,verdict(COMPLIANT / COMPLIANT_WITH_NOTES / NON-COMPLIANT), опциональныйscope. Тело: четыре операторских раздела в строгом порядке — «Начальная задача» (одно предложение обычным языком, источник — операторский бриф), «Как решили» (маркированный список без вложенности: на каждый пункт брифа — цитата, статус и одно-два предложения; пункты изtasks/{ID}-expectations.mdсворачиваются в тот же список с пометкой «(уточнение брифа)»), «Артефакты задачи» (что подтверждено или закреплено compliance-проходом), «Следующие шаги» (конкретные команды/dr-*или операторские действия). Под чертой---— аудит-аддендум с подсекциями### Step-by-step verdicts(таблица 7 шагов, обёрнутая в<!-- gate:literal -->чтобы английские заголовки колонок не ловились банлистом),### Remaining risks,### Related. Статусы: «выполнено» / «частично» / «не выполнено» / «неприменимо» — никогда не служебные enum.
Аргументы
Нет. Работает с текущей активной задачей (через Task Resolution).
Результат
Создаёт: datarim/reports/compliance-report-{task_id}.md.
Вердикты
- COMPLIANT — все проверки пройдены, можно архивировать
- COMPLIANT_WITH_NOTES — пройдено с замечаниями
- NON-COMPLIANT — критические проблемы, нужно исправить
Пример сессии
> /dr-compliance
Определение задачи: AUTH-0001 (Уровень 3)
Тип задачи: Код + Инфраструктура (смешанный)
Чеклист для кода:
[x] Линтер: 0 предупреждений
[x] Тесты: 14/14
[x] Покрытие: 87% (порог: 80%)
[x] Нет захардкоженных секретов
Чеклист инфраструктуры:
[x] Конфигурация документирована
[x] План отката проверен
[x] Мониторинг настроен
Вердикт: COMPLIANT
Отчёт: datarim/reports/compliance-report-AUTH-0001.md
Следующий шаг: /dr-archive (Step 0.5 выполняет рефлексию внутри)
Связанные команды
- /dr-qa — предыдущий этап: проверка качества
- /dr-archive — следующий этап (рефлексия выполняется как Step 0.5)