fix(forecasting): resolve admin district to micros в _query_artificial_demand (#1205)
bot-backend
deleted branch fix/recommend-velocity-trend-rolling-window from lekss361/gendesign
2026-06-13 06:24:23 +00:00
[Fable 5][P2] recommend_mix: _district_velocity_trend — захардкоженные даты 2025: «recent»-окно растёт безгранично, trend_factor раздут до ~2x
fix(analytics): rolling 6mo/6mo окна в _district_velocity_trend (#1203)
bot-backend
deleted branch fix/competitors-avg-price-latest-snapshot from lekss361/gendesign
2026-06-13 06:17:29 +00:00
[Fable 5][P2] _AVG_PRICE_SQL без snapshot-фильтра: цена конкурента — смесь исторических снапшотов, flats_sold кратно завышен
fix(competitors): _AVG_PRICE_SQL — фильтр latest snapshot (#1210)
bot-backend
deleted branch fix/domrf-documents-unique-nulls-not-distinct from lekss361/gendesign
2026-06-13 06:17:16 +00:00
[Fable 5][P2] ON CONFLICT по nullable doc_num: документы без номера дублируются при каждом прогоне
fix(db): dedupe domrf_kn_documents + UNIQUE NULLS NOT DISTINCT (#1206)
bot-backend
deleted branch fix/domrf-kn-deterministic-flat-id-fallback from lekss361/gendesign
2026-06-13 06:09:57 +00:00
[Fable 5][P2] Fallback flat_id через рандомизированный hash() ломает идемпотентность UPSERT квартир
fix(domrf_kn): детерминированный sha256-fallback для flat_id (#1208)