fix(evidence): validate curated runtime corpus
This commit is contained in:
@@ -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) => ({
|
||||
|
||||
Reference in New Issue
Block a user