`_fetch_house_imv_anchor` обещал: «house_imv_evaluations популирована (~2951 домов,
fresh)». Неправда по обоим пунктам. Утверждение пережило и #2677 (#2816) — тот
дописал ниже блок про renovation_type, а ложь строкой выше прочитал и оставил.
Заменено на замер с датой (2026-08-12, прод):
· 2680 строк, по одной на дом (UNIQUE(house_id) — поэтому ORDER BY в запросе
выбирает из ≤1 кандидата, а не ранжирует);
· 2633 (98.2%) старше 40 суток, 2366 из них — один прогон 24.05; свежих 47;
· дореформенные спрошены с литералом renovation_type='cosmetic' (мода по
объявлениям дома совпала у 972, разошлась у 1217, у 444 моды нет) и с
дефолтом house_type='panel' (тип разошёлся у 74 из 2633).
Плюс записаны два решения, отвергнутые замером, — чтобы их не предлагали заново:
· гейт эры снял бы якорь у 224 оценок из 224 (все band-совместимые строки на
проде дореформенные, свежих 47 не хватает ни на одну оценку);
· массовая переоценка упирается в 1628 домов уже в imv_status='ok' при очереди
7144 и темпе ~25/прогон — и корень всё равно не в свежести, а в базисах
ремонта, что и починено в #2677.
Только докстринг, исполняемого кода не касается.
Refs #2674, #2677