feat(memory): Notion doc-aware versioned memory tree + page-content ingest (#3378)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
sanil-23
2026-06-04 16:47:54 -04:00
committed by GitHub
co-authored by Claude Opus 4.8
parent 1083c3112d
commit 07093e899b
31 changed files with 1881 additions and 147 deletions
@@ -183,6 +183,8 @@ fn daily_node(id: &str, tree_id: &str, day: chrono::DateTime<Utc>) -> SummaryNod
sealed_at: day + Duration::hours(2),
deleted: false,
embedding: Some(vec![0.0; 1024]),
doc_id: None,
version_ms: None,
}
}
@@ -284,6 +286,8 @@ async fn memory_read_rpc_filters_graphs_scores_reset_and_wipe_seeded_rows() {
sealed_at: ts0 + Duration::hours(3),
deleted: false,
embedding: Some(vec![0.0; 1024]),
doc_id: None,
version_ms: None,
};
insert_summary(
&cfg,
@@ -533,6 +533,8 @@ fn seed_source_summary(
sealed_at: ts,
deleted: false,
embedding: embedding.clone(),
doc_id: None,
version_ms: None,
};
let staged = stage_summary(
&config.memory_tree_content_root(),
+2
View File
@@ -1951,6 +1951,8 @@ fn memory_retrieval_embedding_and_rpc_model_helpers_round_trip() {
sealed_at: now,
deleted: false,
embedding: None,
doc_id: None,
version_ms: None,
};
let tree = Tree {
id: "tree-1".into(),
@@ -194,6 +194,8 @@ fn seed_topic_summary(
sealed_at: ts,
deleted: false,
embedding: None,
doc_id: None,
version_ms: None,
};
with_connection(cfg, |conn| {