feat: P3 effective configuration, memory root, and revision-scoped records
This commit is contained in:
@@ -347,7 +347,8 @@ def test_upsert_serializes_qdrant_point_payloads(record, semantic_kind):
|
||||
store.upsert("memory" if semantic_kind == "memory" else "evidence" if semantic_kind == "evidence" else "schema_records", [record])
|
||||
|
||||
point = next(iter(fake.points.values()))
|
||||
assert point["id"] == point_id("demo", semantic_kind, record.record.id)
|
||||
expected_revision = "a" * 40 if semantic_kind in ("schema_table", "schema_column", "evidence") else None
|
||||
assert point["id"] == point_id("demo", semantic_kind, record.record.id, expected_revision)
|
||||
assert point["vector"] == record.embedding
|
||||
assert point["payload"]["workspace_id"] == "demo"
|
||||
assert point["payload"]["workspace_revision"] == "a" * 40
|
||||
|
||||
Reference in New Issue
Block a user