--- layer: wiki type: Document tags: [projecto, modelo, organizacao, ecosystem] title: 2026 05 16 Ecosystem Audit description: >- Auditoria de ecossistema multi-agente — questionário directo a cada agente, alinhamento de MCPs e skills. timestamp: 2026-05-16T17:54:53.917476+00:00 --- # Auditoria de Ecossistema — Alinhamento Multi-Agente **Data:** 2026-05-16 **Método:** Questionário directo a cada agente (dados reais, sem interpretação) **Agentes auditados:** Gemini CLI, Hermes/Izito, OpenCode --- ## Quadro Consolidado | | Gemini | Hermes | OpenCode | |--|--------|--------|----------| | MEMORY.md lê/escreve | ✅ | ✅ (se existir) | ❌ | | Cria MEMORY.md se não existe | ❌ | ❌ | ❌ | | STATUS.md | ❌ | ❌ | ❌ | | Gitea vs Desk (regras explícitas) | ❌ | ❌ | ❌ | | Worklog format | ⚠️ HTML | ❌ ausente | ❌ ausente | | CARL (carl.json) | ✅ path correcto | ⚠️ só MCP | ❌ | | Regra 48 (dev local) | ❌ | ❌ | ❌ | | Refs extintas | ✅ limpo | ✅ limpo | ⚠️ dify-kb | | Credenciais plaintext | — | — | 🔴 resolvido | --- ## Achados por Prioridade ### P1 — Crítico **1. STATUS.md — ausente em todos os agentes** Nenhum agente conhece ou tem protocolo para o ficheiro de estado vivo do projecto. Impacto: cada agente começa sessão sem saber o que o anterior fez. **2. MEMORY.md — nenhum cria se não existir** Gemini e Hermes lêem/escrevem se existir. OpenCode não menciona de todo. Impacto: projectos novos ficam sem memória até alguém criar manualmente. **3. Gitea vs Desk CRM — sem regras de routing** Todos os agentes sabem que os sistemas existem mas nenhum tem regras explícitas sobre o que vai para cada um. Impacto: duplicação de registos, informação dispersa, dessincronia. **4. OpenCode sem contexto de ecossistema** Zero referências a MEMORY.md, CARL, Regra 48, Desk CRM activo. Impacto: o OpenCode opera isolado do ecossistema. ### P2 — Médio **5. Worklog divergente** - Gemini: HTML (`