feat(cv): rebuild section editing workflow
CI and Deploy / test (push) Failing after 30s
CI and Deploy / deploy (push) Has been skipped

This commit is contained in:
cesnimda
2026-08-27 15:27:54 +02:00
parent ccd0af908c
commit b5249357c7
10 changed files with 525 additions and 221 deletions
+43 -1
View File
@@ -1,4 +1,28 @@
# Active implementation checklist — 2026-08-24
# Career / CV improvement work — 2026-08-26
## Current
- [ ] Run the complete backend, frontend, browser, migration, PDF, Compose and diff verification matrix; fix any regressions.
## Next
- [ ] Audit remaining TODOs/dead CV code after the full regression run and document any genuine environment-only blockers.
## Completed
- [x] Rechecked branch/status, recent CV work, existing tests/build tooling, and current builder architecture.
- [x] Traced builder persistence, shared preview/PDF rendering, AI endpoint, extraction pipeline, confidence/diff review, and reference CV assets.
- [x] Rendered and inspected the supplied two-page reference PDF and reviewed its HTML typography/theme tokens without modifying the originals.
- [x] Extended the backward-compatible CV settings/document model for item visibility/order, custom section types, grouped skills and compact/bullet/grouped skill rendering.
- [x] Rebuilt content editing as independently expandable section cards with keyboard reorder controls, hide/show, guarded deletion, preset/free-text sections and reusable per-section AI review.
- [x] Centralised template capabilities and accent tokens, added the Code theme through the registry, and made actual rendered sample thumbnails drive selection.
- [x] Added shared A4/Letter page grouping for browser preview and Chromium PDF, including regression coverage for long multi-page Code CVs and searchable linked PDF output.
- [x] Improved DOCX structural extraction, Norwegian headings/languages/dates, contact and website parsing, summary/skills/education fallbacks, and confidence-preserving import output.
- [x] Benchmarked both supplied reference DOCX variants without committing personal data: 100% structural coverage and consistency, with zero suspicious locations.
---
# Previous implementation checklist — 2026-08-24
## Current
@@ -959,3 +983,21 @@ When all possible work is complete, provide:
12. Recommended next work package
Do not claim a workflow works unless it was genuinely browser-tested, mock-tested or otherwise clearly identified by verification type.
# Career / CV improvement work (2026-08-26)
## Current
- [ ] Refactor the CV document/settings model and shared renderer for section content, skill formats, template capabilities, accent tokens, and safer page breaks.
## Next
- [ ] Rebuild content editing as independently expandable section cards, including preset/free-text custom sections and per-section AI review.
- [ ] Add the Code template through the central template registry and redesign existing template metadata/styles.
- [ ] Strengthen extraction normalization, confidence, custom-section handling, and sanitized regression tests.
- [ ] Run browser, PDF, responsive, build, lint, unit, integration, and migration verification; fix regressions.
## Completed
- [x] Rechecked branch/status, recent CV work, existing tests/build tooling, and current builder architecture.
- [x] Traced builder persistence, shared preview/PDF rendering, AI endpoint, extraction pipeline, confidence/diff review, and reference CV assets.
- [x] Rendered and inspected the supplied two-page reference PDF and reviewed its HTML typography/theme tokens without modifying the originals.