O que o plugin grava em .dr_ai
Compatível com ww1.14.0
O plugin /ww cria e mantém um conjunto de arquivos e diretórios sob .dr_ai/ na raiz do seu projeto. Alguns são caches voláteis, outros são persistentes, outros são gerados sob demanda.
Inventário
Seção intitulada “Inventário”.dr_ai/settings.json
Criado porservidor MCP workforce, quando o /ww:init chama workforce_whoami e workforce_context_set
ConteúdoBloco workforce: sua identidade e o projeto fixado
.dr_ai/workforce/my-tasks.md
Criado por/ww:init (pré-carregamento ligado por padrão)
ConteúdoSuas tasks abertas (cache)
.dr_ai/workforce/activity-summary.md
Criado por/ww:init (pré-carregamento ligado por padrão)
ConteúdoResumo das suas atividades dos últimos 2 dias, montado do histórico do repositório e dos registros locais de task (cache)
.dr_ai/workforce/sprint.md
Criado por/ww:init (pré-carregamento desligado por padrão)
ConteúdoSnapshot da sprint ativa (cache)
.dr_ai/logs/
Criado porhook do plugin, a cada chamada ao MCP workforce
ConteúdoLog de acesso diário (mcp_access_<AAAAMMDD>.jsonl), com tokens mascarados
.dr_ai/reports/
Criado por/ww:codebase-analyze
ConteúdoRelatórios de análise (code-analysis-<data>.md)
.dr_ai/code-reviews/
Criado por/ww:review:pr (em pr/) e /ww:review:task
ConteúdoRelatórios de review de PR e de task
.dr_ai/codebase/
Criado por/ww:codebase-map
Conteúdo7 artefatos (STACK, ARCHITECTURE, CONVENTIONS, STRUCTURE, TESTING, INTEGRATIONS, VISUAL), também registrados no WiseWork
.dr_ai/docs/
Criado por/ww:doc:*
ConteúdoDocumentos gerados; .dr_ai/docs/standards/ guarda os padrões lidos pelo /ww:review:task
.dr_ai/page-map/
Criado porskill page-mapper
ConteúdoMapa de páginas e rotas do frontend
.dr_ai/activity-summary/
Criado por/ww:talk:activity-summary --save
ConteúdoResumos de atividade salvos (AAAA-MM-DD.md)
.dr_ai/tasks/
Criado pornenhum comando do ww cria hoje
ConteúdoPastas de task locais, lidas pelo /ww:review:task e pelo resumo de atividades quando existem
.dr_ai/ fica fora do git
Seção intitulada “.dr_ai/ fica fora do git”No início de cada sessão, um hook do plugin acrescenta .dr_ai/ ao .gitignore do projeto, porque tudo ali é pessoal e local (logs, identidade, caches). Ele só age dentro de um repositório git, cria o .gitignore se não existir e não mexe em nada quando o git já ignora a pasta:
.dr_ai/
