Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must disclose behavior. It states 'wait until the active form closes' but does not explain what happens on timeout, whether it returns success or failure status, or whether it throws an error. The timeout parameter implies a failure mode, but the description is silent.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.