lint
Run read-only structural checks over the particle store to surface findings and counts for operator review, without applying fixes or LLM analysis.
Instructions
Run structural lint checks over the particle store (no fixes, no LLM).
The MCP surface is read-only, so ``--fix`` is forced off and the
LLM-assisted semantic checks are disabled — agents read findings
and surface them to the operator, who decides whether to act.
Args:
category: Optional ``finding_type`` filter (e.g. ``STALENESS``,
``PHANTOM_SUBJECT``, ``WIKIDATA_LINK_MISMATCH``). When set,
only findings of that kind are returned; ``summary`` is
always the full counts dict and reflects every category
actually emitted by this run.
summary_only: When ``True``, drop the ``findings`` list and
return only the ``summary`` counts dict (plus ``run_at``).
Useful when the agent only needs to know what *kinds* of
problems exist before drilling in with ``category``.
limit: Maximum findings to include after filtering (default
100). Hard cap to keep the response under per-tool-result
size limits even when many findings of one category exist.
A ``truncated`` flag is added when the cap fires.
Returns:
``{run_at, findings, summary}`` matching the ``LintReport``
schema, optionally with ``truncated: True`` and (when
``summary_only``) without the ``findings`` key.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| category | No | ||
| summary_only | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||