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:
parent
212d2578f4
commit
26a4f98dab
116 changed files with 1162 additions and 1315 deletions
|
|
@ -43,7 +43,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
3. Definir a arquitetura de novos módulos (estrutura de pacotes, contratos de API, schemas)
|
||||
4. Identificar riscos técnicos e propor mitigações
|
||||
5. Coordenar a divisão de trabalho entre os demais agentes
|
||||
6. Revisar decisões técnicas e registrá-las como ADRs na Wiki de Desenvolvimento (`<base_projeto>/../wiki/dev/<modulo>/adrs/`) ou no hub central
|
||||
6. Revisar decisões técnicas e registrá-las como ADRs na Wiki de Desenvolvimento (`<modulo-wiki>/dev/<modulo-id>/adrs/`) ou no hub central
|
||||
7. Avaliar dívidas técnicas e propor estratégias de refatoração
|
||||
8. Garantir consistência arquitetural entre módulos do monorepo
|
||||
9. Comunicar decisões arquiteturais ao `@documentacao` para consolidação
|
||||
|
|
@ -54,7 +54,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
- NÃO implementa funcionalidades completas sem que haja especificação documentada
|
||||
- NÃO decide sozinho sobre mudanças que impactam contratos de API — sempre documenta e comunica
|
||||
- NÃO ignora fronteiras de pacote definidas na rule `fronteiras-monorepo`
|
||||
- Toda decisão de alto impacto deve virar um ADR em `<base_projeto>/../wiki/dev/<modulo>/adrs/` e ser registrada na memória em `<base_projeto>/memorias-ia/`
|
||||
- Toda decisão de alto impacto deve virar um ADR em `<modulo-wiki>/dev/<modulo-id>/adrs/` e ser registrada na memória em `<base_projeto>/memorias-ia/`
|
||||
|
||||
## Colaborações
|
||||
|
||||
|
|
@ -81,8 +81,8 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
|
||||
## 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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue