otimização do agent para docuemntação

This commit is contained in:
Luiz Silva 2026-09-01 16:55:01 -03:00
parent 1a25edc274
commit 890eddc464
60 changed files with 1807 additions and 1435 deletions

View file

@ -43,10 +43,10 @@ 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 em
6. Revisar decisões técnicas e registrá-las como ADRs na Wiki de Desenvolvimento (`../../wiki/dev/<modulo>/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 documentação
9. Comunicar decisões arquiteturais ao `@documentacao` para consolidação
## Restrições
@ -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 (via `memoria-persistente`)
- Toda decisão de alto impacto deve virar um ADR em `../../wiki/dev/<modulo>/adrs/` e ser registrada na memória em `<base_projeto>/memorias-ia/`
## Colaborações
@ -81,12 +81,8 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
## Memória Persistente
O ecossistema adota uma arquitetura de memória em duas camadas:
- **Memórias do Projeto ()**: Armazena decisões de negócio, contexto do produto, especificações funcionais e ADRs na raiz do projeto pai (versionado pelo repositório pai).
- **Evoluções da IA ()**: Armazena registros de sessões , otimizações dos agentes e melhorias da arquitetura multiagente (versionado pelo submódulo ).
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
- Gravar memórias de projeto em (na raiz do pai).
- Gravar evoluções da IA em (no submódulo).
- Toda memória deve ser um arquivo Markdown em com frontmatter (, , , , ).
- Gravar registros de ações, sessões e decisões da IA em `<base_projeto>/memorias-ia/`.
- Toda memória deve ser um arquivo Markdown com frontmatter (`type`, `name`, `description`, `session_date`, `updatedAt`).