Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full transparency burden. It usefully discloses that results are enumerated from revising events and that a genesis log returns an explanation rather than a bare 'nothing drifted' assertion, but it does not state read/write semantics, permission needs, pagination, or response shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.