Coverage for src\genesis\qa\report.py: 100%

10 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-26 14:20 +0800

1"""QA 报告(Phase 5)。""" 

2from __future__ import annotations 

3 

4from dataclasses import dataclass 

5 

6from genesis.eval.scorer import EvalReport 

7 

8 

9@dataclass 

10class QAReport: 

11 passed: bool 

12 overall_score: float 

13 per_chapter: list[EvalReport] 

14 failed_chapters: list[str] 

15 summary: str