M17: ground knowledge and integration evidence

This commit is contained in:
NuklearRabbit
2026-08-10 12:27:17 +02:00
parent 686795a452
commit 8030753dbc
15 changed files with 480 additions and 74 deletions
+19
View File
@@ -2417,3 +2417,22 @@ evidence yet."
**218 passed** and the disposable database/network/volume were removed automatically.
- Exact next action: implement honest loading states and RAG/source deduplication, then
revalidate live Knowledge and Integration flows.
## M17 — grounded knowledge and integration evidence UX (2026-08-10)
- Replaced transient false demo/unavailable/not-configured labels with explicit loading,
settled-unavailable and provider-aware states on Knowledge and Automation.
- Deduplicated RAGcore citations by their human-visible identity instead of volatile
document/version UUIDs and capped each answer at three concise, collapsible source
cards. Re-uploaded copies can no longer dominate an answer.
- Added answer latency and authenticated helpful/not-helpful feedback. Feedback is
correlation-bound to the requesting user, auditable and safely updateable without
creating duplicate audit events.
- Explained the expected cadence of all four central n8n workflows so event-driven and
scheduled no-event states are understandable rather than looking broken.
- Regenerated the OpenAPI contract. Evidence: frontend production build passed; focused
backend knowledge suite **31 passed**; targeted ruff and mypy checks passed. The E2E
journey now verifies the three-source limit, unique source titles and persisted
feedback.
- Exact next action: turn the data-quality queue, booking planning, fleet overview and
user administration into complete daily operational workspaces.