Conformidade
Versão 1.0. Status: Estável. Este documento define o que significa um repositório ser conforme ao Deep Work Plan — ou seja, AI-first e pilotável por agentes. As palavras-chave MUST, MUST NOT, SHOULD, SHOULD NOT e MAY devem ser interpretadas conforme descrito na RFC 2119.
A conformidade existe para que “AI-first” seja uma propriedade objetiva e verificável, e não uma impressão. Um repositório atende aos critérios abaixo ou não atende. A sub-skill verify (/dwp-verify) os verifica de forma mecânica.
Um repositório conforme
Um repositório conforme ao DWP DEVE (MUST) satisfazer todos os itens a seguir. Todo artefato DEVE (MUST) ser fundamentado para o repositório — adaptado às suas linguagens, frameworks e comandos reais. Um stub genérico, um placeholder ou conteúdo copiado de outro repositório não satisfaz um critério.
AGENTS.mdna raiz. O repositório DEVE (MUST) conter umAGENTS.mdna raiz que inclua (a) um índice da documentação, (b) as regras obrigatórias do repositório e (c) um bloco Quick Commands cujos comandos sejam reais e executáveis neste repositório. Comandos placeholder (por exemplo,npm testem um repositório que não usa npm) NÃO DEVEM (MUST NOT) aparecer.CLAUDE.mdresolve paraAGENTS.md. UmCLAUDE.mdDEVE (MUST) existir e resolver paraAGENTS.md(um symlink, ou um equivalente que garanta uma única fonte de verdade). Os dois NÃO DEVEM (MUST NOT) divergir.- Uma hierarquia
docs/. O repositório DEVE (MUST) conter um diretóriodocs/que cubra as categorias padrão (arquitetura, padrões, testes, comandos de desenvolvimento, segurança e onboarding de agentes) com conteúdo real e específico do repositório. Módulos complexos DEVERIAM (SHOULD) ter seu próprioREADME.md. - Um diretório
.agents/. O repositório DEVE (MUST) conter um diretório.agents/comagents/,commands/eskills/, além de um catálogo em.agents/docs/que corresponda ao que está em disco. Os comandosdwp-*DEVEM (MUST) ser delegadores enxutos para a skill instalada. Um caminho.claudeDEVE (MUST) resolver para.agents. - Um espaço de trabalho
.dwp/ignorado pelo git. O repositório DEVE (MUST) conter um diretório.dwp/complans/edrafts/, e.dwp/DEVE (MUST) ser ignorado pelo git. Um espaço de rascunhotmp/DEVERIA (SHOULD) existir e DEVERIA (SHOULD) ser ignorado pelo git. - A skill da metodologia é resolvível. A skill Deep Work Plan DEVE (MUST) estar instalada ou referenciada de modo que um agente no repositório possa invocar suas sub-skills.
Um repositório é totalmente conforme com zero addons. Os addons (devcontainer, Dailybot, dependency-upgrade) são opcionais e NÃO DEVEM (MUST NOT) ser exigidos para a conformidade.
Um plano bem formado
Um Deep Work Plan em .dwp/plans/ é bem formado quando:
- Toda tarefa DEVE (MUST) declarar um escopo explícito, critérios de aceitação e ao menos um validation gate (um comando ou verificação que objetivamente aprova ou reprova).
- O plano DEVE (MUST) persistir o progresso de modo que o trabalho sobreviva à interrupção e possa ser retomado por um agente diferente.
- O plano DEVE (MUST) incluir as duas tarefas finais obrigatórias — Skills & Agents Discovery e o Executive Report.
- As tarefas DEVERIAM (SHOULD) reancorar-se ao objetivo do plano antes de executar, para evitar a deriva ao longo de um horizonte extenso.
Verificando a conformidade
A conformidade DEVERIA (SHOULD) ser verificada de forma mecânica, e não por inspeção. Executar /dwp-verify produz um relatório de aprovado/reprovado em relação aos critérios acima: a presença e o conteúdo real do AGENTS.md, a resolução do CLAUDE.md, as categorias de docs/, a correspondência catálogo-versus-disco de .agents/, o status de gitignore de .dwp/ e tmp/ e — para um plano — que cada tarefa carrega critérios de aceitação e um validation gate.
Um repositório DEVERIA (SHOULD) ser reverificado após o onboarding e após cada plano concluído, de modo que a conformidade seja mantida, e não afirmada uma única vez.