chore(tooling): pre-commit, pyproject и uv.lock — один ruff 0.15.20 (#2864)
Индексы: ~855 МБ мёртвых и дублирующих на listings, у houses вообще нет индекса под geography
Сделано: индекс под geography на
Сделано: индекс под geography на houses (миграция 270, PR #3020, прод 21.08 10:32 UTC)
`CREATE INDEX CONCURRENTLY houses_geog_gist_idx ON houses USING gist…
bot-backend
deleted branch fix/3005-backup-cron-bash from lekss361/gendesign
2026-08-21 10:35:13 +00:00
fix(ops): бэкапы — +x на deploy-скриптах при деплое tradein, тихий s3 cp (#3005)
bot-backend
deleted branch fix/2867-avg-area-nullable from lekss361/gendesign
2026-08-21 10:27:05 +00:00
fix(best-layouts): avg_area_m2 = NULL вместо 0 при пустом окне сделок (#2867)
ПТИЦА: avg_area_m2 в топ-планировках показывает 0 м² вместо «нет данных» (нужна правка контракта)
bot-backend
deleted branch feat/2997-houses-geog-index from lekss361/gendesign
2026-08-21 10:24:39 +00:00
feat(db): GiST по (geom::geography) на houses — матчинг идёт по индексу (#2997)
Cron бэкапа tradein вызывает скрипт сырым путём — потеря бита +x сломает бэкап молча
Сделано 21.08 — и одна поправка к постановке
**Постановка говорила, что у основного бэкапа защита двойная…
tradein: очередь yandex_newbuilding упирается в одни и те же пять домов — неудача ничего не помечает
Закрываю: PR #3017 смержен и проверен на проде
_schema_migrations: 269_houses_yandex_jk_resolve_tried_at.sql
tradein: очередь yandex_newbuilding упирается в одни и те же пять домов — неудача ничего не помечает