Skip to content
← Retour au kit
Usage: /dwp-verify [plan <name> | all]

dwp-verify

Vérifier objectivement la conformité du dépôt et des plans — en lecture seule.

Ce qu’il fait

dwp-verify vérifie, de manière mécanique, si un dépôt est AI-first (conforme DeepWorkPlan) et si ses plans sont bien formés, puis rend compte de la réussite ou de l’échec. Il ne change rien.

Utilisation

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

Comportement

  1. Vérifier le dépôt : AGENTS.md avec des commandes réelles et exécutables ; la résolution de CLAUDE.md ; les catégories de docs/ ; le catalogue .agents/ correspondant au disque ; les délégateurs dwp-* légers ; .dwp/ et tmp/ ignorés par git ; un skill résolvable.
  2. Vérifier un plan (sur demande) : chaque tâche a des critères d’acceptation et une porte de validation, la progression est persistée, le Final Review enregistré est présent (sa passe de sécurité comprise), et les tâches se réancrent à l’objectif.
  3. Rendre compte par CONFORMANT ou NOT CONFORMANT, avec chaque échec listé.
  4. Proposer de capturer les écarts sous forme de Deep Work Plan ; ne jamais corriger en silence.

Validation des plans par génération. Le vérificateur de provenance du dépôt accepte la norme DWP actuelle 6.0.0, mais la validation des plans dépend de leur génération. Un plan v6 est identifié par son pointeur de contrat, contract.json ou une chaîne de révisions contracts/, puis contrôlé avec les validateurs v6 du contrat, du journal et du ledger. Le vérificateur conservé plan_contract.py ne prend en charge que v5 et NE DOIT PAS servir de validateur de plan v6. En v6, state.json est une projection snapshot générée ; tout écart avec le journal constitue un constat. Les deux générations coexistent et la vérification n’en migre aucune.

Alias

  • dwp:verify