docs(roadmap): record real picker and failed-save qualification
This commit is contained in:
@@ -1,5 +1,13 @@
|
|||||||
# Direct execution continuation
|
# Direct execution continuation
|
||||||
|
|
||||||
|
## 11 November rendered picker and failed-save continuation
|
||||||
|
|
||||||
|
- A3 published and remotely read back at `89c553cb96802d9451843478530d6b1d5cde2d4a`. UI locale provider source `beb55642` places installed English/Bokmål picker locales under the live application language owner. Two red locale regressions reproduced English widget controls in Bokmål; 25 affected tests, full lint, scoped verifier lint and build with TypeScript passed.
|
||||||
|
- Actual MUI date widgets passed six finite mouse/touch, EN/NB and three-timezone journeys, with18 axe captures and12 intercepted fixture writes. All seven Add/Edit controls, local today, exact date/revision payloads and live language/draft retention were checked. These paired configurations are not a full width/theme/input-mode Cartesian matrix. Source/evidence/export integrity passed129 checks. See `docs/i18n/DATE_WIDGET_LOCALISATION.md` in the A3 worktree.
|
||||||
|
- Rules failed-save verification is integrated at `361e79dd` and published independently at `8f9522b1`. Nine real-SQLite freshness cases passed, including a pre-save injected exception, committed reads in the failed writer, owner isolation and a later successful save. Eight cases overlap prior35 coverage. Exact C# source/config identity was checked at integration; no application caching code changed. MariaDB/load and operational recovery remain open.
|
||||||
|
- Two parallel agents hit a usage limit. Root continued sequentially, preserved the empty isolated rules worktree and completed its test package. Git emitted auxiliary Codex checkpoint-ref path-length errors during a commit; the development commit and subsequent normal branch pushes/readbacks succeeded. No infrastructure repair was performed.
|
||||||
|
- Calendar screenshots exposed V39, the Edit Job dialog's four nested outlined sections and decorative intro pill. The next independently authorised A3 slice is flattening these containers, followed by existing revision/date tests and rendered checks. Other MUI Clear/Open labels and legacy timestamp semantics remain open.
|
||||||
|
|
||||||
## 11 November integrated checkpoint
|
## 11 November integrated checkpoint
|
||||||
|
|
||||||
- Latest A3 published/ref-readback checkpoint is `d027754d15fadd945e0d9d38e6ca85b50d8dc885`. Application source `5a880a6a` passed 96 selected frontend cases in11 suites, lint and export/build with TypeScript. Native discovery tests integrated at `df8f4dbb` passed all11 existing cases on their recorded `ec57a24d` + exact root confirmation fix, with31 embedded screenshots and27 accessibility attachments. No retries/skips/flaky outcomes. Root verified20 native raw/compressed receipts, four exact working-source hashes and their LF-normalised Git bindings. Final source/harness/evidence/export seal passed1,940 checks; historical viewer families keep their original source identities.
|
- Latest A3 published/ref-readback checkpoint is `d027754d15fadd945e0d9d38e6ca85b50d8dc885`. Application source `5a880a6a` passed 96 selected frontend cases in11 suites, lint and export/build with TypeScript. Native discovery tests integrated at `df8f4dbb` passed all11 existing cases on their recorded `ec57a24d` + exact root confirmation fix, with31 embedded screenshots and27 accessibility attachments. No retries/skips/flaky outcomes. Root verified20 native raw/compressed receipts, four exact working-source hashes and their LF-normalised Git bindings. Final source/harness/evidence/export seal passed1,940 checks; historical viewer families keep their original source identities.
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ Updated 11 November 2026. This register records direct-chat work. See [the conti
|
|||||||
| INT-GLOBAL-JOBS-01 / GJ-00 | CONDITIONAL | Existing planning at `0ec9f98e6ed4a646fc5e017d8eb6fade07653f37`; exact remote reverified 2 November. No implementation authorised |
|
| 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 |
|
| 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 |
|
| 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 |
|
||||||
| I18N-01–08 implementation/acceptance | PARTIAL | Bounded EN/NB improvements tested and published. Later stage prerequisites, native review and additional locale publication remain separate |
|
| I18N-01–08 implementation/acceptance | PARTIAL | Bounded EN/NB improvements including real picker locale binding published through A3 `89c553cb`. Six finite date-widget journeys/18 scans passed. Other MUI labels, legacy precision, native review and additional locale publication remain open |
|
||||||
| LAUNCH-SITE-01 / LAUNCH-00 audit | PARTIAL | Design-neutral contracts at `af8c48ce` and rendered baseline reconciliation at `98483b80`. Design research, asset rights and public claims remain open |
|
| LAUNCH-SITE-01 / LAUNCH-00 audit | PARTIAL | Design-neutral contracts at `af8c48ce` and rendered baseline reconciliation at `98483b80`. Design research, asset rights and public claims remain open |
|
||||||
| LAUNCH-01 four desktop/mobile concepts | PUBLISHED FOR REVIEW | Gallery and eight rendered screenshots at `ccb11494`. 20 controlled browser checks passed |
|
| LAUNCH-01 four desktop/mobile concepts | PUBLISHED FOR REVIEW | Gallery and eight rendered screenshots at `ccb11494`. 20 controlled browser checks passed |
|
||||||
| LAUNCH-SITE final design/implementation | AWAITING_APPROVAL | Owner selection or combination is next. Refine and obtain final design approval before application implementation |
|
| LAUNCH-SITE final design/implementation | AWAITING_APPROVAL | Owner selection or combination is next. Refine and obtain final design approval before application implementation |
|
||||||
|
|||||||
@@ -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-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-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-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-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.
|
- [ ] **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 |
|
| 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-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-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-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. |
|
| 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. |
|
||||||
|
|||||||
Reference in New Issue
Block a user