Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full behavioral burden. It does disclose that resumption happens 'from verified outputs,' which is useful and distinguishes it from a full restart, but it omits whether the operation is mutating, idempotent, costly, permission-gated, or what happens if the job is not resumable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.