Annotation name to aggregate across completed test runs.
Minimum fraction of runs (0–1) that must pass for the suite to pass —
e.g. 0.9 requires 90% of runs to satisfy passFn, 1 requires all of
them. The suite passes when passRate >= minPassRate.
Predicate deciding whether a single run passes, given the run's last
Annotation for annotationName (its score, label,
explanation, metadata, …). Runs whose predicate returns true count
toward the pass rate.
Gate the suite on the pass rate: each run passes when
passFnreturnstruefor its annotation, and the suite passes when at leastminPassRateof runs do.passFndecides what "passing" means, so any logic works — a score bar, a score range, a label match, a metadata check, etc.