Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden. It usefully discloses the returned content (status, errors, log paths, artifacts), which doubles as a partial output contract in the absence of an output schema, but says nothing about failure behavior for a missing/invalid job_id or any auth/permission requirement.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.