Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a zero-parameter, no-output-schema, read-only tool with no annotations, the description covers purpose, time scope, report contents, and side-effect profile well enough for correct invocation. The only meaningful omission is when to choose this tool over the many sibling weekly_report and memory tools.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.