File size: 461 Bytes
acf77ab
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from __future__ import annotations

from pydantic import BaseModel, ConfigDict


class AuditReport(BaseModel):
    model_config = ConfigDict(frozen=True)
    run_id: str
    summary: str
    iterations_total: int
    iterations_kept: int
    iterations_regressed: int
    iterations_plateau: int
    skill_citations: tuple[tuple[str, int], ...]
    score_trajectory: tuple[float, ...]
    final_score: float
    terminated_by: str
    hallucination_rate: float