No `DatasetSpec` declared `search_filter`, so `resolve_search_filter` and the `--filter ""` clearing rule reconciled the flag against a default that never existed. The flag alone covers the case. An empty clause reaches `ChunkRepository.search`, which already treats it as unfiltered. Rename to `document_filter` throughout, matching `run_capability_question`'s parameter and the metadata key that lands in Logfire. `_stub_spec` merges its overrides, so a test can override a loader instead of rebuilding the whole spec. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| test_benchmark.py | ||
| test_capability_runner.py | ||
| test_citation_evaluators.py | ||
| test_config.py | ||
| test_datasets.py | ||
| test_evaluators.py | ||
| test_numbers.py | ||
| test_reference_configs.py | ||
| test_submission.py | ||