From cbf0f6dec62e84a35ed05b28628b6d5904e32033 Mon Sep 17 00:00:00 2001 From: bot-backend Date: Thu, 17 Sep 2026 13:50:49 +0500 Subject: [PATCH] =?UTF-8?q?docs(mera/estimator):=20=D1=80=D1=83=D1=87?= =?UTF-8?q?=D0=BA=D0=B8=20Tier=20H=20=D0=B2=D1=80=D0=B5=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=E2=80=94=20=D0=B2=D0=B5=D1=80=D0=BD=D1=83?= =?UTF-8?q?=D1=82=D1=8C=20=D0=B2=20=D0=BA=D0=BE=D0=BD=D1=81=D1=82=D0=B0?= =?UTF-8?q?=D0=BD=D1=82=D1=8B=20=D0=BF=D0=BE=D1=81=D0=BB=D0=B5=20=D0=B1?= =?UTF-8?q?=D1=8D=D0=BA=D1=82=D0=B5=D1=81=D1=82=D0=B0=20(#3234)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ревью #3552: направление расходится с #3556/#1970, где неменявшиеся estimate_*-настройки переводят в константы движка. Две новые ручки нужны только для бэктеста вариантов; условие возврата записано рядом с полями, чтобы его увидел тот, кто будет делать шаг 4 #3234. Refs #3234 Co-Authored-By: Claude Opus 5 --- tradein-mvp/backend/app/core/config.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tradein-mvp/backend/app/core/config.py b/tradein-mvp/backend/app/core/config.py index cbef4320..9d05c22a 100644 --- a/tradein-mvp/backend/app/core/config.py +++ b/tradein-mvp/backend/app/core/config.py @@ -716,6 +716,8 @@ class Settings(BaseSettings): # через env без правки кода. Дефолты = прежнее поведение байт-в-байт. # Прод, Loki 30 сут (12.09): 61 из 86 попыток Tier H уходят в Tier W, в 31 из # них в своей полосе 0 комплов. Менять дефолт — только по MAPE бэктеста. + # Ручки временные: после решения по бэктесту (#3234, шаг 4) вернуть их в + # константы движка, как #1970 сделал с остальными неменявшимися estimate_*. # ENV: ESTIMATE_TIER_H_MIN_COMPS, ESTIMATE_TIER_H_FLOORS_TOL. estimate_tier_h_min_comps: int = 5 estimate_tier_h_floors_tol: float = 0.30 # total_floors × (1 ± tol)