fix: close task3 qdrant and config validation gaps

This commit is contained in:
2026-08-11 07:47:43 +02:00
parent 99e0024973
commit 88d1790728
7 changed files with 235 additions and 36 deletions
+11 -14
View File
@@ -107,21 +107,18 @@ test("keeps create_if_missing for non-registry runtime renders", () => {
});
});
test.each(["session", "maintenance"])(
"pure renderer emits require_existing vectors for %s acquisition",
(mode) => {
const rendered = parse(renderRuntimeConfig(workspaceV3, directBindings, paths, {
workspaceId: "psd-clinical", workspaceRevision: "a".repeat(40),
}, {}, semanticRuntime));
test("pure renderer emits require_existing vectors for registry runtime", () => {
const rendered = parse(renderRuntimeConfig(workspaceV3, directBindings, paths, {
workspaceId: "psd-clinical", workspaceRevision: "a".repeat(40),
}, {}, semanticRuntime));
expect(rendered.vectors).toEqual({
type: "qdrant",
base_url: "http://qdrant:6333",
collection: "psd-clinical",
collection_lifecycle: "require_existing",
});
},
);
expect(rendered.vectors).toEqual({
type: "qdrant",
base_url: "http://qdrant:6333",
collection: "psd-clinical",
collection_lifecycle: "require_existing",
});
});
test("pure session and maintenance renders are byte-identical", () => {
const context = { workspaceId: "psd-clinical", workspaceRevision: "a".repeat(40) };