Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It reveals meaningful behavior: the tool consumes pending signals (a potentially irreversible action), re-scans edges, and updates confidence. This goes beyond a simple 'trigger evaluation' and provides insight into side effects. It does not mention cost, rate limits, or error scenarios, but the core behavioral traits are disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.