Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already flag this as a non-read-only, destructive, closed-world mutation. The description adds the concrete transition model, which is useful context, but does not disclose what gets overwritten in the target environment, whether the promotion is reversible, or what the returned state looks like despite an output schema existing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.