[Fable 5][P3] §15 confidence: нота deal_count теряет окно «за N мес» — расходится с контракт-примером модуля
fix(scrapers): scope+stem domrf status classification (#1609)
domrf_catalog status: классификация по первому ключевому слову во всём HTML + 'продано'≠'продана' → sold помечается free
fix(scrapers): cian _walk_price_range stop silently truncating tail (#1393)
(low) Cian _walk_price_range: force-paginate ветка молча теряет хвост ценового бакета (задокументированная потеря в hot path)
fix(sql): v_supply_layers_latest keep dev_group_name in DISTINCT ON key (#1650)
v_supply_layers_latest (м.125) схлопывает все L3 dev_group'ы района в 1 строку — DISTINCT ON без dev_group_name заново вносит #970 на read-слое future_supply
EMISS-парсер: годовой агрегат (PERIOD='год') и I квартал коллидируют по obs_date=date(year,1,1) — последний Series молча затирает первый
fix(scrapers): disambiguate EMISS yearly vs Q1 in dedup key (#1606)