/** * result-parser — 执行结果解析与 HTML 报告生成(v8.3.350+) * * 宿主 AI 执行完剧本写回 results.json,本模块负责: * 1. 结构校验 + 与 plan.json 场景对齐(缺漏场景标未执行) * 2. 生成 HTML 报告(复用 ui-verify 报告的视觉风格) */ import type { AiVerifyExecutor, AiVerifyPlan, AiVerifyReportContext, AiVerifyResults } from './types'; /** 执行通道展示名 */ export declare const EXECUTOR_LABELS: Record; /** 解析 results.json(结构校验,非法返回 null) */ export declare function parseAiVerifyResults(resultsPath: string): Promise; /** 场景对齐:找出剧本中有而结果中缺失的场景(未执行) */ export declare function findMissingScenarios(plan: AiVerifyPlan, results: AiVerifyResults): string[]; /** 组装报告上下文 */ export declare function buildReportContext(plan: AiVerifyPlan, results: AiVerifyResults): AiVerifyReportContext; /** 摘要统计(通过/失败/跳过/未执行) */ export declare function summarizeResults(ctx: AiVerifyReportContext): { total: number; passed: number; failed: number; skipped: number; notRun: number; }; /** 生成 HTML 报告并落盘 report.html,返回路径 */ export declare function generateAiVerifyReport(ctx: AiVerifyReportContext): Promise; //# sourceMappingURL=result-parser.d.ts.map