fix(tradein/estimator): СберИндекс только вторичка + confidence dispersion-ceiling (R2 H1+H2) #2493
No reviewers
Labels
No labels
admin
analytics
auth
automation
bug
business
chore
ci
compliance
data
data-moat
docs
duplicate
dx
enhancement
Fable 5 ревью
feedback/max
generative
GG-форсайт
needs-discussion
needs-human
observability
pause-bots
performance
priority/p0
priority/p1
priority/p2
priority/p3
scope/backend
scope/db
scope/devops
scope/frontend
scope/qa
scrapers
security
site-finder
stage/1
stage/2
status/blocked
status/done
status/needs-analysis
status/needs-fix
status/qa
status/ready
status/review
status/wip
tech-debt
tradein
ux
week ревью 1
wontfix
вторичка
ИРД
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: lekss361/gendesign#2493
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/tradein-estimator-sber-confidence"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
R2 HIGH #1 + #2 (estimator, деньги + честность)
H1 — СберИндекс time-adjust брал ПЕРВИЧНЫЙ рынок для вторичных сделок (каждая оценка)
SBER_COEFF_DASHBOARDSпредпочиталresidential_real_estate_prices, а для обл.66 это 100% «Первичный рынок» (новостройки) → коррекция направленно противоположна вторичке (первичка Jan→May +0.89% vs вторичка −0.39%). Fix: preference →(real_estate_deals, dinamika-tsen-obyavlenii)(обе вторичка) + segment-guard в SQL (segment ILIKE '%вторичн%') как defense-in-depth. Live-verified: остаются только Вторичный-серии (113 + 53), первичка исключена.H2 —
confidence="medium"без потолка разброса (честность)Ветка «≥4 адреса» не имела IQR-гейта → пул с ±45% разбросом + «расширили радиус из-за нехватки данных» уходил как «medium» вопреки собственному объяснению. Fix: medium требует
IQR/median < 0.35; + force-low при fallback-расширении с разбросом > 0.30.Regression-гейт
Перегенерён baseline (dedup OFF — как в гейте; документированная CLI-команда устарела с #2173, использовал точный путь гейта). Δ: ровно 1 из 277 фикстур-кейсов medium→low (высокодисперсный, справедливо) —
calibration.medium.n 2→1(mape 14.64→6.99 — ненадёжный кейс ушёл),low.coverage 81.82→81.88. Минимальна, обоснована. 127 тестов зелёные, гейт байт-зелёный к новому baseline.Не в этом PR
Stale-СберИндекс (72д) — в коде НЕ трогаю: time-adjust валидно ре-базит Jan→May, сброс потерял бы валидную коррекцию. Реальный gap операционный (sber pull не гонялся с 19.06) → scheduler/ops.