EPIC: exhaustive line-by-line аудит backend ПТИЦЫ (2026-07-07) — 89 подтверждённых находок
D1 —
Кластер D разобран целиком — с замерами, и один пункт закрываю БЕЗ правки
D1 — parcels.py obj_pricing.avg_price_per_m2_rub…
bot-backend
deleted branch fix/2464-price-sanity-bounds from lekss361/gendesign
2026-08-13 11:57:06 +00:00
fix(ptica): границы правдоподобия у средней цены конкурента (#2464-D)
fix(ptica): нет сделок за окно — цена не 0 ₽/м², а «нет данных» (#2464-B)
ПТИЦА: avg_area_m2 в топ-планировках показывает 0 м² вместо «нет данных» (нужна правка контракта)
docs(ptica): комментарии beat-расписания считали сдвиг МСК дважды (#2464-H)
fix(ptica): фильтр класса в velocity ссылался на алиас, которого нет в CTE (#2464-G)
chore(tooling): pre-commit пинит ruff v0.7.4, в venv 0.15.12 — хук переформатирует чужие строки
fix(ptica): границы правдоподобия у средней цены конкурента (#2464-D)
fix(tradein/yandex): 3535 source_url ведут на сайт застройщика — переписываем из offerId (#2838)
Критерий приёмки выполнен — замером, а не рассуждением
Критерий записан 12.08 до факта: «в счётчиках…
fix(tradein/yandex): «непригодных» 3535 не было — адресуем их по offerId
Критерий приёмки выполнен — замером, а не рассуждением
Критерий записан 12.08 до факта: «в счётчиках…
EPIC: exhaustive line-by-line аудит backend ПТИЦЫ (2026-07-07) — 89 подтверждённых находок
Сверка всех 89 находок с кодом — 13.08.2026, origin/main @ 9e83eb4a
Эпик от 07.07 стоял с нулём отмеченных пунктов. Провери…
Бэктест калибрует оценщик с выключенным штрафом за тип дома: deals.house_type пуст у 96 974 из 96 974, у источника заполнен на 99.74%
[ВЛАДЕЛЬЦУ] Сводка: 8 пунктов, которые не чинятся кодом — учётки, ключи, получатель уведомлений, два решения
Пересобрано 2026-08-13 14:00 MSK
За сутки на прод доехали 17 правок, каждая проверена кодом в живом контейнере.…
fix(tradein/ui): этаж сделки скрывался у всех 96 974 — требовалось второе поле (#2674)
yandex_newbuilding_sweep: восемь прогонов подряд «обработано 5, успешно 0» со статусом done, очередь растёт 351 → 389
fix(tradein/estimate): фильтр свежести в якоре дома и знаменателе коэффициента выкупа (#2656)
Почему счётчик обнулился — разобрался, эталон обновлять можно
Выше я предостерёг от механического…