iara-pwa/opencode.jsonc
Francisco Solla 8d4a944127 feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17)
- .github/workflows: ci.yml (job único checks hosted), deploy.yml (verify
  hosted full → deploy self-hosted no homeserver), flips pós-merge via API
  (FORGEJO_API_TOKEN/PR_BODY, fail-loud), auto-merge nativo (GraphQL)
- scripts: github-api/pr-flow/branch-protection (plain Node zero-dep),
  pr.mjs reescrito (GitHub + auto-merge), configure-branch-protection,
  deploy-iara.sh (local, sem SSH, idempotente), forgejo-issue-transition
  com PR_BODY + fail-loud (I10 absorvida)
- AGENTS.md/runbook: seção CI GitHub, branch protection REAL em main,
  passos manuais do cutover
2026-08-19 23:06:23 -03:00

20 lines
1,007 B
Text

{
"$schema": "https://opencode.ai/config.json",
"mcp": {
// Harness MCP da Iara — seleção sobre os globais
// (~/.config/opencode/opencode.jsonc). O conjunto habilitado (forgejo,
// playwright, jina) é herdado dos globais por design; aqui se desligam os
// que NÃO devem carregar, para ninguém re-adicionar por engano.
//
// postgres: o global aponta pro banco do teqo; Iara é local-first sem
// backend — não faz sentido no desenvolvimento da Iara.
"postgres": { "enabled": false },
// stalwart: e-mail pessoal; fora do fluxo de dev da Iara.
"stalwart": { "enabled": false }
// penpot: config de repo do teqo (design); sem fluxo de design na Iara —
// nem chega a carregar, então não há entrada aqui.
// github: fluxo de PR/CI voltou para o GitHub (OPS1), mas é dirigido por
// scripts (`bun run pr`, `github-pr-automerge.mjs`, configure) — o MCP
// github continua desligado; o `forgejo` MCP é o tracker de Issues.
}
}