fix(cv): align preview pagination with native PDF
This commit is contained in:
@@ -23,9 +23,9 @@ Reconciled against [P4-06](../phase-4/p4-06/README.md#opendeferred-issue-reconci
|
||||
| P2-O01 isolated rules-save 500 | Historical unconfirmed, cause not established | **Separate reliability triage** if recurrent; keep successful native oracle, no generic retry mask |
|
||||
| P4-05-O01 English status actions/browser-locale dates | **Closed for Jobs/Trash in [P5-03](p5-03/README.md)**: standard status display uses existing translations, custom status text and raw API keys remain stable, and applied/deadline display follows UI language | P5-03 localized table gate met in English/Bokmål; stored date/time semantics are unchanged |
|
||||
| P2-D01 native SQLite tailoring/capture | **Closed/passing** in [P5-08b readiness](p5-08b-readiness/README.md): frozen source/file readback plus real SQLite/account ZIP and copy-failure/retry proof | Ordinary regression retained in P5-08b; no expected-failure branch. CV revision/geometry and production restore remain separate |
|
||||
| F01 / audit D01 stale CV revision (related profile/job revisions distinct) | CV save/restore protected in [P5-09 readiness](p5-09-readiness/README.md): expected version, atomic compare, append-only settings and recoverable browser draft; no schema migration | **G-CV-REV satisfied locally.** Profile/job lost updates remain distinct and are not closed. G-CV-RENDER still blocks P5-09–14; no automatic B07 |
|
||||
| F01 / audit D01 stale CV revision (related profile/job revisions distinct) | CV save/restore protected in [P5-09 readiness](p5-09-readiness/README.md): expected version, atomic compare, append-only settings and recoverable browser draft; no schema migration | **G-CV-REV satisfied locally**, retained by [pagination repair](p5-09-pagination-readiness/README.md). Profile/job lost updates remain distinct and are not closed. Later CV slices still require their own scope/acceptance; no automatic B07 |
|
||||
| Creation-intent idempotency | Open independent contract; not B02 identity or stale revision | **Separate backend/product work**; no Add/import/POST-on-mount expansion in Phase 5. Existing create review/no-write navigation must remain |
|
||||
| CV margins/templates/preview/pagination | [P5-09 readiness](p5-09-readiness/README.md) corrects malformed CSS, browser export chrome and density-adjusted preview margins; 10/16 fixtures pass measured checks, six long forms fail page count/placement | **Still blocks P5-09–14.** Separate bounded pagination repair plus remaining wrapping/photo/deployment-font qualification required; keyboard/acquisition passes do not close fidelity. No broad renderer replacement inside UI slice |
|
||||
| CV margins/templates/preview/pagination | [Pagination repair](p5-09-pagination-readiness/README.md) passes all 16 original fixtures at unchanged tolerances, with native screen fragmentation and measured printable-area rounding; PDF unchanged | Local numerical rendering gate satisfied. Broader wrapped-line/photo/deployment-font qualification and existing controls/print-quality debt remain explicit; P5-11/P5-12 retain their separate scope and acceptance. No broad renderer replacement inside UI slice |
|
||||
| Table/Board filter/population mismatch | **Read prerequisite resolved in [P5-04b readiness](p5-04b-readiness/README.md)**: shared logical query, complete ID membership, owner/trash/derived filters and mutation refresh proven | [P5-04b integration](p5-04b/README.md) preserves that query/route contract; full-array scaling remains an explicit limitation |
|
||||
| P3-O01 analytics names/periods/populations | [P5-06](p5-06/README.md) addresses Dashboard labels; [P5-07](p5-07/README.md) reuses and revalidates the same cohorts/snapshots/samples and exact values in Analytics, independent of Dashboard flags | Dashboard/Analytics G-METRICS has scoped regression evidence; current server population/date limitations remain documented and backend metric/timezone repair remains separate |
|
||||
| P5-06-O01 native language preference 500 during reads | One full-run fixture response was generic 500 while Dashboard/setup reads overlapped; exception/root cause not established. Visual setup now writes the native preference before mounting the next fixture, still requiring 204 | **Separate baseline auth/storage investigation**, not resolved by presentation. Concurrent language mutation during loading is not certified; [observation and test sequencing](p5-06/README.md#regression-protection) |
|
||||
|
||||
Reference in New Issue
Block a user