Adds backend/engine/scorers/base.py with abstract name property, score() method, and score_async() default implementation. Updates scorers __init__.py to export BaseScorer. Includes 9 tests covering instantiation guards, sync/async dispatch, context dict usage, and partial implementation rejection. |
||
|---|---|---|
| .. | ||
| adapters | ||
| scorers | ||
| __init__.py | ||
| cache.py | ||
| runner.py | ||
| sweep.py | ||