Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden. It discloses the tool's return values (trace counts, unauthorized tool-call evidence, canon mapping, claim-boundary guardrails) and backing policy references, which gives the agent a clear sense of what to expect. It does not explicitly state side-effect or permission requirements, but 'Analyze' strongly implies read-only behavior.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.