Does the description explain when to use this tool, when not to, or what alternatives exist?
The description lists valid statuses, which implies the tool is for transitioning between these statuses. However, it does not explicitly state when to use this tool versus alternatives (e.g., update_idea for other fields, log_build_progress for logging progress), nor does it provide when-not-to-use constraints.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.