fix(cv): align preview pagination with native PDF

This commit is contained in:
cesnimda
2026-10-07 08:46:43 +02:00
parent 046dc304aa
commit efc9e7bdd4
182 changed files with 16092 additions and 47 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
# Phase 5 — Representative screens / major UI redesign plan
**Current successor: [P5-09 readiness](p5-09-readiness/README.md) — NO-GO for CV redesign.** Expected-version/atomic revision protection and recoverable drafts satisfy G-CV-REV locally. Measured preview/native PDF output passes 10 of 16 implemented fixture checks; six long-document cases remain materially misleading. G-CV-RENDER is open and requires a separate bounded pagination-fidelity repair before P5-09–14. No CV redesign or B07 has begun. P2-D01 remains an ordinary passing test; F04 and manual screen-reader acceptance remain open.
**Current successor: [CV pagination-fidelity repair](p5-09-pagination-readiness/README.md) — GO for P5-09.** The original 16 fixtures now pass the unchanged PDF oracle, including all six former page-count/placement failures. Preview uses native fragmentation, renderer-owned geometry/print rules and deterministic settled measurement; PDF output is unchanged. [Revision readiness](p5-09-readiness/README.md) remains accepted. Baseline: **941 backend / 422 frontend / 98 actual browser passes**, security 9/6/1, configuration 3. Broader font/photo/wrapped-line qualification remains explicit; no CV redesign or B07 has begun. P2-D01 remains an ordinary passing test; F04 and human screen-reader acceptance remain open.
**Previous implementation: [P5-08b Job sections](p5-08b/README.md).** Seven URL-backed sections and Application/Timeline subsections recompose the existing owners on the Phase 4 foundations. [Native readiness proof](p5-08b-readiness/README.md) and the ordinary passing P2-D01 regression remain authoritative for frozen packages/ZIPs. P5-08a header/Overview and all compatibility routes remain. `followMode` metadata is preserved; mode-specific UI stays deferred to the mail phase by Connor's decision. [P5-07 Analytics](p5-07/README.md), [P5-06 Dashboard](p5-06/README.md) and [P5-04b Jobs integration](p5-04b/README.md) remain authoritative for their areas. P5-02 manual screen-reader acceptance remains mandatory for P5-15. F04, incomplete accessibility checks, native touch, Board scaling and recorded timing/preference-save observations remain open. No CV redesign slice, Phase 8 or B07 has begun.
@@ -27,7 +27,7 @@ Current source inspection confirms:
- At planning time `JobTable` and `KanbanBoard` did **not** share filter/read scope. The [separate readiness checkpoint](p5-04b-readiness/README.md) resolves that prerequisite while retaining complete Board population and paged Table responses. Integration still must not substitute a single Table page for the Board.
- QuickCommandDialog has six commands plus job/company results, not global CV/document search. Notifications already have their own store/actions. Reuse these and repair explicit error/keyboard states, without new producers.
- Analytics reports exist inside Dashboard with two load groups and five owner-local visibility flags. `/analytics` is a new **destination** for existing data, not permission to invent metrics. Documents/global aggregate Admin data are not ready; do not add empty navigation targets.
- The CV editor already has Template/Content/Customize/AI/History, live preview, overrides, undo/history, mobile panes and extensive controls. Keep them. Server revision enforcement remains absent on Save, and preview injects pagination/cropping into rendered HTML. Those facts justify independent integrity/rendering gates before broad CV changes.
- The CV editor already has Template/Content/Customize/AI/History, live preview, overrides, undo/history, mobile panes and extensive controls. Keep them. At planning time Save lacked server revision enforcement and preview used estimated pagination/cropping. The linked readiness and pagination checkpoints now satisfy those distinct local gates; later CV slices must preserve their revision/output evidence.
- A production quick-preview host is absent. The optional overlay props/test are not proof of an existing launched feature. NEW-10 stays outside the default implementation queue.
No contradiction requires a new component library or platform. P4 shared MUI semantics, focus, PageHeader/PageSection and opt-in density remain the foundation. Career Profile/library/complete Documents, Settings/Admin/mail and full Notifications remain Phase 7; advanced dashboard layout remains Phase 8. The current user request/Phase 3 sequencing advances only the bounded existing-report Analytics presentation into Phase 5.