Does the description explain when to use this tool, when not to, or what alternatives exist?
The description clearly establishes the destructive, irreversible nature and the constraints (cannot delete active resume, cannot delete only resume), which implicitly tells the agent when NOT to use it. However, it does not explicitly name an alternative (e.g., archive_vacancy, restore_resume_revision, or rename_resume) for users who want to preserve data, leaving full when-to-use guidance partially inferred.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.