Fix MVP audit evidence pipeline
This commit is contained in:
@@ -1,12 +1,11 @@
|
||||
import assert from "node:assert/strict";
|
||||
import { readFileSync } from "node:fs";
|
||||
import { join } from "node:path";
|
||||
import test from "node:test";
|
||||
|
||||
import {
|
||||
buildAuditEvidenceInput,
|
||||
type SkillRegistryEntryEvidence,
|
||||
} from "../lib/ai/audit-evidence";
|
||||
import { LOCAL_AUDIT_SKILL_REGISTRY_SOURCE } from "../lib/ai/local-audit-skill-registry";
|
||||
import { parseSkillsRegistry } from "../lib/skills-registry";
|
||||
|
||||
const SAMPLE_SKILL_REGISTRY: SkillRegistryEntryEvidence[] = [
|
||||
@@ -340,11 +339,7 @@ test("buildAuditEvidenceInput selects deterministic skills and supports design/u
|
||||
});
|
||||
|
||||
test("buildAuditEvidenceInput prioritizes local-audit v3 skills before cap", () => {
|
||||
const source = readFileSync(
|
||||
join(process.cwd(), "v2_elemente", "skills.md"),
|
||||
"utf8",
|
||||
);
|
||||
const skillRegistry = parseSkillsRegistry(source);
|
||||
const skillRegistry = parseSkillsRegistry(LOCAL_AUDIT_SKILL_REGISTRY_SOURCE);
|
||||
|
||||
assert.equal(
|
||||
skillRegistry.some((skill) => skill.id === "visual-design" && !skill.category),
|
||||
@@ -448,11 +443,7 @@ test("buildAuditEvidenceInput prioritizes local-audit v3 skills before cap", ()
|
||||
});
|
||||
|
||||
test("buildAuditEvidenceInput gates v3 skills when declared inputs are missing", () => {
|
||||
const source = readFileSync(
|
||||
join(process.cwd(), "v2_elemente", "skills.md"),
|
||||
"utf8",
|
||||
);
|
||||
const skillRegistry = parseSkillsRegistry(source);
|
||||
const skillRegistry = parseSkillsRegistry(LOCAL_AUDIT_SKILL_REGISTRY_SOURCE);
|
||||
|
||||
const actual = buildAuditEvidenceInput({
|
||||
lead: {
|
||||
|
||||
Reference in New Issue
Block a user