/** * Saga-microcompact: downgrade old evaluator output to compact form (§4.3 L1). * * Takes a full eval JSON and produces a compact version with: * - verdict, score, summary (≤200 chars), pointer to original */ export interface CompactEval { verdict: 'passed' | 'rework' | 'needs-human'; score: number | null; summary: string; pointer: string; } export interface FullEval { passed: boolean; issues?: string[]; score?: number | null; summary?: string; details?: string; } /** * Compact a full eval result into a minimal summary. */ export declare function microcompactEval(full: FullEval, stageId: string): CompactEval; /** * Check if an eval has already been compacted. */ export declare function isAlreadyCompacted(evalData: unknown): evalData is CompactEval; //# sourceMappingURL=microcompact.d.ts.map