docs: record visual roadmap evidence
This commit is contained in:
@@ -2198,3 +2198,33 @@ evidence yet."
|
||||
(`.deploy/source-revision` = `086dfed9928d197173435162dd24b1eb8e78f055`).
|
||||
- Updated `n8n/workflows/MANIFEST.md`'s workflow 3 entry from "Inactive" to "Active /
|
||||
Published" with this session's go-live evidence.
|
||||
|
||||
## Visual product roadmap implemented (2026-08-10)
|
||||
|
||||
- **Scope**: implemented `docs/18-visual-product-roadmap.md` in MobilityOps only;
|
||||
no RAGcore, MCP Hub, database-domain or n8n workflow behaviour was changed.
|
||||
- **Operational scale**: Vehicles, Data Quality and Audit now accept bounded page
|
||||
responses (`page`, `page_size <= 25`) with totals. The frontend uses those bounded
|
||||
responses, URL-backed filters and reusable pagination. Audit adds actor, record and
|
||||
date filters; vehicle search now runs server-side; data quality adds severity filtering.
|
||||
Legacy unpaged API reads remain list-shaped for existing internal/API consumers.
|
||||
- **Responsive operations**: the mobile page header no longer hides its complete action
|
||||
area, so record status remains visible. Filter inputs and primary controls have 44px
|
||||
minimum heights, metadata/table text is raised to readable shared tokens, mobile
|
||||
navigation labels are enlarged and the small-screen search placeholder stays visible.
|
||||
- **Workflow/detail polish**: return progress is sticky, review facts reflow, duplicate
|
||||
merge preview stays near its decision, dashboard attention is bounded to the six most
|
||||
urgent items with a direct queue link, integration cards are less sparse and the
|
||||
operator menu absorbs language/timezone/sign-out controls.
|
||||
- **Trust signals**: RAGcore no longer reports a fabricated "0 procedures indexed" when
|
||||
its contract exposes no corpus-size endpoint; the state is explicitly unknown in
|
||||
Knowledge, Dashboard and Automation instead.
|
||||
- **Evidence/gates**: `npm run build` passed; `python -m ruff check app tests` passed;
|
||||
`python -m mypy app` passed; `git diff --check` passed. Added API contract tests and
|
||||
Playwright coverage for bounded pages, URL filters, visible mobile status and no
|
||||
horizontal overflow. Local `python -m pytest` was blocked before collection because
|
||||
Docker Desktop is unavailable and the configured `db` hostname cannot resolve; run the
|
||||
complete suite inside the Unraid Compose API container after deployment.
|
||||
- **Commit**: `f2cdad194ccafd0e9aa59e91ddd7dbe0c79278af` (`UX: implement visual product roadmap`).
|
||||
- **Next action**: push, fast-forward `master`, redeploy API/web to Unraid, run the
|
||||
container test suite and live responsive verification at 390/768/1440px.
|
||||
|
||||
Reference in New Issue
Block a user