separate Supermemory RAG stability gate

This commit is contained in:
Codex
2026-09-09 02:35:21 -07:00
parent 239998de66
commit 6d1dcb6a1a
5 changed files with 211 additions and 25 deletions
+22 -16
View File
@@ -317,21 +317,27 @@ def smoke(args: argparse.Namespace) -> None:
payload={"containerTag": container, "q": marker},
timeout=args.timeout,
)
request_json(
"POST",
f"{base}/v4/conversations",
token=token,
payload={
"conversationId": marker,
"containerTags": [container],
"messages": [
{"role": "user", "content": "记住本轮只是隔离 POC 烟测。"},
{"role": "assistant", "content": "已记录为临时测试,不作为正式事实。"},
],
"metadata": {"source": "poc-smoke", "status": "temporary"},
},
timeout=args.timeout,
)
conversation_ingest = "accepted"
try:
request_json(
"POST",
f"{base}/v4/conversations",
token=token,
payload={
"conversationId": marker,
"containerTags": [container],
"messages": [
{"role": "user", "content": "记住本轮只是隔离 POC 烟测。"},
{"role": "assistant", "content": "已记录为临时测试,不作为正式事实。"},
],
"metadata": {"source": "poc-smoke", "status": "temporary"},
},
timeout=args.timeout,
)
except RuntimeError as exc:
if "HTTP 404:" not in str(exc):
raise
conversation_ingest = "unsupported-404"
if not found:
raise RuntimeError(f"document {document_id or marker} was not searchable within {args.wait}s")
raw_metadata_traceable = contains_source(search.get("results") or [], "poc-smoke")
@@ -347,7 +353,7 @@ def smoke(args: argparse.Namespace) -> None:
"documents_search": "ok",
"raw_metadata_traceability": "ok",
"profile": "ok",
"conversation_ingest": "accepted",
"conversation_ingest": conversation_ingest,
"container_tag": container,
}
)