full_report
Runs every applicable check on a .docx or .pdf document and returns an aggregated report with an inline summary, enabling automatic detection of formatting errors before delivery.
Instructions
Runs every applicable check for the document (format auto-
detected from the file extension: .docx or .pdf) and returns an
aggregated report as a report://{file_id} resource URI, plus an
inline summary. profile selects a subset: "full" (default,
every applicable check) or "typography_only" (just the format's
typography/layout check — check_docx_typography for .docx,
check_pdf_layout for .pdf). The full persisted report can be
re-read later via the returned URI without re-running analysis
(brief §5.1/§5.2). Facts and anomaly flags only, aggregated
from each check's own output — never a merged verdict (brief
§3, see the server's global instructions).
Accepts the document either as a filesystem path OR as inline
content_base64 (with filename required alongside it) — for
a file that only exists in the conversation rather than saved
to disk. Exactly one of the two input forms must be given.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | ||
| profile | No | full | |
| filename | No | ||
| content_base64 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| format | Yes | ||
| profile | Yes | ||
| checks_run | Yes | ||
| flag_count | Yes | ||
| report_uri | Yes | ||
| flags_summary | Yes |