iara-pwa/docs/plans
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
..
lint-remover-import-homedir-nao-usado-em-scripts-worktree-impl.md chore: remove import homedir não usado em scripts/worktree.mjs (I8) 2026-08-18 11:57:22 -03:00
mcp-engenharia-impl.md feat(agentes): contrato MCP do repo — opencode.jsonc desligando postgres/stalwart dos globais + seção Harness no AGENTS.md (I3) 2026-08-18 11:38:56 -03:00
mcp-engenharia.md docs(planos): skills e MCPs de engenharia para a harness da Iara (I2, I3) 2026-08-18 07:55:50 -03:00
mover-ci-forgejo-para-github-actions-tracker-forgejo-impl.md feat(ci): CI/PR no GitHub Actions — tracker de Issues permanece no Forgejo (Closes #17) 2026-08-19 23:06:23 -03:00
mover-ci-forgejo-para-github-actions-tracker-forgejo.md plano: mover CI/PR do Forgejo Actions para o GitHub Actions — tracker permanece no Forgejo (Related #17) 2026-08-19 20:48:36 -03:00
README.md fluxo de agente tipo teqo: scripts worktree/issue/agent, skills, CI com e2e só no CI, labels e branch protection 2026-08-17 21:16:12 -03:00
skills-engenharia-impl.md feat(agentes): pack de skills de engenharia — addyosmani 23 + wondelai 16, skills-lock.json, skills-map no plan-issue (I2) 2026-08-18 11:20:07 -03:00
skills-engenharia.md docs(planos): skills e MCPs de engenharia para a harness da Iara (I2, I3) 2026-08-18 07:55:50 -03:00
testes-unitarios-para-src-lib-ws-ts-protocolo-zeroclaw-v1-impl.md test: unit tests do WsClient (zeroclaw.v1) — backoff, parse de frames, envio (I1) 2026-08-18 08:22:41 -03:00
typecheck-do-playwright-config-ts-config-fora-do-tsc-b-impl.md chore: typecheck do playwright.config.ts no projeto node (I7) 2026-08-18 11:45:33 -03:00
typecheck-dos-specs-e2e-tests-e2e-fora-do-tsc-b.md chore: typecheck do playwright.config.ts no projeto node (I7) 2026-08-18 11:45:33 -03:00

Planos de intenção / implementação

Convenção herdada do teqo (paralelismo com fila de claim em Issues Forgejo):

  • docs/plans/<slug>.md — plano de intenção (produto): o quê / para quem / por quê / outcome, direção suave no codebase. Criado pela skill plan-issue; a Issue nasce blocked até o plano estar em main.
  • docs/plans/<slug>-impl.md — plano de implementação (engenharia): abordagem + rejeitadas + fases. Criado pela skill work-issue no worktree, com gate humano antes da execução.

Planos de Issues in-progress/done/in-prod são imutáveis — refino vira plano + Issue sucessor (depends no pai).