How does a git hook need more labor than an LLM?