Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
Despite the contradiction, the description is impressively complete: it explains grouping by evidence class, absence of totals, that empty groups do not prove controls, that disclaimer_md must reach the user, and the effects of include_all. Since an output schema exists, it need not describe return values.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.