fix(core): preserve adapter command contracts
This commit is contained in:
@@ -39,7 +39,10 @@ def test_save_one_upserts_to_real_pgvector(l2_env):
|
||||
detail="ablazione", rationale="L2 self-test (idempotent)",
|
||||
question_context="ablazione 2025", tables=["fct_ricoveri"], concepts=[],
|
||||
)
|
||||
upserted = save_one_memory([record], decision_seq=999, writer=writer, embedder=embedder)
|
||||
from tht.adapters.vector import ThothHttpVectorStore
|
||||
|
||||
store = ThothHttpVectorStore(reader=writer, writer=writer)
|
||||
upserted = save_one_memory([record], decision_seq=999, store=store, embedder=embedder)
|
||||
assert upserted >= 0 # idempotent: 0 on unchanged, >=1 on new/updated
|
||||
|
||||
# read it back via the READER key (vector_rest, path /vector/v1/)
|
||||
|
||||
Reference in New Issue
Block a user