M19: harden performance and recovery
This commit is contained in:
@@ -38,13 +38,14 @@ rollback).
|
||||
The PoC implements:
|
||||
|
||||
- operations dashboard with a truthful aggregate n8n/MCP integration-status card;
|
||||
- vehicle and booking views with working search, filters and pagination;
|
||||
- vehicle and booking workspaces with planning windows, location filters, service/next-
|
||||
booking context, operational ordering and pagination;
|
||||
- server-backed session lifecycle (refresh-safe, central 401 handling);
|
||||
- a role matrix enforced server-side and mirrored in the UI (see
|
||||
`docs/12-security-and-audit.md`);
|
||||
- vehicle return capture → authoritative server-evaluated review → commit → result;
|
||||
- five deterministic data-quality checks, each with a bounded resolution flow, plus a
|
||||
manual scan action;
|
||||
- five deterministic data-quality checks with SLA deadlines, assignment, overdue/bulk
|
||||
queue controls, bounded resolution flows and a manual scan action;
|
||||
- human review and customer merge;
|
||||
- audit trail with human-readable before/after evidence and safe entity links;
|
||||
- role-aware global search across vehicles, bookings and (Operations Manager) issues;
|
||||
@@ -55,6 +56,7 @@ The PoC implements:
|
||||
heartbeat evidence and crash-recoverable outbox delivery leases;
|
||||
- four read-only MCP tools through ITWorx MCP Hub;
|
||||
- deterministic demo reset and five-minute showcase.
|
||||
- audited operational user creation, role/name editing, password reset and activation.
|
||||
|
||||
It is not an ERP, CRM, accounting package, public booking site, payment system or autonomous agent.
|
||||
|
||||
@@ -118,7 +120,7 @@ required for the automation demo, and the full operational runbook.
|
||||
Endpoints:
|
||||
|
||||
- Web: `http://localhost:1228`
|
||||
- API health: `http://localhost:8128/health`
|
||||
- API readiness: `http://localhost:8128/health/ready` (liveness: `/health/live`)
|
||||
- n8n: `http://localhost:5678`
|
||||
|
||||
All defaults are configurable via `.env` (see `.env.example`).
|
||||
|
||||
Reference in New Issue
Block a user