Revalidate Faithfulness baselines
Faithfulness no longer treats an empty extracted claim list as a perfect score,
checks only the first ten claims, or drops unknown verdicts from its denominator.
It now verifies every unique extracted claim up to max_claims=10. Empty or
over-limit extraction is skipped; malformed claims raise an evaluator error; any
unknown verdict raises JudgeUnavailable.
faithfulness in an
AcceptancePolicy when missing measurements must block a release. Regenerate or
regrade baselines before comparison because the grading contract changed. Shipped
historical calibration packs have not been revalidated for this stricter protocol.
Bind comparisons and retries to their dependencies
Usedeclare_dependencies for custom graders and declare_target for target
callbacks whose behavior depends on code, configuration or named files. Use
bind_inspect_task before importing or retrying native Inspect logs. Unknown or
changed dependencies remain diagnostic and block controlled comparisons instead
of being inferred from callable names.
Capture and account for provider calls
Wrap supported native SDK execution withcapture_provider_events, optionally
backed by ProviderJournal. account_provider_events reconciles observed physical
attempts and native usage. A dollar total requires explicit complete-run coverage,
no observed gaps and a validated estimator; recorded_cost_usd remains a scoped
subtotal. The optional pricing extra provides the LiteLLM bridge.

