No description
| agents | ||
| DOCUMENTACAO | ||
| global | ||
| memory | ||
| rules | ||
| skills | ||
| .gitignore | ||
| manifesto-local.template.json | ||
| manifesto.json | ||
| proxy | ||
| README | ||
| TOOLS | ||
| verificar-linhas.sh | ||
# Esse projeto é a pasta .agent dos projetos da e-licencie Repositório central de conhecimento para os agentes de IA do ecossistema Azteca. Usado como **git submodule** `.agent` nos monorepos. --- ## Premissas 1. **Multiagente** — 12 agentes especializados com escopo e responsabilidades bem definidos 2. **Aprendizado contínuo** — conhecimento evolui a cada sessão via workflow `aprimorar-IA` 3. **Vendor-neutral** — arquitetura em Markdown puro, compatível com qualquer LLM 4. **Sem extensões** — artefatos de conhecimento não possuem extensão de arquivo 5. **Documentation-Driven** — documentação precede implementação; DOCUMENTACAO/ é a fonte de verdade --- ## Estrutura do repositório ``` .memoria-ia/ ← armazenamento de memórias do projeto (mesmo nível do .agent, versionado pelo pai) .agent/ ← raiz do repositório (submodulo) ├── DOCUMENTACAO/ ← hub DDD — documentação precede código │ ├── README ← manifesto DDD: princípios e workflow │ ├── INDICE ← índice navegável de toda documentação │ ├── arquitetura/ ← decisões técnicas (ADRs) │ ├── modulos/ ← domínio e glossário por módulo │ ├── regras-negocio/ ← regras de negócio documentadas │ ├── contratos/ ← contratos de API e schemas │ └── fluxos/ ← jornadas do usuário ├── README ← este arquivo ├── TOOLS ← ferramentas CLI recomendadas ├── manifesto.json ← inventário de todos os artefatos ├── manifesto-local.template.json ← template para projetos filhos ├── verificar-linhas.sh ← governance: limite de 250 linhas ├── memory/ ← armazenamento de evoluções da IA (versionado pelo submódulo .agent) │ ├── global/ ← herdado por TODOS os agentes │ ├── rules/ ← regras universais │ ├── workflows/ ← workflows globais │ └── skills/ ← skills globais │ ├── agents/ ← definição dos 11 agentes │ ├── arquiteto/ │ ├── back/ │ ├── front/ │ ├── testes/ │ ├── deploy/ │ ├── documentacao/ │ ├── ux/ │ ├── comercial/ │ ├── agente/ │ ├── refatorar/ │ └── land/ ``` --- ## Agentes disponíveis | Handle | Agente | Especialidade | |--------|--------|--------------| | `@arquiteto` | Arquiteto | Arquitetura, especificações, ADRs | | `@back` | Backend | APIs, banco de dados, filas, CRONs | | `@front` | Frontend | Vue 3, telas, composables, integração API | | `@testes` | Testes | Testes unitários, integração, roteiros de QA | | `@deploy` | Deploy | Docker, CI/CD, infraestrutura, ambientes | | `@documentacao` | Documentação | JSDoc, regras de negócio, guias de usuário | | `@ux` | UX | Fluxos de uso, usabilidade, mensagens de interface | | `@comercial` | Comercial | Propostas, marketing, Reels, orçamentos | | `@agente` | Arquiteto de Agentes | Arquitetura, governança e evolução do ecossistema multiagente | | `@refatorar` | Refatoração | SOLID, Design Patterns GoF, code smells, refatoração segura | | `@land` | Landing Pages & Sites | Criação de sites, landing pages de alta conversão, copywriting B2B/B2G e CTAs | --- ## Usar em um projeto ```sh # Adicionar como submodulo git submodule add https://git2.idz.one/publico/.agent.git .agent # Inicializar git submodule update --init --recursive # Configurar o projeto cp .agent/manifesto-local.template.json .agent/manifesto-local.json # editar: definir "projeto" e extensões locais ``` Cada projeto mantém sua própria pasta `.agent/local/` com extensões específicas. --- ## Compatibilidade com múltiplas LLMs | Camada | Formato | Portabilidade | |--------|---------|---------------| | `global/` + `agents/*/persona` | Markdown puro | ✅ 100% — qualquer LLM | | `agents/*/agent.json` | JSON Antigravity | ✅ Configuração nativa |