docs(roadmap): record isolated rules and discovery fixes
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
## Compact application actions
|
||||
|
||||
- Isolated rules freshness package published and independently read back at `0de6cef76dec3ecd8d84a8e6284850b18a307706` on `codex/perf-rules-freshness`. Implementation `30129654` removes the controller's stale 30-second cache and retains direct owner/global reads. Seven red SQLite reproductions, 35 final distinct tests including eight new cases, solution build with zero warnings/errors and native-receipt byte/hash verification passed. This adds one indexed settings lookup, or two with fallback. A3 integration and its affected tests are next. Failed-save injection, MariaDB/load and production latency remain unexecuted.
|
||||
- Isolated discovery collation published and read back at `b29c78e86d256f0c4e29f104bcd0c45572116635` on `codex/i18n-discovery-order`. EN/NB switches now re-sort title results using the selected locale while preserving filters and adding zero reads. Red reproduction and 24 final discovery tests, type-check and scoped lint passed. A3 integration is next. Browser/native/provider qualification remains separate.
|
||||
- A3 published and independently read back at `aac0f3b3a9b452b48126ddaf26e1837eeadd2f6d` on `codex/a3-ui-10`. Runtime `bfbfaeb903705dcbbb78d6ca8f74163d64330994` consolidates row controls into a named keyboard menu, retaining Edit, status, Trash/Restore, explicit bulk selection and workspace/preparation navigation.
|
||||
- Passed 39 selected frontend tests, full lint and export with TypeScript. The controlled matrix passed 36 journeys and 108 axe scans/captures across nine widths, EN/NB and both themes. Zero console errors, unavailable reads or writes. The pilot overlaps the matrix. Earlier failed assertions/overflow logs remain with the final evidence. Export, source, harness and evidence integrity passed 1,696 checks.
|
||||
- Review `docs/ui-modernisation/visual-correction/APPLICATION_ACTIONS_REVIEW.md` and the 36-family route viewer in the A3 worktree. Server-backed table-density cases were discovered, with execution pending. Native devices, final visual/Gate F acceptance and live operations remain open.
|
||||
|
||||
@@ -22,6 +22,6 @@ Updated 10 November 2026. This register records direct-chat work. See [the conti
|
||||
| SECURITY-AUDIT-01 | OFFLINE PREFLIGHT PARTIAL | Approved root policy published at `de3d5031`. Formal integrated scan requires a completed application baseline and applicable environment/cost approval |
|
||||
| RELEASE-READINESS-01 / discovery and RR-11–13 | PARTIAL | Parser fix and offline rollback, off-host copy failure and monthly completion guards published through `24a62997`. Isolated rollback, restore and off-host encryption evidence remain open |
|
||||
| Release stages 2–7 baseline, qualification, remediation, requalification, rehearsal, final acceptance | BLOCKED | Final release candidate/prerequisites not accepted; each stage needs actual applicable environment and source-bound evidence |
|
||||
| PERF-01 / 18 performance areas | IN PROGRESS | A3 page query, cache and locale request changes published. JobTable split trial remains isolated after a throttled phone regression. MariaDB plan validation blocked by unavailable local Docker engine |
|
||||
| PERF-01 / 18 performance areas | IN PROGRESS | A3 page query, Companies cache and locale request changes published. Rules freshness fix is published in isolation at `0de6cef7`, pending integration. JobTable split trial remains isolated after a throttled phone regression. MariaDB plan validation blocked by unavailable local Docker engine |
|
||||
|
||||
Implemented, tested, accepted, published and production-ready are separate. Production is NO-GO. Historical counts are not fresh executions. See [blockers](BLOCKERS.md), [owner decisions](OWNER_DECISIONS.md), [completed work](WORK_COMPLETED.md) and [next actions](NEXT_ACTIONS.md).
|
||||
|
||||
@@ -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 fix integrated in A3 at `6bfdbd9d` with 37 selected tests. Independent source review confirmed RulesController saves without invalidating detached settings in JobApplicationsController's 30-second cache. Reproduce immediate owner/global save→read plus an in-flight cache fill before fixing. Preserve cross-owner isolation and failed-save behaviour. |
|
||||
| PERF-01 | PARTIAL · high · medium | Companies fix integrated in A3 at `6bfdbd9d` with 37 selected tests. Rules stale-cache fix published in isolation at `0de6cef7`, with seven red reproductions and 35 final tests including owner/global and overlapping responses. It uses direct indexed settings reads. Integrate and verify on A3, then measure database/load tradeoff. Failed-save injection and MariaDB/load remain open. |
|
||||
| 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. |
|
||||
|
||||
Reference in New Issue
Block a user