Add configurable evidence guard for resume tailoring

This commit is contained in:
2026-08-02 23:10:13 +03:30
parent 1c75afe0fd
commit a7a02ef141
12 changed files with 664 additions and 37 deletions
+14
View File
@@ -84,6 +84,20 @@ to the source wording and organization. At `100`, it uses the fullest supported
and strongest truthful job alignment. The slider never relaxes evidence validation;
unsupported requirements remain gaps or follow-up questions rather than resume claims.
Below the slider, **Tailoring configuration** can switch between:
- **Strict source evidence:** every candidate-facing claim must map to one or more
evidence IDs extracted from the source resume.
- **Flexible profile-based rewrite:** the complete profile and original resume remain
the factual source, but claim-level evidence IDs are optional. This mode still tells
the model not to invent employers, dates, skills, metrics, or achievements.
Use the **Evidence guard** control in Signal's header or the Oh My CV AI dialog to
disable claim-level evidence enforcement across the entire app. The setting is persisted
in `.resume-agent/settings.json` and applies to tailoring and revision chat. Turning it
off forces flexible profile mode everywhere; the supplied-profile truth and no-invention
rules remain active.
After tailoring in the main Signal interface, use **Open in Oh My CV** to create a new
local Oh My CV resume from the optimized Markdown and open it directly in the editor.