Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare idempotentHint=true and destructiveHint=false, covering safety traits. However, the description adds no additional behavioral context such as whether the build runs asynchronously, whether it can fail due to concurrent builds, or what side effects occur beyond starting. No contradiction exists, but the description contributes nothing beyond the annotation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.