docs(ptica): две докстроки обещали то, чего в коде нет (#2464)
fix(ptica): подпись сетевого обременения называет все виды, а не первый (#2464)
fix(ptica): невозможные параметры регламента не превращаются в деньги (#2464)
fix(ptica): download_binary переживает транзиентный ответ, как и get_json (#2464)
gisogd_permits: ключ (doc_group, doc_num) схлопывает 2243 разных документа — на проде нет 23.9% реестра
Проверено на проде
Деплой 0185889f зелёный. Миграция 192 применилась — констрейнты на проде:
chk_gisogd_permits_doc_gr…
fix(ptica): ключ gisogd_permits — id документа на портале, а не (группа, номер) (#2986)
Проверено на проде
Деплой 0185889f зелёный. Миграция 192 применилась — констрейнты на проде:
chk_gisogd_permits_doc_gr…
fix(ptica): ключ gisogd_permits — id документа на портале, а не (группа, номер) (#2986)
[ВЛАДЕЛЬЦУ] Сводка: 8 пунктов, которые не чинятся кодом — учётки, ключи, получатель уведомлений, два решения
Замер источников на 20.08.2026
Снято с /api/v1/admin/scrape/freshness на проде. Общий статус — failed.
fix(ptica): лоты без площади — своя корзина, а не «<25 м²» (#2464)
Проверено на проде
Код в живом контейнере (не по статусу джобы):
gendesign-backend-1 /app/app/services/site_finder/best_layouts.py:427
…
docs(ptica): докстрока не обещает защиты, которой нет, и не шлёт на мёртвый хост (#2464)