Does the description explain when to use this tool, when not to, or what alternatives exist?
The line "Claim, signal, waiting, and release stay on board" plus "does not advance the unread cursor" implies when this snapshot is appropriate versus a cursor-advancing read, but no sibling is named and no explicit when-to-use/when-not condition is given. With `board`, `list_parking`, and `space_state` in the sibling set, the agent is left to infer the distinction.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.