--- type: Document title: Memory description: 'AUDIT-ECO #001 executada: 4 agentes validados. 2 findings abertos' timestamp: 2026-05-16 19:22:27.808202+00:00 tags: - dev - codigo - historico - sessoes - proximos-passos - '2026-06-30' - reorganizacao layer: wiki --- # MEMORY.md ## 2026-05-16 (sessão Claude — auditoria pós-OpenCode) - **AUDIT-ECO #001 executada:** 4 agentes validados. 2 findings abertos. - F-001 (High): Hermes sem `desk-crm-v3`, `mcp-time`, `memory-supabase`, `ssh-unified`, `notebooklm` — só tem `mcp-gitea` local - F-002 (Medium): Gemini sem `desk-crm-v3` (usa `desk-project-minimal`) e sem `mcp-time` - **CARL recall expandido:** 7 → 27 keywords no domínio MODELO-ORGANIZACAO (backup `.carl/carl.json.bak-2026-05-16`) - **Script criado:** `scripts/propagate-structure.sh` — aplica estrutura standard a outro projecto, idempotente, com dry-run. Testado: CONFORME - **Estrutura audit/:** `docs/audit/audit.md` + `docs/audit/findings/F-001.md` + `F-002.md` - **Worklog HTML:** zero ocorrências em todos os 4 agentes — confirmado migrado para markdown - **Permissões 600:** confirmadas em opencode-secrets, claude.json, claude/settings.json, opencode.json, hermes/config.yaml ## 2026-05-16 - **Auditoria ecossistema:** questionários directos a Gemini, Hermes, OpenCode via aionui. Relatório em `docs/SPECS/2026-05-16-ecosystem-audit.md` - **Segurança OpenCode:** credenciais NotebookLM movidas para `~/.opencode-secrets` (600). Wrapper em `~/.opencode-wrappers/`. Permissões claude.json + settings.json corrigidas para 600. - **ECOSYSTEM.md criado:** `Hub/06-Operacoes/Documentacao/ECOSYSTEM.md` — fonte de verdade comum - **PROC-DEV-STANDARD criado:** D7-SIS-006 em `Hub/06-Operacoes/Procedimentos/D7-Tecnologia/Sistema/` - **PROC-AUDIT-STANDARD criado:** D7-SIS-007 em `Hub/06-Operacoes/Procedimentos/D7-Tecnologia/Sistema/` - **PROC-DEV-STANDARD-ref criado:** em `docs/SPECS/PROC-DEV-STANDARD-ref.md` - **Configs actualizadas:** GEMINI.md, Hermes/AGENTS.md, OpenCode/AGENTS.md + desk-crm-v3 activado, CLAUDE.md - **Task Desk #2134:** Em Curso ## 2026-05-13 - **Formalização de Estrutura**: Criado `ESTRUTURA.md` definindo a hierarquia padrão. - **Centralização de Documentação**: - Movidos procedimentos locais (`DEV-AUDIT`, `DEV-UPGRADE`, `PROC-DEPLOY`) para `06-Operacoes/Procedimentos/D7-Tecnologia/Sistema/`. - Criada estrutura central de `Runbooks` no Hub com guia de utilização. - Removidas pastas locais `docs/PROC` e `docs/RUNBOOK`. - **Governação**: Criado `GOVERNANCA.md` como manifesto de qualidade. - **Protocolo de Gestão**: Criado `PROTOCOLO-CRM.md` definindo a integração Lean entre Gitea (execução) e Desk CRM (visibilidade). - **Identidade**: Criado `AGENTS.md` e `desk.project` (Tarefa #2134). ## 2026-05-13 (Sessão 2 — Correções Izito) - **Análise Crítica:** Identificados 8 problemas estruturais no modelo, incluindo falta de dogfooding, contradição interna no ESTRUTURA.md, CRM desactualizado, e ausência de integração CARL. - **Correções Aplicadas:** - `ESTRUTURA.md` — removida contradição docs/PROC e docs/RUNBOOK vs Hub centralizado, corrigida numeração de secções, actualizada validação para 2 subpastas (PLANS + SPECS). - `AGENTS.md` — reescrito com directrizes específicas, referência ao CARL, tabela de projectos, e histórico de intervenções. - `scripts/validate-structure.sh` — criado script de validação automática (exit code 0 = conforme). - `docs/PLANS/` e `docs/SPECS/` — criadas pastas em falta. - **CARL:** Criado domínio `MODELO-ORGANIZACAO` com 6 regras e 9 recall keywords para descoberta por agentes. - **CRM:** Task #2134 actualizada de "Não iniciado" para "Em Curso". Comentário de registo adicionado. - **Validação:** Script corre contra o próprio projecto — **CONFORME** (0 falhas, 0 avisos). - **Pendente:** Templates em docs/PLANS e docs/SPECS, sincronização com outros projectos via script/hook. - **PROC-DEPLOY-STANDARD:** Criado standard genérico de deploy (PROC-DEPLOY-STANDARD.md) extraído do PROC-DEPLOY-PROD (WhatSMS v2). O WhatSMS-specific foi simplificado e passou a referenciar o standard como base. - **Diagrama:** Adicionado F5 (Deploy) ao workflow.drawio — fluxo branch → CI → PR → merge → auto-deploy → validação + rollback. ## 2026-05-13 (Sessão 3 — Fecho) - **MCP EasyPanel:** Instalado no Hermes (`~/.hermes/config.yaml`). Endpoint: `gateway.descomplicar.pt/v1/easypanel/mcp` (type: http). Disponível após restart de sessão. - **Diagrama:** Fontes uniformizadas para sans-serif (Helvetica) em todo o Workflow-Fluxo.drawio. Adicionado F5 (Deploy) com Deploy Guard + Rollback Plan. - **PROC-DEPLOY-STANDARD:** Criado `PROC-DEPLOY-STANDARD.md` como standard genérico de deploy. `PROC-DEPLOY-PROD.md` simplificado com referência ao standard e apenas detalhes WhatSMS. - **CARL:** Adicionada regra #7 ao domínio MODELO-ORGANIZACAO — deploy segue PROC-DEPLOY-STANDARD. - **Pendente:** Templates docs/PLANS e docs/SPECS. Sincronização com outros projectos. ---