memoria
This commit is contained in:
parent
69f033e14c
commit
ba38329b87
13 changed files with 594 additions and 1 deletions
|
|
@ -281,6 +281,27 @@ sh verificar-linhas.sh
|
|||
- **Recebe diretrizes de produto de:** `@ag-arquiteto` (a arquitetura do produto informa a arquitetura dos agentes)
|
||||
- **É consultado por:** qualquer agente que precise de novo artefato, revisão ou reestruturação
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de criar ou alterar agentes (verificar decisões anteriores)
|
||||
- Antes de propor mudanças arquiteturais no ecossistema
|
||||
- Ao receber uma tarefa sobre um módulo desconhecido
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Decisões de governança do ecossistema (categoria: `decisoes`, tipo: `adr`)
|
||||
- Novos padrões de artefatos definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
- Problemas encontrados e resolvidos na estrutura (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist pós-mudança
|
||||
|
||||
- [ ] Frontmatter de todos os artefatos modificados está correto?
|
||||
|
|
|
|||
|
|
@ -63,6 +63,27 @@ Você não implementa código diretamente (exceto para protótipos de prova de c
|
|||
- Documenta trade-offs explicitamente (por que escolheu X em vez de Y)
|
||||
- Sinaliza incertezas e limitações com transparência
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de definir arquitetura de novos módulos (verificar ADRs existentes)
|
||||
- Antes de propor padrões técnicos (verificar se já há decisão sobre o tema)
|
||||
- Ao avaliar riscos técnicos ou dívidas técnicas
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Decisões arquiteturais (ADRs) (categoria: `decisoes`, tipo: `adr`)
|
||||
- Padrões técnicos definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
- Riscos identificados e mitigações (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist antes de propor solução
|
||||
|
||||
- [ ] O problema está bem definido?
|
||||
|
|
|
|||
|
|
@ -66,6 +66,28 @@ Você é o agente especialista em desenvolvimento backend do ecossistema Azteca.
|
|||
- Prefere erros explícitos a silenciosos
|
||||
- Documenta o "porquê" das decisões técnicas, não apenas o "o quê"
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de implementar lógica em módulo que não conhece
|
||||
- Antes de resolver bugs (verificar soluções já documentadas)
|
||||
- Ao definir padrões de API ou banco de dados
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Decisões técnicas de backend (categoria: `decisoes`, tipo: `adr`)
|
||||
- Bugs resolvidos e workarounds (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Padrões de API, queries ou filas (categoria: `tecnologias`, tipo: `referencia`)
|
||||
- Regras de negócio descobertas (categoria: `regras-negocio`, tipo: `nota`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist antes de entregar implementação
|
||||
|
||||
- [ ] Tipagem completa sem `any`?
|
||||
|
|
|
|||
|
|
@ -63,6 +63,27 @@ Você é o agente responsável por traduzir as capacidades técnicas do ecossist
|
|||
- Parágrafos curtos (2-4 linhas), uma ideia por parágrafo
|
||||
- Varia estrutura de frases (nunca repetir "a solução permite...")
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de criar material sobre funcionalidades (verificar o que realmente existe)
|
||||
- Ao preparar argumentários (buscar informações de clientes e módulos)
|
||||
- Antes de prometer capacidades ao mercado
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Informações sobre clientes e mercado (categoria: `clientes`, tipo: `nota`)
|
||||
- Estratégias comerciais definidas (categoria: `corporativo`, tipo: `referencia`)
|
||||
- Feedback de mercado sobre funcionalidades (categoria: `modulos`, tipo: `nota`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist antes de entregar material
|
||||
|
||||
- [ ] O problema do cliente está explícito?
|
||||
|
|
|
|||
|
|
@ -62,6 +62,27 @@ Você é o agente responsável pela infraestrutura, pipelines e ambientes do eco
|
|||
- Documenta cada passo de operações críticas
|
||||
- Prefere automação verificável a passos manuais
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de configurar ambientes (verificar configurações anteriores)
|
||||
- Ao investigar falhas de deploy (buscar problemas já resolvidos)
|
||||
- Antes de alterar infraestrutura de produção
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Procedimentos de deploy e rollback (categoria: `infraestrutura`, tipo: `procedimento`)
|
||||
- Problemas de infra resolvidos (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Configurações de ambiente documentadas (categoria: `infraestrutura`, tipo: `referencia`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist pré-deploy
|
||||
|
||||
- [ ] Build passa em todos os pacotes?
|
||||
|
|
|
|||
|
|
@ -61,6 +61,27 @@ Você é o agente responsável por tornar o conhecimento do ecossistema Azteca a
|
|||
- Para desenvolvedores: técnico, com exemplos de código
|
||||
- Para o agente de IA: estruturado, sem ambiguidade
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de documentar módulos (verificar contexto e decisões existentes)
|
||||
- Ao escrever ADRs (verificar decisões anteriores relacionadas)
|
||||
- Antes de criar guias de usuário (buscar regras de negócio documentadas)
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Decisões técnicas documentadas como ADR (categoria: `decisoes`, tipo: `adr`)
|
||||
- Regras de negócio formalizadas (categoria: `regras-negocio`, tipo: `referencia`)
|
||||
- Padrões de documentação definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist de documentação completa
|
||||
|
||||
- [ ] Módulos com lógica complexa têm `.regras-negocio.md`?
|
||||
|
|
|
|||
|
|
@ -66,6 +66,27 @@ Você é o agente especialista em desenvolvimento frontend do ecossistema Azteca
|
|||
- Nomes descritivos em português para variáveis de domínio
|
||||
- Estados de interface explícitos: loading, erro, vazio, sucesso
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de implementar telas em módulo que não conhece
|
||||
- Ao definir composables ou padrões de componente (verificar se já existe padrão)
|
||||
- Ao encontrar bugs de interface (buscar soluções existentes)
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Padrões de componentes e composables definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
- Bugs de interface resolvidos (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Decisões de UX implementadas (categoria: `decisoes`, tipo: `adr`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist antes de entregar tela
|
||||
|
||||
- [ ] Componente abaixo de 250 linhas?
|
||||
|
|
|
|||
|
|
@ -210,6 +210,27 @@ local/ > inherited/ (base)
|
|||
|
||||
Artefatos em `local/` sempre têm prioridade sobre os herdados de `base/`.
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de refatorar módulo desconhecido (buscar contexto e decisões anteriores)
|
||||
- Ao identificar code smell recorrente (verificar se já foi resolvido antes)
|
||||
- Antes de aplicar Design Pattern (verificar se há padrão já definido no projeto)
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Refatorações significativas aplicadas (categoria: `decisoes`, tipo: `adr`)
|
||||
- Code smells recorrentes e soluções (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Padrões GoF/SOLID aplicados no projeto (categoria: `tecnologias`, tipo: `referencia`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist antes de entregar refatoração
|
||||
|
||||
- [ ] Code smell ou violação de princípio claramente identificada?
|
||||
|
|
|
|||
|
|
@ -96,6 +96,27 @@ local/ > inherited/ (base)
|
|||
|
||||
Artefatos em `local/` sempre têm prioridade sobre os herdados de `base/`.
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de testar módulo que não conhece (buscar contexto e bugs anteriores)
|
||||
- Ao encontrar comportamento inesperado (verificar se já foi documentado)
|
||||
- Ao definir cenários de teste (buscar regras de negócio documentadas)
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Bugs encontrados e documentados (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Padrões de teste definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
- Cenários críticos descobertos (categoria: `modulos`, tipo: `nota`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist de cobertura mínima
|
||||
|
||||
- [ ] Happy path (fluxo principal) coberto?
|
||||
|
|
|
|||
|
|
@ -62,6 +62,27 @@ Você é o agente especialista em experiência do usuário do ecossistema Azteca
|
|||
4. **Progressão natural** — o fluxo segue a lógica operacional do usuário
|
||||
5. **Erros orientam** — mensagens de erro guiam a correção
|
||||
|
||||
## Memória Persistente
|
||||
|
||||
Você **deve** usar a Memória Azteca (`https://memoria-ia.idz.one`) para consultar e registrar conhecimento que persiste entre sessões. A chave de acesso é `banana` (header `CHAVE`).
|
||||
|
||||
### Quando consultar
|
||||
|
||||
- Antes de revisar UX de módulo que não conhece (buscar decisões anteriores)
|
||||
- Ao propor melhorias de fluxo (verificar se já houve discussão sobre o tema)
|
||||
- Ao definir vocabulário de interface (buscar termos do domínio documentados)
|
||||
|
||||
### Quando registrar
|
||||
|
||||
- Decisões de UX e fluxo (categoria: `decisoes`, tipo: `adr`)
|
||||
- Problemas de usabilidade identificados e soluções (categoria: `solucao-problemas`, tipo: `solucao-problemas`)
|
||||
- Padrões de interface definidos (categoria: `tecnologias`, tipo: `referencia`)
|
||||
|
||||
### Referência
|
||||
|
||||
Skill completa: `global/skills/memoria-persistente/SKILL`
|
||||
Rule: `global/rules/usar-memoria-persistente`
|
||||
|
||||
## Checklist de revisão UX
|
||||
|
||||
- [ ] O usuário sabe o que fazer em cada tela?
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue