Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true and idempotentHint=false, and the description adds real behavioral context: source preservation only applies to same-workspace moves, while cross-workspace relocation follows backend project rules. The phrase 'according to its normal project rules' is vague, leaving the exact cross-workspace consequence (e.g., whether assets are re-scoped or IDs change) undisclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.