docs(roadmap): record correspondence recovery checkpoint

This commit is contained in:
cesnimda
2026-11-11 14:03:08 +01:00
parent 7e4e20ba03
commit 664f182f5b
5 changed files with 12 additions and 4 deletions
+2
View File
@@ -39,3 +39,5 @@ Earlier homepage and qualification findings remain in their branch reports. Add
Resolved: shared Material labels ignored live UI language (cb9d0397); Edit Job invented an application date for null/invalid records (138f1ee6). Targeted and rendered evidence is published through e6240ad3. Legacy timestamps and final integrated acceptance remain open.
Correspondence recovery source c751b427 resolves reproduced stale reads, duplicate pending manual notes, stale completion draft clearing and false failed-write feedback after commitment. Locale-error refetch and helper contrast were also corrected. Published1f3bdbcd,27 tests/eight journeys/40 scans; manual pasted-email and broader Gmail workflows remain open.
+7 -1
View File
@@ -1,6 +1,12 @@
# Direct execution continuation
Current published A3 ref: b9bb3c44de13888dae4083f47f5e08f40af62ffc. Application source remains 138f1ee6; 291b1e52 clarifies the existing backend Saved-date guard, and b9bb3c44 records V40/V41. Final136 source/evidence/export checks passed. Remaining generated graph/TestResults files are untracked and preserved. Next: IM10 correspondence/Settings/import error and recovery states, connected workflows, then remaining native/human review. No immediate new owner decision is needed for that independent work; existing Phase10 D02 and final A3/release gates remain pending.
Current published A3 ref: 1f3bdbcd3169dd49153f666ca1bb9f4c828e3255. Source c751b427; correspondence recovery qualified with fixture-only limits. Next eligible: manual pasted-email recording and remaining IM10 route/workflow states. Phase10 D02, final A3, homepage selection, provider, security/recovery and release gates remain pending.
## 11 November correspondence recovery
- Published/ref-readback A3 `1f3bdbcd3169dd49153f666ca1bb9f4c828e3255`, source/verifier `c751b427`. Superseded reads no longer replace current messages/error/loading; previous application rows clear at the boundary. Manual notes exclude duplicate clicks, retain rejected drafts and ignore stale/unmounted completions. A committed-write/failed-refresh uses read-only Retry rather than a false failed-write alert.
- PASSED:27 frontend cases (14 recovery +13 existing Gmail), build/TypeScript and scoped lint. Eight actual exported-app fixture journeys at390/1440 ×EN/NB ×light/dark passed40 accessibility captures and16 intercepted write attempts (eight rejected/eight committed fixtures). Live locale changes retain draft/error without extra reads. Pending helper contrast4.46:1 was corrected without suppressing scans.148 committed source/evidence/export checks passed. Prior counts overlap; no real mail/provider/database write occurred.
- Report: A3 `docs/ui-modernisation/CORRESPONDENCE_RECOVERY.md`. Manual pasted-email duplicate/stale/refresh behaviour, Gmail candidate/link/refresh races, unsaved cross-job draft navigation policy and remaining nested correspondence surfaces remain open. Next independently eligible item is manual pasted-email recording qualification and bounded remediation.
## 11 November shared controls and unapplied-date continuation
+1 -1
View File
@@ -3,7 +3,7 @@
11 November 2026.
1. Phase 10 candidate qualification and independent final-proposal review are complete. Owner decision D02 covers the concrete Conditional GO package published at `59fd674f`, retaining inherited qualifications. Keep it queued while independent work continues. Further removal requires its own proven candidate and approval.
2. Continue approved A3-IM10 from published `e6240ad3` on `codex/a3-ui-10`. Both existing native discovery specs now pass all11 cases, including the repaired shared confirmation focus. Date-only input/default fixes passed seven cases in each of three timezone processes. Next close remaining route/state and connected-workflow coverage in V06/V07, including correspondence/Settings/import states Actual picker/shared-widget and Saved/null edit interaction is now qualified in nine finite desktop/tablet/mobile configurations; valid legacy timestamp semantics remain open. Retain source-bound evidence and final Gate F. Do not rerun the accepted11 discovery cases solely to resume.
2. Continue approved A3-IM10 from published1f3bdbcd on codex/a3-ui-10. Correspondence read/manual-note recovery is qualified; next assess manual pasted-email recording, then remaining Settings/import/route and connected-workflow states. Reuse current source-bound evidence, retain the 34 routes/57 groups and final Gate F. Do not repeat accepted native discovery cases solely to resume.
3. Continue independently eligible localisation on its isolated branch. The 188 historical dynamic calls are accounted for. Prioritise contextual display coverage and automated locale checks. Native and additional locale publication gates remain open.
4. Four desktop/mobile launch concept pairs are published at `ccb11494`. Retain owner selection before refinement and final approval before implementation. Release `3cca4418` includes RR-11/13 fixes and RR-12 post-rollback probes, with six offline rollback/twelve backup tests and corrected legacy-runbook scope. Actual recovery, integrated security and production remain separately gated.
5. Keep Product Review findings provisional until Phase 10 acceptance. Reuse the published GJ-00 pack. GJ-01 awaits the accepted predecessors, implementation scope and provider rights.
+1 -1
View File
@@ -11,7 +11,7 @@ Updated 11 November 2026. This register records direct-chat work. See [the conti
| P10-04 candidate functional/data verification | QUALIFIED WITH INHERITED LIMITS | Candidate checks and full local 1,448 backend/1,031 frontend receipts reconciled. Applicable historical source/environment evidence retained. Existing operational and human gates carry forward |
| P10-05 full acceptance | READY FOR OWNER REVIEW | Reviewed Conditional GO proposal, all57 preservation dispositions and Product Review handoff published at `59fd674f`. D02 final milestone decision pending. See [proposal](../redesign/phase-10/ACCEPTANCE_PROPOSAL.md) |
| PRODUCT-REVIEW-01 | FINAL REVIEW BLOCKED | Final audit requires accepted Phase 10. Approved A3 work advances separately under the owner's direct authorisation |
| A3 UI/UX modernisation | IM10 IN PROGRESS | Published through `e6240ad3`. Flat Edit dialog, live shared-widget locale defaults and null Applied-date preservation qualified. Latest14 date/revision cases, earlier20 shared/theme cases and29 flat-dialog cases overlap. Final extended matrix9 journeys/36 scans passed; prior source-bound96 frontend/11 native discovery evidence retained. Remaining routes/workflows and final Gate F open |
| A3 UI/UX modernisation | IM10 IN PROGRESS | Published through 1f3bdbcd. Correspondence reads/manual-note recovery:27 cases, eight fixture journeys/40 scans, build and lint passed. Prior UI/date/discovery evidence remains source-bound and overlapping. Pasted email, other routes/workflows, native/human and final Gate F remain open |
| INT-GLOBAL-JOBS-01 / GJ-00 | CONDITIONAL | Existing planning at `0ec9f98e6ed4a646fc5e017d8eb6fade07653f37`; exact remote reverified 2 November. No implementation authorised |
| INT-GLOBAL-JOBS-01 implementation | BLOCKED | Accepted Phase 10/Product Review, initiative approval and provider rights |
| I18N-01 / I18N-00 audit | PARTIAL | All 188 historical dynamic call reviews accounted for in published `4172c23d`. Full visible-text, native, market and European coverage remain open |
+1 -1
View File
@@ -31,7 +31,7 @@ Updated 11 November 2026. This is the cross-phase work list. The source prompts,
- [ ] **Applications**. Title-first rows, explicit selection, preparation wording and compact keyboard row actions shipped through `1d733675`. Four server-backed EN/NB/theme density/action journeys passed after long-status wrapping and selected dark-link contrast fixes. Finish broader table/board/detail workflow and native/visual acceptance, including follow-up.
- [ ] **Calendar**. Recorded closing dates and follow-ups are covered. Resolve genuine interview scheduling, original precision/timezone and provider/ICS qualification as applicable. Preserve agenda/month toggle and preference.
- [ ] **Career, CV, letter and documents**. Finish connected overview-to-document reuse and create/import-to-edit/preview/export evidence. Preserve revisions, null-as-inherit, canonical profile ownership, frozen packages, import review and RD21.
- [ ] **Correspondence**. Improve inbox, mailbox state, relevant job context and review. Scope explicit consent, provider permissions, multi-mailbox storage and retention separately. Preserve conflict, attachment and confirmed-send flows.
- [ ] **Correspondence**. Read ordering/manual-note recovery qualified at1f3bdbcd (27 tests/eight journeys/40 scans); pasted-email and remaining provider/race/visual checks remain open. Improve inbox, mailbox state, relevant job context and review. Scope explicit consent, provider permissions, multi-mailbox storage and retention separately. Preserve conflict, attachment and confirmed-send flows.
- [x] **Admin Users compact actions**. One keyboard menu retains existing role, reset and delete paths. Published `327d99df` with 14 tests and 72 controlled browser states.
- [ ] **Admin Users**. Continue server-backed creation/role/reset/deletion and native error/device coverage. **Gated** MFA recovery design approval and authorisation for factor changes.
- [x] **Audit recent search**. Search the existing admin response by user, type, application ID/title or company. The limit and no-match state are explicit. Published `49e79875` with 10 selected tests and 72 browser states.