Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full burden. It never says whether validation is read-only or mutates state, whether a failure blocks downstream tools, what permissions are needed, or what the pass/fail output looks like. 'Quality gate' hints at a verdict but discloses no actual behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.