M17: ground knowledge and integration evidence
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user