docs(roadmap): seal correspondence visual and recovery progress
This commit is contained in:
@@ -43,3 +43,5 @@ Resolved: shared Material labels ignored live UI language (cb9d0397); Edit Job i
|
||||
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.
|
||||
|
||||
Pasted-email source5f61d8f7 resolves reproduced pending duplicate/dismissal, stale completion, committed-refresh feedback and missing accessible-label findings.33 overlapping cases and eight pasted fixture journeys/40 scans passed; published72be6144. No server idempotency or real mailbox claim.
|
||||
|
||||
V44 correspondence enclosure/empty strip resolved inc6375876; source/evidence published through214eb25f.33 affected cases,12 note configurations/60 scans and a separate pasted canary passed. Wider route/native/final review remains open.
|
||||
|
||||
@@ -1,6 +1,13 @@
|
||||
# Direct execution continuation
|
||||
|
||||
Current published A3 ref:72be614496a5f8d0c47467007652288861906081; source5f61d8f7. Manual note and pasted-email recovery qualified with intercepted fixtures. Next: correspondence visual surfaces and remaining IM10 route/workflow states; protected owner/provider/security/release gates unchanged.
|
||||
Current published A3 ref:214eb25fa557841d280b84b41e7f1e028511be7a; application source c6375876. Correspondence recovery, pasted-email recording and open surfaces are qualified within their recorded fixture scopes. Next: remaining Settings/import recovery and connected workflows. No immediate new owner decision is required for that independent work; protected gates remain pending.
|
||||
|
||||
## 11 November correspondence visual checkpoint
|
||||
|
||||
- Current published/ref-readback A3 `214eb25fa557841d280b84b41e7f1e028511be7a`; application/verifier source `c6375876`, visual evidence `e3ea2ef4`. V42–V44 are recorded in the discrepancy register. The history enclosure/empty error strip and enclosing continuity frame are removed; message cards, metadata, thread controls and scrolling remain.
|
||||
- PASSED:33 affected cases/two suites, build/TypeScript and scoped lint. Final12 note-recovery configurations at390/768/1440 ×EN/NB ×light/dark passed60 scans and24 intercepted write attempts; separate390/NB/dark pasted canary passed five scans/two attempts. The canary overlaps a configuration and is not a complete pasted matrix on this source. Desktop/tablet/mobile screenshots inspected.170 committed source/evidence/export checks passed. The earlier27/33 suites and eight-configuration matrices remain source-bound and overlapping.
|
||||
- Report: A3 `docs/ui-modernisation/visual-correction/CORRESPONDENCE_FLAT_REVIEW.md`. Route inventory remains34 routes/57 groups; `/jobs/:id` now includes scoped Correspondence ownership/evidence without accepting the whole route. Local AST graph update completed; generated graphs/TestResults remain untracked and preserved. Optional SQL extractor remains unavailable; no dependency installed.
|
||||
- Next independently eligible work: remaining Settings and import error/recovery states; connected Career/document and application/follow-up journeys; review remaining Gmail candidate/link/refresh completion paths using offline fixtures. Cross-job unsaved correspondence draft navigation and server idempotency remain unqualified, with no promise that UI unmount cancels a committed POST. Keep final owner/human, Phase10 D02, homepage/provider, integrated security/recovery and release gates open. No orchestrator, main merge, production, model or real mailbox activity.
|
||||
|
||||
## 11 November pasted-email recovery
|
||||
|
||||
|
||||
@@ -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 published72be6144 on codex/a3-ui-10. Correspondence read/manual-note recovery is qualified; pasted-email recording is also qualified. Next address observed decorative correspondence surfaces, 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.
|
||||
2. Continue approved A3-IM10 from published214eb25f on codex/a3-ui-10. Correspondence read/manual-note recovery is qualified; pasted-email recording is also qualified. Decorative correspondence surfaces are also qualified in12 configurations. Next address remaining Settings/import/route and connected-workflow states, and review unqualified Gmail completion paths with offline fixtures. 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.
|
||||
|
||||
@@ -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 through72be6144. Note and pasted-email recovery:33 overlapping cases; latest eight pasted-email journeys/40 scans, build/lint passed. Earlier note matrix retains c751b427 identity. Correspondence visual surfaces, other routes/workflows, native/human and final Gate F remain open |
|
||||
| A3 UI/UX modernisation | IM10 IN PROGRESS | Published through214eb25f, sourcec6375876. V42–V44 correspondence corrections:33 overlapping cases,12 note configurations/60 scans plus separate pasted canary; build/lint passed. Eight-configuration pasted matrix remains bound to5f61d8f7. 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 |
|
||||
|
||||
@@ -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**. Read ordering/manual-note recovery qualified at1f3bdbcd (27 tests/eight journeys/40 scans); Pasted-email recovery also qualified at72be6144 (33 overlapping tests/eight pasted journeys/40 scans). Remaining provider/race/visual checks stay 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.
|
||||
- [ ] **Correspondence**. Read ordering/manual-note recovery qualified at1f3bdbcd (27 tests/eight journeys/40 scans); Pasted-email recovery also qualified at72be6144 (33 overlapping tests/eight pasted journeys/40 scans). V42–V44 recovery and decorative surfaces are qualified through214eb25f (latest12 note configurations/60 scans plus separate pasted canary). Remaining provider/completion-path, draft-navigation, native and final visual checks stay 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.
|
||||
@@ -172,3 +172,5 @@ Source index: Phase 10 and Product Review prompts 5–6, Global Jobs prompt 7 an
|
||||
Latest independently validated A3 increments: flat Edit Job `c172427f`, shared widget locale `5a92ae3b`, unapplied-date preservation `e6240ad3`. See LATEST_CHECKPOINT.md for exact overlapping counts and remaining gates.
|
||||
|
||||
Current development ref b9bb3c44 includes V40/V41 disposition and the explicit backend Saved-date guard clarification. The frontend/date request defect is fixed; stored-data corruption was not reproduced.
|
||||
|
||||
I18N/PERF continuation: correspondence fallback errors now translate without another read or lost draft (red extra-request regression;27-case package). This is bounded duplicate-read prevention, not latency/load or European locale acceptance. Latest scoped visual source c6375876; do not rerun unchanged matrices merely to resume.
|
||||
|
||||
Reference in New Issue
Block a user