core/evals/deduction_serve/practice
Shay fa0f85573c fix(deduction-serve): resolve assert_corpus_sound name collision
Two unrelated functions shared the name assert_corpus_sound: the
practice-corpus soundness check in evals/deduction_serve/practice/gold.py
(no args) and the curriculum lane's case-contract check in
evals/curriculum_serve/runner.py (domain, cases). Renamed to
assert_practice_gold_sound and assert_lane_cases_sound respectively so
each name states what it validates, and updated all call sites, the
gold.py __all__ export, and two prose mentions that named the function.

[Verification]: uv run --python 3.12.13 core test --suite smoke -q → 569
passed; --suite deductive -q → 285 passed.
2026-07-25 16:47:01 -07:00
..
__init__.py feat(deduction-serve): Phase 3 — earned SERVE license via reliability gate (ADR-0256) 2026-07-23 12:59:50 -07:00
gold.py fix(deduction-serve): resolve assert_corpus_sound name collision 2026-07-25 16:47:01 -07:00
runner.py fix(deduction-serve): resolve assert_corpus_sound name collision 2026-07-25 16:47:01 -07:00