iter(g178): 校验配方是否认出组件
This commit is contained in:
@@ -1143,6 +1143,9 @@ function checkRecipes() {
|
||||
if (r.id !== String(i + 1)) issues.push(`配方编号不连续:第 ${i + 1} 条是「配方 ${r.id}」,应为「配方 ${i + 1}」`);
|
||||
if (!r.code) issues.push(`配方 ${r.id}(${r.title})缺少 ts 代码块:Agent 拿不到最小骨架`);
|
||||
if (!r.notes.length) issues.push(`配方 ${r.id}(${r.title})缺少要点行(以 - 开头的说明)`);
|
||||
if (r.code && !recipeComps(r).length) {
|
||||
issues.push(`配方 ${r.id}(${r.title})认不出任何已注册组件:组件名可能拼错,MCP 的 list_recipes 会把它列成空组件表`);
|
||||
}
|
||||
});
|
||||
if (!/^## 通用约定/m.test(text)) issues.push('recipes.md 缺少「## 通用约定」段:跨配方的共同约束没地方落');
|
||||
return issues;
|
||||
|
||||
Reference in New Issue
Block a user