Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden. It mentions generating a coverage report, implying a side effect, but it does not disclose whether files are created, whether compilation is required, or what the output format is. Limited behavioral insight beyond the core action.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.