Fix MVP audit evidence pipeline

This commit is contained in:
2026-06-08 08:33:15 +02:00
parent a45b92ea0a
commit ff18fc202e
16 changed files with 771 additions and 52 deletions

View File

@@ -1,9 +1,9 @@
"use node";
import { join } from "node:path";
import { type DataContent, generateObject } from "ai";
import { createOpenRouterProvider } from "../lib/ai/openrouter-provider";
import { resolveModelProfile } from "../lib/ai/model-profiles";
import { loadLocalAuditSkillRegistry } from "../lib/ai/local-audit-skill-registry";
import {
auditClassificationSchema,
auditSummarySchema,
@@ -26,10 +26,7 @@ import {
type JinaReaderPageInput,
type ScreenshotOneRequest,
} from "../lib/external-audit-services";
import {
loadSkillsRegistry,
type AuditUsedSkill,
} from "../lib/skills-registry";
import { type AuditUsedSkill } from "../lib/skills-registry";
import { internal } from "./_generated/api";
import type { Id } from "./_generated/dataModel";
import {
@@ -455,11 +452,9 @@ async function appendRunEvent(
async function loadAuditSkillRegistry(
ctx: ActionCtx,
runId: Id<"agentRuns">,
): Promise<Awaited<ReturnType<typeof loadSkillsRegistry>>> {
): Promise<ReturnType<typeof loadLocalAuditSkillRegistry>> {
try {
return await loadSkillsRegistry(
join(process.cwd(), "v2_elemente", "skills.md"),
);
return loadLocalAuditSkillRegistry();
} catch (error) {
const safeErrorSummary = messageFromError(error);
try {