fix(evidence): validate curated runtime corpus

This commit is contained in:
2026-08-25 01:59:27 +02:00
parent 9f0184388d
commit 0caa747914
11 changed files with 107 additions and 14 deletions
+2 -2
View File
@@ -341,11 +341,11 @@ const workspaceEvidenceSchema = z.object({
path: ["source", "patterns"],
message: "schema-versioned filesystem Evidence patterns cannot span source and curated",
});
} else if (!patterns.every((pattern) => pattern === "curated" || pattern.startsWith("curated/"))) {
} else if (patterns.length !== 1 || patterns[0] !== "curated/**/*.md") {
context.addIssue({
code: "custom",
path: ["source", "patterns"],
message: "schema-versioned filesystem Evidence patterns must acquire curated documents only",
message: "schema-versioned filesystem Evidence patterns must be exactly curated/**/*.md",
});
}
}).transform((evidence) => ({