Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the sparse annotations, the description discloses a precise output taxonomy (CONFIRMED, CONFLICT, UNKNOWN, EXTRACTION_INCOMPLETE per requirement), a source-attribution guarantee (document, page, exact source text), and a refusal-to-infer policy ('never fills a gap with an inference'). The no-inference guarantee meaningfully complements openWorldHint=true by explaining what happens when source data is missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.