DDU-индикатор: area_ranges целиком вне диапазона 1..6 молча возвращает ВСЕ площади вместо пустого/422
estimate_pdf (trade_in.py:347): TTL-проверка через .replace(tzinfo=UTC) перепривязывает, а не конвертирует timestamptz — при не-UTC session TZ просроченные оценки отдаются ка…
Отрицательный query-param limit на 7 GET-эндпоинтах admin_scrape → 'LIMIT -N' → необработанный 500 вместо 422
bulk_enqueue_geo (/geo/bulk): невалидный thematic_id в середине списка → 400 при уже запущенных geo-jobs (partial execution, нет atomicity/idempotency)
persist_analysis_run коммитит result ДО дописывания forecast/ird/developer_attribution — сохранённый ран расходится с live-ответом
bot-backend
created branch feat/enable-cian-city-sweep in lekss361/gendesign
2026-06-16 17:05:31 +00:00
Три async-хендлера competitors / best-layouts / best-layouts-pdf блокируют event loop sync DB-IO (и WeasyPrint write_pdf)
bot-backend
pushed to feat/price-history-trigger-and-lastseen-index at lekss361/gendesign
2026-06-16 16:44:31 +00:00
bot-backend
created branch feat/price-history-trigger-and-lastseen-index in lekss361/gendesign
2026-06-16 16:44:30 +00:00
bot-backend
pushed to feat/deactivate-stale-generic-segment-aware at lekss361/gendesign
2026-06-16 16:06:23 +00:00
bot-backend
created branch feat/deactivate-stale-generic-segment-aware in lekss361/gendesign
2026-06-16 15:58:52 +00:00
bot-backend
pushed to feat/deactivate-stale-generic-segment-aware at lekss361/gendesign
2026-06-16 15:58:52 +00:00
bot-backend
created branch fix/deactivate-ghost-duplicate-listings in lekss361/gendesign
2026-06-16 12:41:00 +00:00
bot-backend
pushed to fix/deactivate-ghost-duplicate-listings at lekss361/gendesign
2026-06-16 12:41:00 +00:00
chore(scrapers): убрать устаревший n1-скраппер (n1.ru → cian), сохранить историч. данные