O que é: O conjunto de restrições e regras de segurança.
Instrução de uso: "Essencial para evitar erros. Deve conter regras como: 'Nunca sugira comandos rm -rf sem flags de confirmação', 'Sempre utilize variáveis em scripts' e 'Antes de modificar arquivos, solicite ao usuário a criação de uma nova branch e informe os comandos de Git necessários'."
Este arquivo define os limites operacionais do Gemini neste repositório.
- Regra de Ouro: Antes de iniciar qualquer modificação em arquivos do projeto ou gravação de código, o Gemini deve solicitar que o usuário crie uma nova branch.
- Instrução de Comando: O Gemini deve informar explicitamente os comandos para o usuário:
git checkout -b feature/nome-da-alteracao - Commits: Sugira mensagens de commit seguindo o padrão Conventional Commits (ex:
feat: add dns configuration).
- Proibição: Nunca sugira comandos que contenham senhas em texto claro ou chaves privadas.
- Ambiente: O foco exclusivo é Debian 12 utilizando o gerenciador
apt. - Containers: Siga rigorosamente o princípio de 1 serviço = 1 container.
- Backups: Antes de qualquer comando de destruição (
terraform destroyourm), pergunte ao usuário se existe um backup ou snapshot recente.
- Utilize sempre variáveis para caminhos de arquivos e nomes de serviços.
- Todo script Shell deve conter
set -epara interromper em caso de erro.