M31: align RAG verification with provider contract
MobilityOps acceptance / backend (push) Canceled after 0s
MobilityOps acceptance / frontend (push) Canceled after 0s

This commit is contained in:
NuklearRabbit
2026-08-10 21:02:47 +02:00
parent efab8d816f
commit cb7edb0b84
8 changed files with 18 additions and 13 deletions
+1 -1
View File
@@ -80,5 +80,5 @@ test("Knowledge Hub renders independently verified RAGcore index evidence", asyn
await page.goto("/knowledge");
await expect(page.getByText("11 procedures geïndexeerd")).toBeVisible();
await expect(page.getByText("actief gepubliceerd en inhoudelijk geverifieerd")).toBeVisible();
await expect(page.getByText("exact gevonden en actief gepubliceerd")).toBeVisible();
});
@@ -23,11 +23,11 @@
"checkout-procedure": "Required checkout controls"
},
"statistics": {
"verifiedIndexed": "actively published and content-verified",
"verifiedIndexed": "exactly matched and actively published",
"sourceDocuments": "source documents in this language",
"reportedSynced": "sync reported by n8n",
"reportedFailed": "sync failures reported",
"lastSync": "Latest sync report: {{when}}. Index state is independently checked against each managed source's active RAGcore version and content hash.",
"lastSync": "Latest sync report: {{when}}. Index state is independently checked through each managed source's exact identity and active RAGcore version.",
"noSyncReport": "No sync report has been received yet. Index evidence is checked separately through active RAGcore versions."
},
"providerNote": "This demo answers from a small, fixed set of indexed procedures — not a live RAGcore connection. A live RAGcore backend will later take over the same interface without changing how this page works.",
@@ -23,11 +23,11 @@
"checkout-procedure": "Contrôles obligatoires au départ"
},
"statistics": {
"verifiedIndexed": "publiées activement et contenu vérifié",
"verifiedIndexed": "correspondance exacte et publication active",
"sourceDocuments": "documents sources dans cette langue",
"reportedSynced": "synchronisation signalée par n8n",
"reportedFailed": "échecs de synchronisation signalés",
"lastSync": "Dernier rapport de synchronisation : {{when}}. L’état de lindex est contrôlé indépendamment via la version RAGcore active et lempreinte de contenu de chaque source gérée.",
"lastSync": "Dernier rapport de synchronisation : {{when}}. L’état de lindex est contrôlé indépendamment via lidentité exacte et la version RAGcore active de chaque source gérée.",
"noSyncReport": "Aucun rapport de synchronisation reçu. Les preuves dindexation sont contrôlées séparément via les versions RAGcore actives."
},
"providerNote": "Cette démo répond à partir d'un petit ensemble fixe de procédures indexées — pas d'une connexion RAGcore en direct. Un backend RAGcore en direct reprendra plus tard la même interface sans changer le fonctionnement de cette page.",
@@ -23,11 +23,11 @@
"checkout-procedure": "Verplichte vertrekcontroles"
},
"statistics": {
"verifiedIndexed": "actief gepubliceerd en inhoudelijk geverifieerd",
"verifiedIndexed": "exact gevonden en actief gepubliceerd",
"sourceDocuments": "brondocumenten in deze taal",
"reportedSynced": "sync door n8n gerapporteerd",
"reportedFailed": "syncfouten gerapporteerd",
"lastSync": "Laatste syncrapport: {{when}}. De indexstand wordt onafhankelijk gecontroleerd via de actieve RAGcore-versie en inhoudshash van elke beheerde bron.",
"lastSync": "Laatste syncrapport: {{when}}. De indexstand wordt onafhankelijk gecontroleerd via de exacte bronidentiteit en actieve RAGcore-versie.",
"noSyncReport": "Nog geen syncrapport ontvangen. Indexbewijs wordt afzonderlijk via de actieve RAGcore-versies gecontroleerd."
},
"providerNote": "Deze demo beantwoordt vanuit een kleine, vaste set geïndexeerde procedures — geen live RAGcore-koppeling. Een live RAGcore-backend zal later dezelfde interface overnemen, zonder dat deze pagina verandert.",