cv_render
Parse a CV and generate ATS-safe export artifacts including DOCX, styled HTML, PDF, JSON Resume, and plain text, with proof of machine-readability.
Instructions
Parse a CV file then render ATS-safe export artifacts.
Produces:
ats_docx: ATS-safe single-column DOCX (proven via parse_sim round-trip)
styled_html: Self-contained styled HTML (no external assets)
pdf: PDF rendered from styled HTML (best-effort; skipped if weasyprint missing)
json_resume: Structured JSON Resume (.json)
plain_text: Flat plain-text version (.txt)
Returns a Render model with:
files: list of RenderFile(kind, path) — all absolute paths
ats_safe_proof: dict of {ats_id → parsability_score} from live round-trip
warnings: any non-fatal issues (e.g. pdf_skipped)
The ats_safe_proof proves the exported DOCX is machine-readable. All artifacts are written to out_dir (or a system temp dir if omitted).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cv_path | Yes | ||
| market_id | No | fr | |
| out_dir | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | No | ||
| ats_safe_proof | No | ||
| warnings | No |