Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description must carry the full burden of behavioral disclosure. It only states the list action without revealing any behavioral details such as ordering, pagination, whether completed tasks are included, or any side effects. The presence of a dry_run parameter suggests additional behavior, but the description does not address it.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.