# Regras do agente

Modelo didático da palestra. Defina responsável e escopo antes de usar no projeto.

## Leia antes de alterar

Leia `DESIGN.md`, `nao-entra.md`, a decisão relevante em `decisoes/` e o pedido da tarefa. Confira como sua ferramenta carrega estes arquivos; o nome sozinho não garante que eles entraram no contexto.

## Autonomia

1. Decide sozinho: correção de typo e rename interno que não altere comportamento nem contrato.
2. Propõe e espera: mudança de comportamento, dado ou API que a tarefa ainda não decidiu.
3. Nunca por conta própria: publicar, apagar dados ou gastar.

Implemente o que a tarefa já decidiu. Se faltar uma decisão de produto, apresente as opções à pessoa responsável e pare a parte que depende dela. Não invente um padrão para campo obrigatório.

## Como conferir

Relacione cada critério de aceite à decisão que ele protege. Rode os checks do projeto e registre o resultado e os limites da verificação.

Este arquivo é contexto, não uma barreira de segurança. Configure as permissões da ferramenta para limitar as ações proibidas. No Claude Code, confira as instruções em `CLAUDE.md` e use os imports necessários, como `@DESIGN.md` e `@nao-entra.md`.
