Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only say it is a non-destructive write to an open world; the description adds real execution semantics that annotations cannot convey — immediate crossing where possible, resting until expiry, and on-chain settlement (i.e., finality and cost). It omits failure/rejection behavior and idempotency of resubmission, which matters for a signed-order submission.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.