Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds context beyond annotations by detailing the specific status contents returned, such as missing gate, protocol trial counts, and platform handoff guidance. It is consistent with the readOnlyHint, idempotentHint, and destructiveHint annotations. It does not discuss error conditions or absent bound runs, but the safety profile is already covered by annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.