glam/backend
kempersc 6c19ef8661 feat(rag): add Rule 46 epistemic provenance tracking
Track full lineage of RAG responses: WHERE data comes from, WHEN it was
retrieved, HOW it was processed (SPARQL/vector/LLM).

Backend changes:
- Add provenance.py with EpistemicProvenance, DataTier, SourceAttribution
- Integrate provenance into MultiSourceRetriever.merge_results()
- Return epistemic_provenance in DSPyQueryResponse

Frontend changes:
- Pass EpistemicProvenance through useMultiDatabaseRAG hook
- Display provenance in ConversationPage (for cache transparency)

Schema fixes:
- Fix truncated example in has_observation.yaml slot definition

References:
- Pavlyshyn's Context Graphs and Data Traces paper
- LinkML ProvenanceBlock schema pattern
2026-01-10 18:42:43 +01:00
..
ducklake feat: add web archives integration and improve enrichment scripts 2025-12-07 17:49:07 +01:00
postgres remove a,bihguous web-claims 2025-12-21 00:01:54 +01:00
rag feat(rag): add Rule 46 epistemic provenance tracking 2026-01-10 18:42:43 +01:00
sync enrich all custodian timespan 2025-12-15 22:31:41 +01:00
typedb enrich all custodian timespan 2025-12-15 22:31:41 +01:00
valkey update postgis data 2025-12-10 23:51:51 +01:00