МЕРА: настройки оценщика, которые никогда не менялись, стали кодом — 4 кластера флагов #1970 #3556

Merged
bot-backend merged 9 commits from fix/estimator-flag-collapse into main 2026-09-17 09:22:29 +00:00
3 changed files with 3 additions and 3 deletions
Showing only changes of commit 2cfc2eda08 - Show all commits

View file

@ -370,7 +370,7 @@ export interface SourceGroup {
* ПОЧЕМУ ТРЕТЬЯ ГРУППА ЕСТЬ (а не «два типа данных», как было). Оценки площадок
* не украшение экрана: в `backend/app/services/estimator.py` (блок «#651: IMV
* / Yandex blend», Tier D — когда якоря по дому/500 м нет) медиана
* переписывается на `new_median` с весом `IMV_BLEND_WEIGHT`,
* переписывается на `new_median` с весом `estimate_imv_blend_weight`,
* объяснение дополняется «Оценка скорректирована по», а `sources_used`
* пополняется `avito_imv`. Умолчать об этом значит утверждать на публичной
* странице то, чего код не делает.

View file

@ -41,7 +41,7 @@ export function dealsAsOfLabel(
/**
* #3452: подпись под коридором ДКП, собранным из малого числа сделок.
*
* Порог (`CORRIDOR_CLAMP_MIN_N`) считает бэкенд и отдаёт готовый
* Порог (`estimate_corridor_clamp_min_n`) считает бэкенд и отдаёт готовый
* advisory_only: ниже него у коридора выключены ОБЕ его ценовые страховки
* кламп headline сверху и radius-floor снизу. Молчание тут выдавало бы
* выключенную страховку за работающую: на экране такой коридор ничем не

View file

@ -168,7 +168,7 @@ export interface DkpCorridor {
// посчитанные до деплоя бэкенда, поля не содержат → подпись просто не рисуется.
latest_deal_date?: string | null;
// #3452: true = сделок меньше порога доверия (бэкенд считает порог сам,
// CORRIDOR_CLAMP_MIN_N) → коридор показан, но цену по нему НЕ
// estimate_corridor_clamp_min_n) → коридор показан, но цену по нему НЕ
// поправляли: ни кламп сверху, ни floor снизу. Заголовок «advisory» у всего
// коридора не про это — при count >= порога он в цену как раз идёт.
// optional: оценки, посчитанные до деплоя бэкенда, поля не содержат.