gendesign/tradein-mvp/backend
bot-backend 71d60ff13e fix(mera/витрина): пустой прогон витрины сделок больше не считается успешным (#3511)
Обработчик landing_showcase_deals безусловно ставил прогону done. У счётчиков
витрины (considered/eligible/written) нет результатного ключа кита, поэтому
сводка просроченных судит её только по статусу: прогон с written=0 обнулял
часы свежести так же, как удачный, а страница тем временем теряла таблицу.

Теперь written=0 — mark_failed с причиной и logger.error. Тест идёт путём
сводки: обработчик -> freshness_rows -> stale_sources; пустой последний
прогон при старом непустом даёт витрину в тревоге, непустой — нет.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-17 12:24:20 +05:00
..
app fix(mera/витрина): пустой прогон витрины сделок больше не считается успешным (#3511) 2026-09-17 12:24:20 +05:00
data/sql Развести окна ДомКлика: область не должна стартовать вместе с ЕКБ (#3546) 2026-09-17 05:56:34 +00:00
scripts Множители доверительного интервала по регионам (#3540) 2026-09-16 19:08:49 +00:00
tests fix(mera/витрина): пустой прогон витрины сделок больше не считается успешным (#3511) 2026-09-17 12:24:20 +05:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat(tradein): версионирование продукта — единый источник, подвал, PDF, /versions (#2824) 2026-08-10 16:00:54 +00:00
pyproject.toml feat(tradein): слой ДТП из dtp-stat.ru в PostGIS + радиусные агрегаты (#3428) 2026-09-08 22:10:56 +00:00