Claude Code Hooks: Build Deterministic Gates and Linting SitePoint