Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Given the rich annotations, complete 100% schema coverage, and an existing output schema, the description provides all the context an agent needs to select and invoke the tool correctly. It covers purpose, parameters, scope, and the key disambiguation from intel_ownership.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.