Skip to content

feat: complete knowledge core storage — named graphs, provenance, source material#973

Merged
cybermaggedon merged 1 commit into
release/v2.5from
feature/update-kg-cores
Jun 3, 2026
Merged

feat: complete knowledge core storage — named graphs, provenance, source material#973
cybermaggedon merged 1 commit into
release/v2.5from
feature/update-kg-cores

Conversation

@cybermaggedon

Copy link
Copy Markdown
Contributor

Implements all three changes from the knowledge-core-completeness tech spec:

  1. Named graph field preserved through Cassandra storage (7-element tuple), enabling provenance triples to retain their graph URIs on round-trip.

  2. Provenance triples already arrive on triples-input — no routing change needed; Change 1 was sufficient.

  3. Source material (library documents) streamed alongside triples and embeddings during core download/upload. The knowledge manager fetches the document hierarchy from the librarian on download and recreates it on upload, preserving the full provenance chain across instances.

…rce material

Implements all three changes from the knowledge-core-completeness tech spec:

1. Named graph field preserved through Cassandra storage (7-element tuple),
   enabling provenance triples to retain their graph URIs on round-trip.

2. Provenance triples already arrive on triples-input — no routing change
   needed; Change 1 was sufficient.

3. Source material (library documents) streamed alongside triples and
   embeddings during core download/upload. The knowledge manager fetches
   the document hierarchy from the librarian on download and recreates it
   on upload, preserving the full provenance chain across instances.
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown

Contributor License Agreement ✅

All contributors have signed the CLA. Thank you!

@cybermaggedon

Copy link
Copy Markdown
Contributor Author

Tests pass in devenv

@cybermaggedon cybermaggedon merged commit 6df7471 into release/v2.5 Jun 3, 2026
3 checks passed
@cybermaggedon cybermaggedon deleted the feature/update-kg-cores branch June 3, 2026 09:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant