Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=false and openWorldHint=true, so the safety profile is covered. The description adds real value beyond them: it explicitly disclaims a deployment retry or provider write, and it discloses the failure mode that 'incomplete, absent, duplicate or still-building evidence keeps the app locked'. It does not say what 'reconcile' mutates locally or whether the operation can be reversed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.