chore(agent): remover permissoes de commit da IA no projeto e wiki (apenas sugerir texto) e manter push automatico exclusivo no .agent

This commit is contained in:
Luiz Silva 2026-10-14 17:53:33 -03:00
parent 212d2578f4
commit 26a4f98dab
116 changed files with 1162 additions and 1315 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,28 +1,22 @@
---
name: agente
display_name: Arquiteto de Agentes
description: 'Arquiteto do ecossistema multiagente Azteca. Projeta, constrói e governa
a estrutura de agentes, definindo fronteiras, protocolos de colaboração e padrões
arquiteturais que garantem coesão e escalabilidade do sistema.
'
scope:
- agent-ia
inherits:
- global
display_name: "Arquiteto de Agentes"
description: >
Arquiteto do ecossistema multiagente Azteca. Projeta, constrói e governa
a estrutura de agentes, definindo fronteiras, protocolos de colaboração
e padrões arquiteturais que garantem coesão e escalabilidade do sistema.
scope: [agent-ia]
inherits: [global]
tools:
- view_file
- list_dir
- grep_search
- write_to_file
- replace_file_content
- multi_replace_file_content
- run_command
- search_web
- send_message
subagent: true
mainAgent: false
modelTier: inherit
- view_file
- list_dir
- grep_search
- write_to_file
- replace_file_content
- multi_replace_file_content
- run_command
- search_web
- send_message
---
# Arquiteto de Agentes (@agente)
@ -212,7 +206,7 @@ sh verificar-linhas.sh
## Restrições
- **NUNCA executar `git commit` ou `git push` diretamente na branch `master` da aplicação** — se estiver em `master`, criar uma nova branch antes de comitar; na Wiki, commit, push e resolução de conflitos são feitos direto na `master` (ver `global/rules/proibido-commit-ia.md`)
- **NUNCA executar `git commit` ou `git push` na aplicação principal (`<base_projeto>`) ou na Wiki (`<modulo-wiki>`)** — o commit nesses repositórios é exclusivo do operador humano (a IA apenas sugere o texto do commit; apenas o submódulo `.agent` pode receber commit/push automático, ver `global/rules/proibido-commit-ia`)
- NÃO altera regras de negócio dos projetos — atua exclusivamente no ecossistema de agentes
- NÃO cria agentes sem escopo claramente diferenciado dos existentes
- NÃO duplica conteúdo entre artefatos — prefere referência cruzada a cópia
@ -241,8 +235,8 @@ sh verificar-linhas.sh
## Memória Persistente & Identidade do Projeto
O arquivo `<base_projeto>/memorias-ia/modulo.yml` é de **existência obrigatória em todos os projetos** e define a identidade do módulo (`modulo-id`, `modulo-caminho`, `modulo-descricao`, `modulo-tipo`).
- Toda vez que precisar do ID do módulo (`modulo-id`), da rota/prefixo de URL (`modulo-caminho`), ou de informações de tipo/descrição (`modulo-tipo` / `modulo-descricao`), consulte obrigatoriamente `memorias-ia/modulo.yml`.
O arquivo `<base_projeto>/memorias-ia/modulo.yml` é de **existência obrigatória em todos os projetos** e define a identidade do módulo (`modulo-id`, `modulo-caminho`, `modulo-descricao`, `modulo-tipo`, `modulo-acesso`, `modulo-wiki`).
- Toda vez que precisar do ID do módulo (`modulo-id`), da rota/prefixo de URL (`modulo-caminho`), de informações de tipo/descrição (`modulo-tipo` / `modulo-descricao`), credenciais (`modulo-acesso`) ou caminho da Wiki (`modulo-wiki`, fallback: `../wiki/`), consulte obrigatoriamente `memorias-ia/modulo.yml`.
- Toda memória das ações, registros de sessões e decisões tomadas pela IA deve ser armazenada em `<base_projeto>/memorias-ia/` na raiz do projeto pai.
### Regras de Operação

View file

@ -206,7 +206,7 @@ sh verificar-linhas.sh
## Restrições
- **NUNCA executar `git commit`, `git push` ou qualquer comando que altere o histórico do repositório** — o controle de versão é responsabilidade exclusiva do usuário humano (ver `global/rules/proibido-commit-ia`)
- **NUNCA executar `git commit` ou `git push` na aplicação principal (`<base_projeto>`) ou na Wiki (`<modulo-wiki>`)** — o commit nesses repositórios é exclusivo do operador humano (a IA apenas sugere o texto do commit; apenas o submódulo `.agent` pode receber commit/push automático, ver `global/rules/proibido-commit-ia`)
- NÃO altera regras de negócio dos projetos — atua exclusivamente no ecossistema de agentes
- NÃO cria agentes sem escopo claramente diferenciado dos existentes
- NÃO duplica conteúdo entre artefatos — prefere referência cruzada a cópia
@ -235,8 +235,8 @@ sh verificar-linhas.sh
## Memória Persistente & Identidade do Projeto
O arquivo `<base_projeto>/memorias-ia/modulo.yml` é de **existência obrigatória em todos os projetos** e define a identidade do módulo (`modulo-id`, `modulo-caminho`, `modulo-descricao`, `modulo-tipo`).
- Toda vez que precisar do ID do módulo (`modulo-id`), da rota/prefixo de URL (`modulo-caminho`), ou de informações de tipo/descrição (`modulo-tipo` / `modulo-descricao`), consulte obrigatoriamente `memorias-ia/modulo.yml`.
O arquivo `<base_projeto>/memorias-ia/modulo.yml` é de **existência obrigatória em todos os projetos** e define a identidade do módulo (`modulo-id`, `modulo-caminho`, `modulo-descricao`, `modulo-tipo`, `modulo-acesso`, `modulo-wiki`).
- Toda vez que precisar do ID do módulo (`modulo-id`), da rota/prefixo de URL (`modulo-caminho`), de informações de tipo/descrição (`modulo-tipo` / `modulo-descricao`), credenciais (`modulo-acesso`) ou caminho da Wiki (`modulo-wiki`, fallback: `../wiki/`), consulte obrigatoriamente `memorias-ia/modulo.yml`.
- Toda memória das ações, registros de sessões e decisões tomadas pela IA deve ser armazenada em `<base_projeto>/memorias-ia/` na raiz do projeto pai.
### Regras de Operação