teqo-backup/docs/changelog/2026-08-24-ops90.md

1.4 KiB

OPS90 — skills e docs: codificar a pirâmide de testes unit→int→e2e-com-benefício (2026-08-24): meta-chore de guias de agente, sem código de produto/schema/CI. A ordem de preferência unit primeiro → int para fronteiras Payload/DB → e2e só com benefício real por fluxo ficou explícita nos donos certos: âncora canônica nova "This repo: the three layers" na skill test-driven-development (mapeia a pirâmide às camadas tests/unit|int|e2e com fixtures e aponta a política OPS72 por referência); linha das 3 camadas do codebase-map.mdc reescrita com a ordem; parágrafo "Level preference (pyramid)" em docs/TESTING.md; preferência de nível enunciada no §Executar da execution-pipeline.md (compartilhada por work-issue/agent-work-issue) e como bullet no Passo 4 do work-issue; revisão ganha o critério de nível em code-review-and-quality (Step 2 + checklist) e improve-code-quality (exit checklist); browser-testing-with-devtools rotula verificação em browser como caso legítimo de "e2e com benefício real". Política OPS72 intacta byte-a-byte (gate local discricionário, CI selected, full só no verify do deploy); sem % de cobertura, sem proibição de e2e, sem guard novo; ci-cd-and-automation/engineering-audit/AGENTS* intocados (sem lacuna real). Débitos: 6 achados de simplify absorvidos no diff; contradição stale do tracker Forgejo já coberta pela Issue #841.