Two hooks that hold every time, and what breaks them
Two Claude Code hooks that block bad Swift before it ships, the exit-code contract behind them, and a subshell bug that let one through anyway.
Two Claude Code hooks that block bad Swift before it ships, the exit-code contract behind them, and a subshell bug that let one through anyway.