test(cv-import): qualify regression and hand off conditional acceptance
This commit is contained in:
@@ -11,3 +11,5 @@ Review matches records conservatively using complete identity/date keys; incompl
|
||||
Independent code review identified stale-worker publication, nested merge provenance, duplicate targets, old pending-review visibility and benchmark record association defects. Regressions reproduced them before fixes. Additional tests cover DOCX DTD rejection, inert document hyperlinks, bounded errors, per-field source identity and canonical rather than legacy projection revision numbering. Failed attempts are retained under `.artifacts/cv-import/`; focused suites overlap and are not added to final totals.
|
||||
|
||||
The dedicated real import browser lane uses the actual isolated FastAPI/Docling child, durable API worker, reviewed transactional save, unchanged pre-existing CV variant, redesigned editor and actual PDF export. It exercises English/light/desktop PDF and Bokmål/dark/mobile DOCX, source ownership, refresh, no implicit save, corrections and automated accessibility. Browser automation does not qualify physical devices, human assistive technology, translation quality or printing.
|
||||
|
||||
Final current-source lane: `.artifacts/cv-import/import-browser-final.json`, 2/2 passed, zero retries; review axe checks zero violations. Both generated PDFs were extracted to confirm `Reviewed Åse Example` and rendered through Poppler for agent visual inspection: correct Norwegian glyphs, legible aligned text, no observed clipping/overlap. These two synthetic exports are separate from the unchanged 24-CV/four-letter per-platform fidelity corpus. Headless review screenshots do not render the native embedded PDF viewer; that viewer remains a human usability qualification.
|
||||
|
||||
Reference in New Issue
Block a user