fix(estimator): enable split-home disclosure at validated threshold 1.2 (audit #1871) #1887
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#1887
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "fix/finmodel-split-disclosure-threshold"
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?
Summary
Включает wide-corridor split-home disclosure (из PR #1880, был default OFF) — но с исправленным порогом, провалидированным по prod-данным.
Почему порог 0.6 был неверным
Проверка
trade_in_estimates(60д):corridor_pct = (range_high−range_low)/median_price→ median≈0.48, p90≈0.93, p99≈1.38, и 30.7% оценок > 0.6. Включение при 0.6 прилепило бы caveat «дом разбит на секции» к ~трети оценок — большинство НЕ split-дома. Ложная атрибуция = дезинформация (ровно то, против чего весь аудит).Изменения (3 файла, +42/-13)
estimate_wide_corridor_threshold0.6 → 1.2: genuine split-дома аудита = 148-170% (1.48-1.70) → 1.2 ловит только экстремальный хвост (>p99).estimate_wide_corridor_disclosure_enabledFalse → True (после валидации). ENV-override сохранён.Test plan
Deploy:
deploy-tradein.yml.Refs #1871
🤖 Generated with Claude Code