AgentEvalTool/docs/adr
sinohqb 782916a283 refactor(metrics): type Run summary and converge cross-run aggregation
Give EvalRun.summary a typed RunSummary value (unified RunError, lenient
legacy parsing) so readers stop reaching into a schemaless dict, and route
every cross-run rollup — dashboard, scenario ranking, trend, campaign
report — through one aggregate_runs seam. Fixes the divergence where
stats averaged pass_rate over completed-only runs while the campaign
report counted faults as 0.0. Cross-run rule (ADR-0004): genuine faults
count 0.0, user-cancelled runs are excluded from both denominators.
2026-07-31 01:57:56 +08:00
..
0001-scenario-versioning-for-comparability.md feat(report): compare requires same scenario version (ticket 05) 2026-07-29 11:21:52 +08:00
0002-pass-rate-includes-execution-failures.md docs(domain): add domain glossary CONTEXT.md and first ADRs 2026-07-28 21:46:56 +08:00
0003-campaign-phased-static-then-adaptive.md docs(domain): add Campaign glossary terms and phasing ADR 2026-07-30 11:12:57 +08:00
0004-cross-run-aggregation-cancelled-excluded.md refactor(metrics): type Run summary and converge cross-run aggregation 2026-07-31 01:57:56 +08:00