用例判定证据构建收敛到 case_verdict.py 的 build_case_evidence 纯函数, report.py 和 runs.py 各删 ~15 行重复逻辑,换一行调用。locality 回归: 证据构建改一处,全局生效。 - 新增 build_case_evidence(turns, results) -> dict[str, CaseEvidence] - report.py:76-83 证据构建替换为一行调用 - runs.py:175-201 证据构建替换为一行调用 - 5 个新测试覆盖 build_case_evidence(纯函数,无 DB 依赖) |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| auth.py | ||
| campaigns.py | ||
| exploration.py | ||
| files.py | ||
| model_configs.py | ||
| proxy.py | ||
| reports.py | ||
| runs.py | ||
| scenarios.py | ||
| stats.py | ||
| targets.py | ||