Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description still discloses the key behavioral traits of this mutation: job cost is left intact and the line becomes receivable again, so the agent knows the effect is a reversible state rollback. Authorization scope ('Owner or office') is also surfaced. It does not say what happens to any recorded bill or stock quantities, which is the remaining gap.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.