teqo-backup/.github/pull_request_template.md

1.3 KiB

O que é

Closes #

Contrato da entrega

  • Fast gate local passou: pnpm lint (0 warnings), pnpm exec tsc --noEmit, pnpm test:unit
  • pnpm format:check e pnpm check:cycles limpos
  • Órfãos da mudança deletados na mesma entrega (knip em CI confirma)
  • Se tocou schema (migration, collection, campo, Consent key, dado de boot): db:seed:minimal atualizado neste PR (scripts/lib/seed-minimal-manifest.mjs + pin unit) — senão a label needs:migration está errada
  • Nenhum DATABASE_URL/ALLOW_REMOTE_DB de prod em script ou workflow
  • Se muda o que o agente precisa saber sempre: AGENTS.md/kernels atualizados; entregas registram UMA entrada em docs/changelog/<data>-<id>.md (OPS44 — nunca editam docs/CHANGELOG-AGENTS.md nem o HISTORY docs/CHANGELOG-AGENTS-HISTORY.md na mão; o agregado é gitignored e regenerado sob demanda, OPS85)
  • Se o changelog perdeu conteúdo de propósito (restauração/correção do HISTORY): changelog-rewrite: <motivo> no body deste PR

Notas para review