Skip to content

Reduz aprovacoes Git com limites seguros - #384

Merged
dleomil merged 1 commit into
developfrom
chore/codex-safe-interactions
Oct 6, 2026
Merged

dleomil merged 1 commit into
developfrom
chore/codex-safe-interactions

Conversation

@dleomil

@dleomil dleomil commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Objetivo

Diminuir prompts manuais para operacoes Git rotineiras sem liberar comandos destrutivos ou alteracoes de producao.

Mudancas

  • adiciona auxiliar Git allowlisted com stage/commit por caminhos explicitos e push normal limitado a branches temporarias de dleomil/quiz;
  • remove permissoes globais amplas para git push e git commit e permite apenas o auxiliar validado;
  • adiciona npm run verify:local, instrucoes do Quiz e testes de governanca;
  • ativa ruleset de PR para main e develop com zero aprovadores independentes no modo de mantenedor unico, preservando checks e protecoes existentes.

Validacao

  • npm run verify:local: aprovado;
  • checks locais de helper, ruleset, conteudo, pedagogia, UI, lint e formatacao: aprovados;
  • regras efetivas verificadas via GitHub API; checks remotos, protecao administrativa, force-push/exclusao e resolucao de conversas preservados.

Seguranca e impacto

Sem alteracao no runtime do quiz, conteudo ou deploy. O helper nao aceita amend, reset, clean, force-push, merge ou comandos Git arbitrarios. Aprovacoes humanas de editorial, release e deploy permanecem obrigatorias.

Reversao

Reverter este PR e desativar a ruleset de ID 24599159. Restaurar permissoes globais somente de forma deliberada; nao reintroduzir prefixos amplos para git push ou git commit.

@vercel

vercel Bot commented Oct 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
quiz Ready Ready Preview Oct 6, 2026 10:51pm UTC

@dleomil
dleomil merged commit 61931c0 into develop Oct 6, 2026
7 checks passed

This branch was successfully deployed

1 active deployment
Preview — b3eb2749 Deployed Oct 6, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant