Month: October 2026

Why `git commit` Takes 90 Seconds: A Time Budget for Pre-Commit Hooks and What Moves to CI

A 90-second git commit is not a mystery. It is a budget you never wrote down. Somewhere between the first hook and the last, your commit path accumulated work that has nothing to do with committing: type checking, unit tests, secret scanning, dependency resolution, and a linter that re-reads the entire repository because nobody scoped …