Nível 2 — Ferramenta de trabalho · Módulo 2.3 — CLAUDE.md que o Claude realmente segue
2.3.2 · As quatro camadas
4 min de vídeoTODOS
Objetivo: ao final, o consultor coloca qualquer regra na camada correta — managed policy, user, project ou local — e explica por que todas carregam juntas na mesma sessão.
O que você precisa levar desta aula
Existem quatro camadas: managed policy (Wayon, não editável pelo consultor), user (pessoal, todos os projetos), project (versionado, squad inteira) e local (fora de versão, só você, neste repositório).
Todas carregam juntas na mesma sessão — são aditivas, não uma sobrescrevendo a outra.
A camada certa depende de quem precisa da regra e por quanto tempo: a organização inteira, só você, a squad do projeto, ou só o seu trabalho pontual num repositório.
As quatro camadas em detalhe
Camada
Quem controla
Escopo
Versionado?
Managed policy
Wayon (administração)
Toda a organização, sem exceção do consultor individual
Gerenciado centralmente, fora do alcance do consultor
User
O próprio consultor
Todos os projetos em que ele atua
Não — fica na máquina do consultor
Project
A squad do projeto
Todo mundo que clona o repositório (ex: squad Meridiano)
Sim — no repositório do projeto
Local
O próprio consultor, num repositório específico
Só aquele consultor, só naquele repositório
Não — geralmente listado no .gitignore
Por que tudo carrega junto
Não existe "a camada project sobrescreve a user" ou o contrário. Todas as quatro entram no contexto da sessão, aditivamente. Se duas camadas disserem coisas diferentes sobre o mesmo assunto, o modelo vê as duas — cabe a você, ao escrever as regras, evitar contradição entre camadas, não contar com uma "vencendo" a outra automaticamente.
Regra Wayon
A camada managed policy é onde vivem as regras que a Wayon exige de toda squad, em todo cliente — política de dados, aprovação de PR, convenção corporativa de nomenclatura. Nenhum consultor tem permissão para excluir ou contornar essa camada no próprio ambiente.
1."Toda squad da Wayon segue a política de dados do cliente — nenhum CPF real entra em sessão sem anonimização, e nenhum consultor pode desativar essa checagem no próprio ambiente." Essa regra pertence a qual camada?
a)User
User é preferência pessoal editável pelo próprio consultor — aqui a regra é explicitamente não editável por ele.
b)Managed policy
Correto. Controlada pela Wayon, sem possibilidade de exclusão pelo consultor individual.
c)Project
Project vale para a squad de um projeto específico; aqui a regra vale para toda a Wayon, em qualquer cliente.
Ver resposta e por quê
❌a) User é preferência pessoal editável pelo próprio consultor — aqui a regra é explicitamente não editável por ele.
✅b) Correto. Controlada pela Wayon, sem possibilidade de exclusão pelo consultor individual.
❌c) Project vale para a squad de um projeto específico; aqui a regra vale para toda a Wayon, em qualquer cliente.
2."Sempre responda em português, e nunca comece a resposta com 'Claro!'" — regra que um consultor específico quer em todo projeto que ele atua, não só no Meridiano. Onde ela deveria morar?
a)Project, no repositório do Meridiano
Ficaria restrita ao Meridiano; a regra vale em todos os projetos desse consultor.
b)User
Correto. Preferência pessoal, válida em qualquer projeto do consultor.
c)Local, no repositório do Meridiano
Local também ficaria restrito a um repositório; a regra precisa acompanhar o consultor entre projetos.
Ver resposta e por quê
❌a) Ficaria restrita ao Meridiano; a regra vale em todos os projetos desse consultor.
✅b) Correto. Preferência pessoal, válida em qualquer projeto do consultor.
❌c) Local também ficaria restrito a um repositório; a regra precisa acompanhar o consultor entre projetos.
3."Toda spec funcional do projeto Meridiano usa o template em templates/FS.md, uma seção por gap identificado." Essa regra deve ser versionada e compartilhada com toda a squad. Qual camada?
a)User
User não é compartilhado com a squad — é só do consultor individual.
b)Project
Correto. Versionado no repositório, compartilhado com toda a squad do Meridiano.
c)Local
Local não é versionado nem compartilhado — ficaria só na máquina de um consultor.
Ver resposta e por quê
❌a) User não é compartilhado com a squad — é só do consultor individual.
✅b) Correto. Versionado no repositório, compartilhado com toda a squad do Meridiano.
❌c) Local não é versionado nem compartilhado — ficaria só na máquina de um consultor.
4."Neste branch de refactor que só eu estou trabalhando, mantenha a função antiga em paralelo até a validação terminar." Uma decisão de arquitetura que vale só para o seu branch pessoal. Qual camada?
a)Project
Colocaria a decisão à vista de toda a squad, quando ela só faz sentido no seu branch pontual.
b)User
User acompanha o consultor entre projetos; aqui a regra é específica de um repositório e um branch, não geral.
c)Local
Correto. Fora do controle de versão, só para aquele consultor, naquele repositório — exatamente o caso de uma decisão pontual de branch pessoal.
Ver resposta e por quê
❌a) Colocaria a decisão à vista de toda a squad, quando ela só faz sentido no seu branch pontual.
❌b) User acompanha o consultor entre projetos; aqui a regra é específica de um repositório e um branch, não geral.
✅c) Correto. Fora do controle de versão, só para aquele consultor, naquele repositório — exatamente o caso de uma decisão pontual de branch pessoal.
5.Um consultor encontra uma regra na camada project que parece contradizer uma regra da camada user. O que acontece na prática, na mesma sessão? ---
a)A camada project sobrescreve automaticamente a camada user
Não existe hierarquia de sobrescrita entre camadas — ambas carregam juntas.
b)A sessão falha ao carregar, e nenhuma das duas é aplicada
Não há esse tipo de falha — as camadas simplesmente se somam, contraditórias ou não.
c)As duas carregam juntas no contexto — cabe ao consultor evitar ou resolver a contradição ao escrever as regras
Correto. As camadas são aditivas, nenhuma descarta a outra automaticamente.
Ver resposta e por quê
❌a) Não existe hierarquia de sobrescrita entre camadas — ambas carregam juntas.
❌b) Não há esse tipo de falha — as camadas simplesmente se somam, contraditórias ou não.
✅c) Correto. As camadas são aditivas, nenhuma descarta a outra automaticamente.