Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Goes well beyond the annotations by disclosing exactly what gets written (deletedAt), what cascades (dependent stories have epicId nulled), what is explicitly preserved (stories themselves are not deleted), and that the operation is atomic. The annotation hints destructive/idempotent, but only the description tells the agent the blast radius.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.