From 214eb25fa557841d280b84b41e7f1e028511be7a Mon Sep 17 00:00:00 2001 From: cesnimda Date: Wed, 11 Nov 2026 14:19:18 +0100 Subject: [PATCH] docs(ui): reconcile correspondence route and discrepancy coverage --- docs/ui-modernisation/visual-correction/DISCREPANCIES.md | 4 ++++ .../ui-modernisation/visual-correction/ROUTE_COVERAGE.json | 7 ++++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/ui-modernisation/visual-correction/DISCREPANCIES.md b/docs/ui-modernisation/visual-correction/DISCREPANCIES.md index dba21589..2567c8ed 100644 --- a/docs/ui-modernisation/visual-correction/DISCREPANCIES.md +++ b/docs/ui-modernisation/visual-correction/DISCREPANCIES.md @@ -52,6 +52,10 @@ Owner correction: 3 November 2026. This register extends IM10 and the original 3 | V40 | Shared widget localisation | Material Open/Clear defaults stay English under Bokmål | RESOLVED in cb9d0397; 20 affected tests and nine rendered configurations | See ../../i18n/SHARED_WIDGET_LOCALISATION.md; native/all-route coverage remains open. | | V41 | Edit Job missing Applied date | Missing/invalid dates were presented and submitted as today | RESOLVED in 138f1ee6;14 tests and nine rendered configurations/36 scans | See ../UNAPPLIED_DATE_PRESERVATION.md; backend already guards Saved dates; no stored corruption claim. | +| V42 | Correspondence recovery | Superseded reads, duplicate pending notes and false failed-write feedback after commitment | RESOLVED in c751b427;27 cases/eight fixture journeys/40 scans | [Recovery](../CORRESPONDENCE_RECOVERY.md); provider/native/final gates remain open. | +| V43 | Pasted-email recording | Duplicate/stale completion, false refresh failure and missing source label | RESOLVED in5f61d8f7;33 overlapping cases/eight pasted journeys/40 scans | [Pasted recovery](../PASTED_EMAIL_RECOVERY.md); no mailbox activation or server-idempotency claim. | +| V44 | Correspondence surfaces | Decorative history/continuity enclosures and empty outlined read-error strip | RESOLVED inc6375876;33 affected cases,12 configurations/60 scans and separate pasted canary | [Visual review](CORRESPONDENCE_FLAT_REVIEW.md); individual message cards and controls preserved; final A3 review open. | + The owner-approved design foundation remains original A1 dashboard, D1 visual system, B1 tracking, editor left / preview right, application context right, desktop sidebar and hybrid mobile navigation. No controls, imports, revisions, permissions or provider rights may be removed to obtain visual simplicity. The screenshots use synthetic fixtures. Prototype screenshots include workshop controls and different sample content: compare application hierarchy, spacing and treatment, not raw whole-image pixel differences. Physical CV/PDF rendering is a separate contract. diff --git a/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json b/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json index 21659e03..3602cbae 100644 --- a/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json +++ b/docs/ui-modernisation/visual-correction/ROUTE_COVERAGE.json @@ -77,12 +77,13 @@ { "route": "/jobs/:id", "owners": [ - "ApplicationWorkspacePage" + "ApplicationWorkspacePage", + "Correspondence" ], "visualStatus": "FLAT_WORKSPACE_ROLE_TITLE_HIERARCHY_SCOPED_REVIEW", - "afterStatus": "PASSED:36 configurations /216 application-family states; full acceptance open", + "afterStatus": "PASSED:36 configurations /216 application-family states; full acceptance open Scoped correspondence recovery and flat-surface follow-up:33 overlapping cases;12 note configurations/60 scans plus separate pasted canary. Wider route/provider/native and final owner acceptance remain open.", "functionalCriteria": "Original preservation register retained; no capability acceptance promotion", - "evidence": "evidence/applications-flat/BROWSER.json; ACCOUNT_EDITOR.md" + "evidence": "evidence/applications-flat/BROWSER.json; ACCOUNT_EDITOR.md; ../CORRESPONDENCE_RECOVERY.md; ../PASTED_EMAIL_RECOVERY.md; CORRESPONDENCE_FLAT_REVIEW.md" }, { "route": "/reminders",