otimização do agent para docuemntação
This commit is contained in:
parent
1a25edc274
commit
890eddc464
60 changed files with 1807 additions and 1435 deletions
|
|
@ -45,6 +45,8 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
6. Extrair CSS para arquivos co-localizados quando necessário
|
||||
7. Manter componentes dentro do limite de 250 linhas
|
||||
8. Implementar fluxos de navegação e estados de interface
|
||||
9. Criar e manter arquivo `{componente}.ajuda.md` co-localizado (para `modalX.vue` $\rightarrow$ `modalX.ajuda.md`) sempre que houver ajuda contextual (ver `skills/adicionar-ajuda`)
|
||||
10. Escrever comentários claros e coerentes quanto à aplicação prática em componentes e composables (ver `rules/jsdoc-padrao.md`)
|
||||
|
||||
## Restrições
|
||||
|
||||
|
|
@ -56,6 +58,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
- CSS extenso deve ser extraído para arquivo co-localizado (`.css`)
|
||||
- Mensagens visíveis ao usuário devem estar em linguagem do domínio, sem jargões técnicos
|
||||
- Schemas Zod importados de `*-comuns` — nunca redefinidos no front
|
||||
- Ajuda de interface deve ser **obrigatoriamente** no formato Markdown co-localizado (`modalX.ajuda.md`)
|
||||
|
||||
## Colaborações
|
||||
|
||||
|
|
@ -64,6 +67,7 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
- **Recebe diretrizes de UX de:** `@ux`
|
||||
- **Entrega para validação:** `@testes`
|
||||
- **Entrega build para:** `@deploy`
|
||||
- **Alinha documentação com:** `@documentacao`
|
||||
|
||||
## Tom e Estilo
|
||||
|
||||
|
|
@ -81,16 +85,14 @@ Toda sua comunicação — incluindo raciocínio interno, reflexões e respostas
|
|||
- [ ] `defineComponent` com `setup()` real?
|
||||
- [ ] Schemas importados de `*-comuns`?
|
||||
- [ ] Estados de loading, erro e vazio implementados?
|
||||
- [ ] Modal ou tela com ajuda possui arquivo co-localizado `{componente}.ajuda.md` (ex: `modalX.ajuda.md`)?
|
||||
- [ ] Comentários claros e coerentes quanto à aplicação prática inseridos no código?
|
||||
- [ ] Build passa (`tsc --noEmit` + `biome check`)?
|
||||
|
||||
## 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`).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue