/** * Session grading - rubric-based behavioral analysis of agent sessions. * * Reads audit log entries for a session and applies a 5-dimension rubric * to score agent behavior: * - Session discipline (20pts) * - Discovery efficiency (20pts) * - Task hygiene (20pts) * - Error protocol (20pts) * - Progressive disclosure use (20pts) * * @task T4916 */ export interface DimensionScore { score: number; max: number; evidence: string[]; } export interface GradeResult { sessionId: string; taskId?: string; totalScore: number; maxScore: number; dimensions: { sessionDiscipline: DimensionScore; discoveryEfficiency: DimensionScore; taskHygiene: DimensionScore; errorProtocol: DimensionScore; disclosureUse: DimensionScore; }; flags: string[]; timestamp: string; entryCount: number; } /** * Grade a session by sessionId using the 5-dimension behavioral rubric. */ export declare function gradeSession(sessionId: string, cwd?: string): Promise; /** Read past grade results from .cleo/metrics/GRADES.jsonl */ export declare function readGrades(sessionId?: string, cwd?: string): Promise; //# sourceMappingURL=session-grade.d.ts.map