Files
jobtrackingapp/docs/cv-import/TODO.md
T

2.5 KiB

CV-IMPORT checkpoint ledger

  • CV-IMPORT-00: baseline, entry provider gate, audit and implementation plan.
  • CV-IMPORT-01: secure upload and real Docling extraction (native PDF layout/OCR limitations explicit).
  • CV-IMPORT-02: grounded structured interpretation and disabled local AI qualification seam.
  • CV-IMPORT-03: genuine progress, lease/cancellation recovery and bounded retention; full final freeze remains separate.
  • CV-IMPORT-04: review/corrections/conflicts/source UI; final integrated regression tracked separately.
  • CV-IMPORT-05: revisioned transactional Career Profile persistence; actual MariaDB 70/70 and cleanup passed.
  • CV-IMPORT-06: reproducible corpus/oracle, measured deterministic accuracy/resources, security assessment; limitations and model block explicit.
  • CV-IMPORT-07: full regression, acceptance and CV-QA-01 handoff.

Evidence: entry actual MariaDB 64/64 PASS, no skips; .artifacts/cv-import/entry-mariadb-01.

Known open acceptance gates inherited from CV-UX: live model BLOCKED; human accessibility/language/device/printing OPEN; hosted MariaDB/isolation BLOCKED/UNVERIFIED; Python advisory qualification CONDITIONAL; production and Phase 10 NO-GO.

Extraction subcheckpoint pushed 3ea8ff9. Backend reviewed integration focused 51 PASS and actual provider 69 PASS; qualification remains conditional until the final frozen-source lanes. Root continued implementation after delegated workers exhausted their service usage; unfinished worker edits were inspected and tested, not assumed complete.

CV-IMPORT-03 evidence: lifecycle-green-01 52 focused backend PASS; backend-full-01 1,250 PASS, zero skips. Expired-operation cancellation regression failed before the shared status guards. Linux real sidecar API attempt 03 passed PDF/DOCX and refused the scan in network-disabled/read-only isolation. Earlier attempts remain failed: Linux platform metadata subprocess and missing private HOME were fixed at the child boundary. Source retention includes orphan generated upload files and preserves unrelated files. Original source inspection is unavailable after expiry; approved canonical history is retained.

CV-IMPORT-04: full frontend attempt 03 passed 990 tests / 108 suites, zero skips; TypeScript/lint passed. Current offline sidecar partitions passed 76 + 14 disjoint tests; focused review/source/lease regressions passed. Real import browser attempt 04 passed 2/2 before final review corrections; fresh current-source integrated rerun remains required. See REVIEW.md and BACKEND.md for retained failure corrections.