Skip to content

feat: add evaluator composition factories (weighted, all-pass, any-pass) - #51

Merged
zurfjereluhmie merged 2 commits into
mainfrom
feat/evaluator-composition
May 7, 2026
Merged

feat: add evaluator composition factories (weighted, all-pass, any-pass)#51
zurfjereluhmie merged 2 commits into
mainfrom
feat/evaluator-composition

Conversation

@zurfjereluhmie

Copy link
Copy Markdown
Owner

Add make_weighted_evaluator, make_all_pass_evaluator, and make_any_pass_evaluator to evalwire.evaluators.composition. Export all three from the public API. Each factory validates inputs and short-circuits where applicable.

Add make_weighted_evaluator, make_all_pass_evaluator, and make_any_pass_evaluator
to evalwire.evaluators.composition. Export all three from the public API.
Each factory validates inputs and short-circuits where applicable.
ResultCollector belongs to feat/result-export, not this branch.
Its import caused a ty unresolved-import error in CI.
@zurfjereluhmie
zurfjereluhmie force-pushed the feat/evaluator-composition branch from 23dc4aa to a10867d Compare May 7, 2026 15:53
@zurfjereluhmie
zurfjereluhmie merged commit 8010f40 into main May 7, 2026
10 checks passed
@zurfjereluhmie
zurfjereluhmie deleted the feat/evaluator-composition branch May 7, 2026 15:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant