AI coding in CI/CD: the few places it earns its keep
Most AI-in-CI integrations create noise faster than they create signal. PR triage works. Auto-review mostly doesn't. Here's where the tradeoffs land in practice.
Claude Code hooks: where they fire, what they can read, and what they can't
Claude Code hooks run shell commands at deterministic lifecycle points. This guide covers all five events, the JSON contracts each one uses, and which hooks can block versus only observe.