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.