Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden, and it does deliver the key behavioral fact: the call mutates scheduling state, and the engine uses the grade to compute the next review date. It does not say whether regrading overwrites a prior result, whether the item must still be due, or what the response contains.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.