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

28 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# CV-UX-01 checkpoint ledger
- [x] Verify accepted baseline `28f83df`, clean checkout and current architecture.
- [x] Create requested feature branch and formal scope/entry decision.
- [x] CV-UX-00: finish research traceability/import and validate portable evidence.
- [ ] CV-UX-01: workspace/context/history improvements with preserved save owners.
- [ ] CV-UX-02: section interaction/focus/accessibility improvements.
- [ ] CV-UX-03: actual candidate preview and explicit reversible application.
- [ ] CV-UX-04: qualify all-writer letter dependency and approved document integration.
- [ ] CV-UX-05: persistence/recovery/concurrency preservation.
- [ ] CV-UX-06: responsive/accessibility/localisation qualification.
- [ ] CV-UX-AI: four contextual actions, source-grounded review, stale-response protection, EN/Bokmål and separate actual-model qualification; see AI.md.
- [ ] CV-UX-07: full regression/PDF/acceptance and CV-IMPORT handoff.
Entry ruling: user explicitly authorises autonomous implementation; no additional design-approval round is required. Reuse the clean requested branch in place, retaining installed build/test dependencies. No worktree/setup dependency installation is necessary.
Implementation/focused checks are complete for CV-UX-01–05 and CV-UX-AI; their acceptance boxes remain open pending final integration reconciliation. See CHECKPOINT_IMPLEMENTATION.md for intermediate evidence, including superseded attempts. Mocked AI results do not establish model quality.
Reviewed successor:65/65 prompt contract tests,972/972 full frontend,56/56 fresh actual MariaDB and one seven-scenario responsive letter browser case passed. Linux lifecycle self-checks10/10. Full ordinary discovery increases from362 historical to364 (one physical letter producer and one responsive case). Final independent contract/PDF/browser lanes remain open. Actual local inference is blocked by absent approved local services; human/hosted/production gates remain open.
Independent review corrections complete: optional contact selection, persistent physical/AI language, and recorded-source validation after inference/before Apply. Full Release backend1227/1227 and full frontend981/981/107suites passed; source hashes stable. Two focused real letter browser cases and unchanged Windows letter oracle4documents/14pages passed. Final aggregate and actual MariaDB source-transaction lanes remain open. Superseded final-01/02/03 attempts are retained and cannot establish full browser acceptance.
Actual provider source-boundary suite59/59 passed with stable sources and positive cleanup; five targeted letter axe scans and real403/404 authorization checks passed. Final aggregate browser/contract/volume and Windows/Linux original CV+letter PDF gates remain open.
`final-04` found and retained a preview scroll regression. One-condition selector lifetime fix passed the unchanged two EN/NB recovery scenarios and50 focused editor tests; static build/review pass. Full frontend successor and `final-05` aggregate qualification remain pending.
Historical evidence: Phase 9 conditional acceptance is inherited, not fresh CV-UX test execution. Hosted isolation/production/manual/provider/AI semantic limitations remain open. Research checksum verification: 83/83; screenshot pairs: 37/37; contact sheets inspected locally. Raw third-party imagery stays outside Git/product assets.