Co-authored-by: bot-backend <bot-backend@gendsgn.local> Co-committed-by: bot-backend <bot-backend@gendsgn.local>
Backend: GET /api/v1/trade-in/estimate/{id}/sell-time-sensitivity - 4 фиксированных бакета по premium к медиане года: −5% / медиана (±3%) / +5% / +10% - Median exposure_days + p25/p75 per bucket - Filter outliers: last_price > start_price * 0.7 (отбрасываем подозрительно дешёвые) - Benchmark: median ₽/м² за последние 2 года Frontend: новый SellTimeSensitivity component (4-card grid) - color-coded buckets (green→blue→yellow→red) - median highlighted синей рамкой - показывает "~31 дн" + "обычно 31-61 дн" + count лотов - встроен в HouseAnalyticsSection между KpiRow и PriceHistoryChart Использует существующий house_placement_history (15k+ rows).