Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the safety and behavior burden. It does disclose that the result is the highest or lowest rows by a numeric column, but it omits how limit defaults behave, how ties or non-numeric values are handled, and what the return payload looks like. The core ordered-retrieval behavior is clear, but the behavioral context is not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.