Looks like the problem isn’t the hooks, it’s Claude’s behavior. It understands the rule but treats it as optional instead of enforcing it