Skip to content
← Назад к набору
Usage: /dwp-verify [plan <name> | all]

dwp-verify

Объективная проверка соответствия репозитория и плана — только чтение.

Что он делает

dwp-verify механически проверяет, является ли репозиторий AI-first (соответствующим DeepWorkPlan) и хорошо ли сформированы его планы, затем сообщает «прошёл/не прошёл». Он ничего не меняет.

Использование

/dwp-verify            # verify the repository
/dwp-verify plan auth  # also verify a specific plan
/dwp-verify all        # repository + every plan

Поведение

  1. Проверить репозиторий: AGENTS.md с реальными, исполнимыми командами; разрешение CLAUDE.md; категории docs/; соответствие каталога .agents/ диску; тонкие делегаторы dwp-*; игнорируемые git-ом .dwp/ и tmp/; разрешимый навык.
  2. Проверить план (по запросу): у каждой задачи есть критерии приёмки и validation gate, прогресс сохраняется, присутствует зафиксированный Final Review (включая его проверку безопасности), а задачи заново привязываются к цели.
  3. Сообщить CONFORMANT или NOT CONFORMANT с перечислением каждого сбоя.
  4. Предложить зафиксировать пробелы как Deep Work Plan; никогда не исправлять молча.

Проверка планов по поколениям. Проверка происхождения репозитория принимает текущий стандарт DWP 6.0.0, но планы проверяются с учетом их поколения. План v6 определяется по указателю contract, файлу contract.json или цепочке ревизий contracts/ и проверяется валидаторами contract, journal и ledger для v6. Сохраненный проверяющий plan_contract.py поддерживает только v5 и НЕ ДОЛЖЕН использоваться для проверки планов v6. В v6 state.json — это создаваемая проекция snapshot; несоответствие журналу считается замечанием. Оба поколения сосуществуют, и проверка не выполняет миграцию.

Псевдонимы

  • dwp:verify