This commit is contained in:
Luiz Silva 2026-06-22 22:51:41 -03:00
parent 69f033e14c
commit ba38329b87
13 changed files with 594 additions and 1 deletions

View file

@ -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?

View file

@ -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?

View file

@ -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`?

View file

@ -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?

View file

@ -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?

View file

@ -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`?

View file

@ -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?

View file

@ -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?

View file

@ -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?

View file

@ -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?