← Voltar ao curso
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ídeo TODOS

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

  1. 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).
  2. Todas carregam juntas na mesma sessão — são aditivas, não uma sobrescrevendo a outra.
  3. 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.

📖 Camadas de configuração e memória

Quiz — 5 questões

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.