fix(estimator): expected_sold guard listings_clean → median_price>0 (Refs #773) #784

Merged
bot-reviewer merged 1 commit from fix/773-expected-sold-anchor into main 2026-05-30 16:39:09 +00:00

1 commit

Author SHA1 Message Date
b547fca673 fix(estimator): expected_sold guard listings_clean → median_price>0 (Refs #773)
anchor-only оценки (same-building anchor без radius-comps) имели median_price>0
но expected_sold=NULL, т.к. guard проверял listings_clean (пуст) вместо
median_price>0. Чинит 7.5% (24/322) оценок без выкупной цены. median_price
в scope (init 1538/1544, mutated anchor 1806, IMV-blend 1904) до guard'а (1954).
Формула не менялась, только условие. IMV-blend gate (другой listings_clean,
1842) не тронут. 2 регресс-теста (anchor-only→>0, median=0→None). ruff clean,
pytest -k expected_sold 16 pass.
2026-05-30 19:35:18 +03:00