Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare a non-readonly, non-destructive, closed-world write, and the description adds substantive behavior beyond them: the returned task_id/status/progress envelope, the terminal-state semantics (succeeded/partially_succeeded/failed), the fact that ending the wait is not a cancellation, and the findings_error convention meaning unavailable rather than absent. It does not mention auth or rate constraints, but coverage is strong for a task-starting tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.