_save_yandex_history_items теперь пропускает items с area_m2 is None или area_m2 <= 0 (битый парс «0,5 м²» и пр.) перед сохранением в house_placement_history. Грязь копилась в БД и искажала price_trend. Estimator защищён NULLIF на уровне SQL, но фильтрация на входе надёжнее. Лог кол-ва отброшенных (info). Батч не падает из-за одного битого item. |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| observability | ||
| schemas | ||
| services | ||
| tasks | ||
| __init__.py | ||
| main.py | ||
| scheduler_main.py | ||