Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations at all, the description carries the full burden, and it discloses only the core effect (subsequent orders are rejected). It is silent on reversibility, whether already-open orders are cancelled, whether the state persists across sessions, and whether the required 'reason' is an audit record — critical gaps for what is clearly a high-impact mutation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.