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
|