Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and does disclose meaningful behavior: the gate criteria, the inclusion of a 'fade fragility veto', and three explicit non-checks that bound its verdict. It stops short of stating whether the check is purely local or triggers a fetch by default, and does not describe the pass/fail signal itself.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.