Files
jobtrackingapp/docs/redesign/phase-10/P10-02.md
T

1.8 KiB
Raw Blame History

P10-02 — CV/document compatibility disposition

Review after published CLEAN-20. No additional safe CV/document deletion proven. Retain all assessed paths; no implementation removal nominated. This is a completed bounded retain/remove review, not fresh functional acceptance or a claim of exhaustive dead-code proof.

Reused the source-bound P10-00 inventory and accepted handoff: all 1,279 remaining frozen files match; only approved App.css is absent. Fresh active-consumer confirmation:

  • CareerProfilePage.tsx:410,447,868 distinguishes non-Docling and Docling persisted runs and calls the legacy accept endpoint with expected revision. ProfileCvController.cs:270–314 exposes that endpoint, rejects inappropriate document-import acceptance, checks revisions and preserves concurrency conflicts. Retain both workflows.
  • CvTheme.cs:199 and ThemedCvRenderer.cs:27,242–282 resolve explicit design-version-2 settings while retaining historical layout branches. Retain legacy rendering and frozen settings.
  • ApplicationAssetsService remains the revision/history writer, with current version snapshots and design entitlement validation. Existing null/blank/no-op/restore semantics and canonical Career Profile ownership are unchanged. Retain, no writer consolidation.
  • Current editor/gallery/thumbnail and original fixtures retain their P10-00 positive consumers. No duplicate replacement proven; no imported data, old extraction record or submitted binary removed.

Tests: no new P10-02 product tests; sources unchanged and historical CV/provider/PDF/RD21 evidence reused only within original qualifications. CLEAN-20 Career Workspace sample is fresh but not historical-format/PDF requalification. P10-04/05 and independent audit remain required. No migration or PDF rendering requested. Deferred CV-import overhaul stays outside scope.