Diagrama de arquitectura — un plano cliente de hooks de git consultivos (lefthook pre-commit, pre-push) que cualquier agente puede saltear, y un plano servidor donde un ruleset de GitHub impone required checks, historia lineal, commits firmados y prohibición de force-push antes de que un merge llegue a la main protegida

Los hooks son consejo, los rulesets son ley

Defense-in-depth para un dev solo corriendo varios agentes de código contra una única branch que se deploya: hooks de git client-side consultivos (lefthook, pre-push) por latencia, y un ruleset server-side de GitHub vinculante por integridad. Los hooks se pueden saltear; el ruleset se hace cumplir. El patrón + la fitness function que prueba que la ley sigue vigente.

 · 10 min · Pedro Balbino