docs(roadmap): record real picker and failed-save qualification

This commit is contained in:
cesnimda
2026-11-11 12:59:56 +01:00
parent 9116b73d66
commit f00ce919b2
3 changed files with 11 additions and 3 deletions
+2 -2
View File
@@ -58,7 +58,7 @@ Updated 11 November 2026. This is the cross-phase work list. The source prompts,
- [ ] **I18N-00** Close full surface and catalogue inventory and locale priorities. All 188 historical dynamic call reviews are accounted for. Full visible text and locale acceptance remain open.
- [ ] **I18N-01** Locale registry, locale aliases/legacy NB, persisted user choice, fallback/negotiation, formatting and migration. Keep UI, job and document languages independent.
- [ ] **I18N-02** All React copy, navigation, form/dialog/error/loading states, accessibility, responsive text expansion and language switch continuity. Mobile salary/Admin metrics, discovery sorting and Add/Edit calendar-day/default fixes are integrated through A3 `d027754d`. Latest96 selected tests passed; seven date cases passed in each of three timezone processes. Legacy date/timestamp display/loading, actual date-widget browser, native and broader European coverage remain open.
- [ ] **I18N-02** All React copy, navigation, form/dialog/error/loading states, accessibility, responsive text expansion and language switch continuity. Picker locale binding and actual date-widget checks are published through A3 `89c553cb`, with25 affected tests and six finite real-widget journeys/18 scans. Legacy date/timestamp display/loading, other MUI internal labels, native and broader European coverage remain open.
- [ ] **I18N-03** API error codes, validation, mail, notifications, background/operational messages, locale persistence and fallbacks.
- [ ] **I18N-04** Career Profile, Docling/import review, CV and letter editors, generated content, templates and PDF. Preserve document language and revision fidelity.
- [ ] **I18N-05** Multilingual discovery, occupation names, aliases, matching, provider languages and regional formatting. Coordinate with GJ.
@@ -130,7 +130,7 @@ Source: owner PERF-01 prompt and Full-Roadmap-Autonomy Addendum, 10 November 202
| ID | Status, priority and effort | Next action and acceptance boundary |
| --- | --- | --- |
| PERF-BASE | PARTIAL · high · medium | Export inventory measured on isolated Next.js source `4c12f769`. Freeze the exact A3 runtime and synthetic workloads. Capture actual transfer, route and interaction timings, API latency/bytes/error/throughput, query plans/counts and resource/queue signals where runnable. |
| PERF-01 | PARTIAL · high · medium | Companies and rules freshness fixes integrated in A3 through `1d733675`. Rules tests reproduced seven stale-cache failures; final and A3 runs each passed 35 overlapping cases. It uses direct indexed settings reads. Measure database/load tradeoff. Failed-save injection and MariaDB/load remain open. |
| PERF-01 | PARTIAL · high · medium | Companies and rules freshness fixes integrated in A3. The failed-save gap is qualified at `89c553cb` with9 SQLite cases, including8 overlapping existing cases. Direct committed settings reads preserve owner isolation after failure and successful retry. Measure MariaDB/load tradeoff; mid-transaction failure and operational recovery remain separate. |
| PERF-02 | GATED topology · low · high | Nginx and compose use a singleton backend. Liveness/readiness and leased user operations exist, while other workers and session dependencies are local. Keep singleton until measured capacity warrants change. Compare one and two replicas in an isolated environment with one migration, backup and scheduler owner. Require cross-node auth, failover and no duplicate jobs. |
| PERF-03 | PARTIAL · high · high | `JobTrackerContext` indexes tenant jobs, follow-ups, documents, revisions, queues, notifications and saved searches. Check actual MariaDB plans for default application sorting, agenda, Audit timestamp and due operations on representative tenants. Compare rows examined, p95 and write cost. Migration gates remain. |
| PERF-04 | PARTIAL · medium · medium | `app/layout.tsx` and `public/` ship a 147,708-byte ICO and PWA icons. Measure requested assets before changing icon variants. CV thumbnails already viewport-gate sandboxed iframes. Qualify responsive launch image sizes, layout and rights with the Launch gate. Preserve original uploads and evidence. |