Os dois arquivos de configuração
Compatível com ww1.7.3
O plugin /ww toca em dois arquivos com esquemas diferentes. Confundir os dois é o erro de onboarding mais comum: o leitor procura “onde fica a preferência X” e não acha, porque está olhando no arquivo errado.
.dr_ai/settings.json
Seção intitulada “.dr_ai/settings.json”Lido pelo plugin — nunca pelo Claude Code em si. Fonte de verdade para preferências funcionais do projeto, versionado (é convenção do time). Todas as chaves têm um default sensato quando o arquivo ou a chave não existe.
Identidade e projeto fixado (workforce)
Seção intitulada “Identidade e projeto fixado (workforce)”workforce.project_id, workforce.project_name
Lido portodos os comandos /ww (via skill workforce-context)
SignificadoProjeto fixado na sessão
workforce.member_id, workforce.member_name, workforce.email
Lido portodos os comandos /ww
SignificadoSua identidade resolvida
É o único bloco escrito automaticamente — sempre por /ww:init, via workforce_context_set.
Diretórios (directories)
Seção intitulada “Diretórios (directories)”directories.code-reviews
Lido por/ww:review:task, /ww:review:pr
Default.dr_ai/code-reviews
directories.docs
Lido por/ww:doc:tech-document, /ww:doc:code-summary, /ww:doc:full-architecture, /ww:doc:project-index
Default.dr_ai/docs
Preferências de review e ajuda (preferences, user, quality)
Seção intitulada “Preferências de review e ajuda (preferences, user, quality)”user.language
Lido por/ww:review:task; fallback de git.language
Defaulten
preferences.output_style
Lido por/ww:review:task, /ww:review:pr
Defaultmarkdown
preferences.verbosity
Lido por/ww:review:task; fallback de git.review.verbosity em /ww:review:pr
Defaultnormal
preferences.user_guide_url
Lido por/ww:talk:help (sem args)
Defaultvazio (mostra a ajuda local)
quality.standards_dir
Lido por/ww:review:task, agentes task-scope-validator e task-quality-reviewer
Default.dr_ai/docs/standards
Git (git)
Seção intitulada “Git (git)”git.provider.type
Lido pordr:git-specialist, /ww:review:pr
Defaultauto (detecta github/bitbucket pelo remoto)
git.commit.verbosity
Lido poroperações de commit (dr:git-specialist)
Defaultnormal
git.pr.verbosity
Lido poroperações de PR (dr:git-specialist)
Defaultnormal
git.review.verbosity
Lido poroperações de review (dr:git-specialist); fallback em /ww:review:pr
Defaultnormal
git.language
Lido por/ww:review:pr
Defaultvalor de user.language, senão en
git.review_signature
Lido por/ww:review:pr
Default"DR_AI Code Review"
.claude/settings.local.json
Seção intitulada “.claude/settings.local.json”Escrito por /ww:config:preferences. Lido pelo Claude Code, não pelo plugin.
outputStyle
Lido porClaude Code
SignificadoEstilo de output padrão — /ww:config:preferences nunca toca nesta chave
permissions.allow, permissions.deny
Lido porClaude Code
SignificadoPermissões para comandos; preferences garante "mcp__workforce" em allow
enabledPlugins
Lido porClaude Code
SignificadoPlugins ativos; preferences garante "ww@dr-marketplace": true
includeCoAuthoredBy, alwaysThinkingEnabled, skipDangerousModePermissionPrompt, terminalProgressBarEnabled, showTurnDuration, spinnerTipsEnabled
Lido porClaude Code
SignificadoPreferências gerais, aplicadas com defaults por preferences
workforce.project_id, .project_name, .member_id, .member_name, .email, .language, .verbosity
Lido porninguém
SignificadoCópia mapeada — visível para consulta humana, nunca lida por nenhum comando ou pelo MCP
Quem escreve qual
Seção intitulada “Quem escreve qual”| Ação | Arquivo escrito |
|---|---|
/ww:init | .dr_ai/settings.json (bloco workforce, via workforce_context_set) |
/ww:config:preferences | .claude/settings.local.json (preferências do Claude Code + bloco workforce mapeado) |
/ww:config:mcp | ~/.claude.json (escopo user) e ~/.npmrc — nenhum dos dois é local ao projeto |
directories.*, preferences.*, user.language, quality.*, git.* em .dr_ai/settings.json | Ninguém — edição manual, sem comando dedicado |

