Global (~/.config/opencode/opencode.jsonc) fica só com jina+playwright (remove github/postgres/forgejo/stalwart/office-word/jobspy) — manual como OPS89. Repo Teqo opencode.json: penpot+postgres com permission gated (penpot*/postgres*/query deny no build, allow só nos subagentes penpot/postgres). Novos .opencode/agent/penpot.md + postgres.md (mode subagent, docs de limite teqo vs teqo_wt*). Re-homed: jobspy→jobs, forgejo+office-word→lei-mercados-digitais, forgejo+stalwart→infra-solla (remove postgres pin, AGENTS.md sem office-word), forgejo→iara-pwa (limpa pins postgres/stalwart). Prosa: AGENTS-infra.md, prompt-montagem-home.md, project-status/engineering-audit sem MCP/pnpm issue. Validação: opencode debug config nos 5 repos (Teqo 4, jobs 3, lei 6, infra 7, iara 3 MCPs), gh auth ok, gate:fast verde.
1.1 KiB
Recently resolved (2026-08-24): OPS92 — consolidar MCPs do opencode: global fica só com jina + playwright; penpot e postgres viram subagentes no repo Teqo (opencode.json + .opencode/agent/penpot.md/postgres.md com permission gated — penpot*/postgres*/query negados no build e liberados só nos subagentes, validado via opencode debug config/agent); GitHub MCP morto (github removido do global, já enabled:false desde 17/08) — gh CLI 2.98 autenticado cobre o canal; forgejo/jobspy/office-word/stalwart re-homed para os repos donos (decisões do gate 2026-08-24): forgejo → lei-mercados-digitais + infra-solla + iara-pwa, jobspy → jobs, office-word → lei-mercados-digitais, stalwart → infra-solla; AGENTS-infra.md:13 e docs/campanha/prompt-montagem-home.md coerentes com subagente, project-status/engineering-audit sem MCP/pnpm issue. Global é manual (fora do git, como OPS89); Teqo fica com 4 MCPs (2 globais + 2 locais), siblings com o dono + 2 globais (validado opencode debug config nos 5 repos). Sem migration, sem Longa, pnpm gate:fast verde.