export interface LanguageTestCase { case_id: string; category: string; requirement: string; ground_truth: string; pdfTextSample?: string; } export interface JudgeResult { pass: boolean; reason: string; } export interface EvalResult { case_id: string; category: string; requirement: string; pdfTextSample?: string; groundTruth: string; directive: string; outlinesCount: number; judgePassed: boolean; judgeReason: string; }