Diagrama de arquitetura — um plano cliente de hooks git consultivos (lefthook pre-commit, pre-push) que qualquer agente pode pular, e um plano servidor onde um ruleset do GitHub impõe required checks, histórico linear, commits assinados e proibição de force-push antes de um merge chegar à main protegida

Hook é conselho, ruleset é lei

Defense-in-depth pra um dev solo rodando vários agentes de código contra uma única branch que deploya: hooks git client-side consultivos (lefthook, pre-push) pela latência, ruleset server-side do GitHub vinculante pela integridade. Hook dá pra pular; ruleset o servidor faz valer. O padrão + a fitness function que prova que a lei continua em vigor.

 · 9 minutos · Pedro Balbino