lint_cv
Check a CV or cover-letter HTML draft against your configurable anti-fabrication rules before PDF rendering, optionally verify page count and PDF staleness afterward.
Instructions
Read-only — never modifies html_path, pdf_path, or any other file. Lints a CV/cover-letter HTML file against YOUR OWN configurable rule set (banned phrases, skills-section bans, achievement-weight overclaims, title/GDPR/link checks, page-count limits), read from LINT_RULES_PATH (an env var, not a parameter here; defaults to a bundled generic example). Mechanical matching only — cannot catch semantic fabrication (two true facts combined into a false-sounding one), which still needs a human or independent review. Call before render_pdf while iterating on a draft (cheap, no Chrome, HTML-only checks); call again after render_pdf with pdf_path to also check page count and staleness — render_pdf itself runs none of this.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pdf_path | No | Optional. Omit to run only the HTML-based checks (content, skills, weight, title, links). Pass the already-rendered PDF's path to ALSO check its page count against your configured page_limits and confirm it isn't older than html_path — this tool never renders a PDF itself; call render_pdf first if pdf_path doesn't exist yet. | |
| html_path | Yes | Path to the HTML file to lint, as currently saved on disk. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||