teqo-backup/docs/changelog/2026-08-25-ops97.md

1.1 KiB

OPS97 — Skill /react-audit com ciclo fechado plan→implement de anti-patterns React/Next.js

Nova skill .agents/skills/react-audit/ (SKILL.md + catálogo fixo anti-patterns.md com 9 famílias React/Next conferidas contra next 15.4.11 / react ^19.2.4 + context7-setup.md): sweep read-only → triage per-fix (3 selos: file:line, família, fonte oficial; cap ≤6) → implementação com gate completo bare e um commit por fix → PR único Ready sem auto-merge cuja descrição é o relatório consolidado, estabilizado até checks green ∧ mergeable ∧ auto_merge null — a skill para sem mergear (humano revisa). Mecânica anti-auto-merge: PR nasce uma única vez já estabilizado e o desarme verificado em laço (githubApi.ensureAutoMergeDisabled, novo par GraphQL disableAutoMerge/enableAutoMerge em scripts/lib/github-api.mjs, com auto_merge normalizado em getPullRequest) é obrigatório após a abertura E após cada push — o safety net agent-pr-ready-automerge.yml re-arma a cada synchronize, e o endpoint REST DELETE responde 404 mesmo armado-via-GraphQL (corrida e 404 capturados ao vivo no dogfood #905).