Honesty / fact-lock guarantee
We only rearrange what is already true.
PasteApply tailors a resume and cover letter toward one job posting. It rewords and reorders what is already on the source resume — stronger verbs, and the posting's terms only where the resume already supports them. It does not invent a career.
- Never invent employers, dates, skills, tools, or metrics. A reworded line that adds one is reverted to your original line.
- Before/after pairs marked “matched to requirement” are your unchanged bullet, labeled with the requirement it supports. They are not counted as rewrites.
- If the posting wants something that is not on the source resume, that requirement stays missing. We reframe existing work. We show the gap — we do not fill it with fiction.
- Invented claims are bugs, not a feature.
Present / Implied / Missing
Every generate returns a coverage list for skills the posting asked for. The three labels mean:
- Present — the skill is named on the source resume. We can lead with it.
- Implied — a related tool or title is on the resume, not the exact word from the posting. We reframe the work you already have. We do not upgrade it into a claim you did not make.
- Missing — it is not on the resume. We show the gap. We do not invent it.
Fit verdict: exactly one missing must-have makes a draft a “weak” fit, and we name that gap (for example “Missing must-have: 3+ years”); two or more missing must-haves make it “skip”. The interview % follows the verdict (apply 70–95%, weak 45–69%, skip 0–44%), so a weak fit never shows a higher % than an apply.
Edge rules: if nothing on the resume matches the posting at all (no requirement present or even implied), the verdict is “skip”. With no missing must-have, a draft is still “weak” when two or more requirements are only implied or unmet (non-must-have) and those weak signals are at least as many as the requirements clearly present.
How to report an invented claim
If a draft lists an employer, date, skill, title, or figure that was not on the resume you pasted, email support@pasteapply.com with the generation id (if you have it) and the invented line. We treat that as a defect.
Machine-readable proof
Every generate — the website, REST POST /api/generate, and MCP generate — returns stable proof and coverage fields. Bots can verify the lock without scraping HTML. If inventedClaims would be greater than zero, generate fails instead of shipping the invention.
{
"proof": {
"factLock": true,
"inventedClaims": 0,
"bulletsRephrased": 4,
"skillsLed": 2,
"promise": "We only rearrange what is already true."
},
"coverage": [
{ "skill": "SQL", "status": "present", "note": "Already on the source resume." },
{ "skill": "Salesforce admin", "status": "implied", "note": "Salesforce is on the resume; the exact title is not." },
{ "skill": "Kubernetes", "status": "missing", "note": "Not on the resume. Do not invent it." }
]
}Field contract: pasteapply.com/agents.md.