Commit graph

  • cfcdb9393c Merge pull request 'Тревоги печатали не ту величину, которую называли: «2.684e+11% от mem_limit» и «доля HOT 75.21%» при пороге 20%' (#3464) from fix/alert-value-is-not-the-ratio into main bot-backend 2026-09-12 10:12:52 +00:00
  • 03d9745b4f Отмена по бюджету больше не оставляет поток в сессии запроса — оценка не теряется на 500 (#3449) bot-backend 2026-09-12 10:11:19 +00:00
  • dfc39355f9 Merge pull request 'Коридор сделок с малой выборкой честно помечен справочным' (#3462) from fix/3452-corridor-advisory-zone into main bot-backend 2026-09-12 10:11:14 +00:00
  • 668ac40631 fix(tradein): подпись коридора говорит про выборку, а не про алгоритм fix/3452-corridor-advisory-zone bot-backend 2026-09-12 14:36:29 +05:00
  • 33714e464e fix(alerts): в тексте тревоги печаталась не та величина, которую текст называет fix/alert-value-is-not-the-ratio bot-backend 2026-09-12 14:27:02 +05:00
  • 091137a0c5 Быстрый путь caddy_only: считаем изменённые файлы сами, без исключающих шаблонов (#3448) bot-backend 2026-09-12 14:26:52 +05:00
  • 5f2810b8c6 Витрина «сделки против объявлений» перестаёт пустовать: снят предикат по синтетической комнатности сделок (#3451) bot-backend 2026-09-12 09:03:05 +00:00
  • be9aa2f907 Гейт на ВСЕ 34 проводки + запрет вложенных бюджетов (ревью #3460) fix/3449-geocoder-cancel-orphan bot-backend 2026-09-12 13:57:49 +05:00
  • de2d67c7f9 docs(mera/sales-vs-listings): якорь и докстринг по замечаниям ревью PR #3461 fix/3451-tvf-deals-rooms bot-backend 2026-09-12 13:55:40 +05:00
  • b71f3f9957 fix(tradein): коридор ДКП с малым числом сделок помечен справочным bot-backend 2026-09-12 13:42:43 +05:00
  • 4053adad06 fix(mera/sales-vs-listings): снят предикат d.rooms в TVF — он был вторым фильтром по площади (#3451) bot-backend 2026-09-12 13:25:17 +05:00
  • c251c02f1e Отмена по бюджету больше не оставляет сироту в сессии запроса (#3449) bot-backend 2026-09-12 13:20:44 +05:00
  • 9fa01e7ebe Merge pull request 'Поддержка: доставленное сообщение не теряется при сбое БД, отказы Telegram расходуют бюджет' (#3459) from fix/tg-support-db-and-ratelimit into main lekss361 2026-09-12 08:00:18 +00:00
  • 10ffa93a1c fix(support): доставленное сообщение не теряется при сбое БД, отказы Telegram расходуют бюджет bot-backend 2026-09-12 10:53:45 +03:00
  • a3d4fcf0b3 Merge pull request 'Связь с Telegram не встаёт колом, ответ оператора не теряется' (#3458) from fix/tg-connection-resilience into main lekss361 2026-09-12 07:20:20 +00:00
  • 1fa65eba6b fix(tg): связь с Telegram не встаёт колом, ответ оператора не теряется bot-backend 2026-09-12 10:13:44 +03:00
  • 8994e041cf Merge pull request 'Недоступный Telegram отдаёт 502 — теперь на всём дереве транспортных отказов' (#3457) from fix/tg-transport-error-502 into main lekss361 2026-09-12 06:26:30 +00:00
  • 087c48fef5 fix(tg): ретраим весь TransportError, остальной RequestError → 502 без ретраев bot-backend 2026-09-12 09:19:42 +03:00
  • ec245cf2b3 Merge pull request 'Недоступный Telegram отдаёт 502, а не 500' (#3456) from fix/tg-network-error-502 into main lekss361 2026-09-12 00:08:46 +00:00
  • 46326ba96e fix(tg): недоступный Telegram отдаёт 502, а не 500 bot-backend 2026-09-12 03:02:03 +03:00
  • b14f21aa78 Merge pull request 'Сборщик: обрыв сети на машине не должен убивать многочасовой проход' (#3455) from fix/msk-collector-net-retry into main bot-backend 2026-09-11 23:42:08 +00:00
  • 1bcc922e80 fix(msk-collector): сетевой обрыв на машине больше не убивает многочасовой проход fix/msk-collector-net-retry bot-backend 2026-09-12 02:35:42 +03:00
  • ba17c868d4 Merge pull request 'Импортёр знает Яндекс: город из второго компонента адреса, ноль внешних вызовов' (#3454) from feat/msk-yandex-import into main bot-backend 2026-09-11 23:26:15 +00:00
  • ce9c45c3c2 feat(msk): импортёр знает Яндекс — город из адреса, ноль внешних вызовов feat/msk-yandex-import bot-backend 2026-09-12 02:19:44 +03:00
  • deb6517bd5 Merge pull request 'Красный main после #3440: тест полос по округам передаёт убранный параметр rooms' (#3453) from fix/3051-fetch-deals-rooms-dropped into main bot-backend 2026-09-11 23:01:32 +00:00
  • 37494dd74a fix(msk): тест полос по округам разъехался с main — у _fetch_deals нет rooms fix/3051-fetch-deals-rooms-dropped bot-backend 2026-09-12 01:53:33 +03:00
  • a99a9b870c Merge pull request 'Москва: пред-геокод Авито, Яндекс третьей площадкой, продукт отвечает по региону 77' (#3440) from feat/msk-collector-cian into main bot-backend 2026-09-11 22:30:11 +00:00
  • 09f4f17ef9 fix(msk): lock_timeout в миграции 299 — гейт блокирующего DDL feat/msk-collector-cian bot-backend 2026-09-12 01:11:20 +03:00
  • c4315b3dfb Merge pull request 'fix(mera/estimate): убран предикат d.rooms в коридоре ДКП — он был вторым фильтром по площади (#3256)' (#3445) from fix/3256-asking-to-sold-buckets into main bot-backend 2026-09-11 21:59:18 +00:00
  • 86cba37218 docs(#3256): докстринг коридора без «та же rooms»; якорь называет оставшегося потребителя (TVF 211) fix/3256-asking-to-sold-buckets bot-backend 2026-09-12 02:53:03 +05:00
  • 6df6f92a2b test(estimator): полоса площади — единственный фильтр похожести, а не просто «есть» bot-backend 2026-09-12 02:39:28 +05:00
  • 4efcb712e4 Merge pull request 'fix(mera/estimate): коннект БД не живёт через внешний HTTP; потолок пула ≥ суммы потолков одновременности (#3083, #3408)' (#3444) from fix/3083-estimate-throughput into main bot-backend 2026-09-11 21:33:14 +00:00
  • 7b84e4d2a5 fix(msk): миграция 299 заводит схему msk_raw сама, а не полагается на прод bot-backend 2026-09-12 00:27:09 +03:00
  • 16d99e0f1a fix(estimator): убрать предикат по deals.rooms, а не подставлять в него area-бакет bot-backend 2026-09-12 02:25:09 +05:00
  • ae6d28d5e2 fix(mera): pool_timeout 30→5 с — отдельным коммитом, с триггером отката fix/3083-estimate-throughput bot-backend 2026-09-12 02:23:09 +05:00
  • cf71825c27 fix(mera): отмена по бюджету оставляла осиротевший поток в чужой Session bot-backend 2026-09-12 02:20:26 +05:00
  • d6b43c6100 Merge pull request 'ci(#3274): гейт против возврата фронта в общую команду и снятия ретрая (часть 2b/3)' (#3447) from fix/3274-part2b-gate into main bot-backend 2026-09-11 20:56:41 +00:00
  • bbdcfeb825 ci(#3274): гейт против возврата фронта в общую команду и снятия ретрая (часть 2b/3) fix/3274-part2b-gate bot-backend 2026-09-12 01:26:26 +05:00
  • 84920e6cbd Merge pull request 'fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274, часть 2a/3)' (#3446) from fix/3274-part2a-caddy-retry into main bot-backend 2026-09-11 20:37:57 +00:00
  • 5f5bfa8a83 fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274, часть 2a/3) fix/3274-part2a-caddy-retry bot-backend 2026-09-12 01:22:56 +05:00
  • 204e2e09de Merge pull request 'fix(deploy): подменять фронт МЕРЫ отдельной командой — окно простоя 30–90 с уходит (#3274, часть 1/2)' (#3442) from fix/3274-part1-deploy-swap into main bot-backend 2026-09-11 20:21:52 +00:00
  • 09c7bb3ac7 Merge pull request 'fix(smoke): «ответа нет» ≠ «неверный код» — ретраи и честная формулировка в смоуке периметра МЕРА' (#3441) from fix/perimeter-smoke-retry-on-no-response into main bot-backend 2026-09-11 20:16:27 +00:00
  • 134985a624 fix(smoke): отказ TLS-сертификата — это FAIL, а не «ответа нет» fix/perimeter-smoke-retry-on-no-response bot-backend 2026-09-12 01:07:11 +05:00
  • a780e3e66e fix(estimator): ключевать сделки Росреестра area-бакетом, а не комнатностью клиента bot-backend 2026-09-12 01:04:05 +05:00
  • 9f696299de fix(mera): sync-БД источников эстиматора — с event loop в поток и не через фетч bot-backend 2026-09-12 01:01:54 +05:00
  • 2cc096a047 fix(caddy): ретрай подключения к фронту МЕРЫ — остаток окна подмены (#3274) fix/3274-zero-downtime-frontend bot-backend 2026-09-12 00:45:18 +05:00
  • dacd298b21 fix(deploy): подменять фронт МЕРЫ отдельной командой — окно 30–90 с уходит fix/3274-part1-deploy-swap bot-backend 2026-09-12 00:44:46 +05:00
  • c0e45b48d3 fix(smoke): отличать «ответа не было» от «код не тот» в смоуке периметра bot-backend 2026-09-12 00:28:55 +05:00
  • de5f4a32cd fix(msk): сухой прогон пред-геокода падал на отсутствующей кэш-таблице bot-backend 2026-09-11 18:51:38 +03:00
  • c5186883a9 feat(msk-collector): Яндекс как третья площадка сбора по Москве bot-backend 2026-09-11 18:16:35 +03:00
  • 996b814919 feat(msk): пред-геокод московского Авито — город из слага, регион из КЛАДР bot-backend 2026-09-11 18:16:18 +03:00
  • 491f7d43ac feat(msk): полосы цен по округам Москвы и СберИндекс по региону запроса bot-backend 2026-09-11 01:37:48 +03:00
  • 50c1df5e0e feat(msk): проба покрытия отвечает по Москве — сетка центроидов и радиус на точку bot-backend 2026-09-11 01:37:27 +03:00
  • a659b18771 Merge pull request 'МЕРА B2C: микроразметка schema.org и картинки превью ссылок' (#3438) from feat/mera-schema-og into main lekss361 2026-09-10 16:38:50 +00:00
  • a82382f47a feat(mera-b2c): микроразметка schema.org и картинки превью для публичного сайта bot-backend 2026-09-10 19:06:35 +03:00
  • b1727ca39c feat(msk): импорт сырья по Москве в listings и region-aware геокодирование bot-backend 2026-09-10 18:50:37 +03:00
  • 8273da1d7a Merge pull request 'Версия согласия ПДн отстала от новой редакции политики — деплой МЕРЫ стоял' (#3437) from fix/mera-consent-version-and-smoke into main lekss361 2026-09-10 14:49:23 +00:00
  • 2220df8741 fix(mera): версия согласия ПДн отстала от новой редакции политики + смоук ждал не тот код bot-backend 2026-09-10 17:43:03 +03:00
  • aba07b581f Merge pull request 'МЕРА B2C: Яндекс.Метрика и GA4 + открытие сайта для поисковой индексации' (#3436) from feat/mera-analytics-seo into main lekss361 2026-09-10 14:14:25 +00:00
  • 671fef758e feat(mera): Метрика и GA4 на публичном контуре + открытие сайта для индексации bot-backend 2026-09-10 16:52:31 +03:00
  • 8fcef103c2 feat(msk-collector): Циан как вторая площадка сбора по Москве и МО bot-backend 2026-09-10 13:23:46 +03:00
  • 455766dcc4 Merge pull request 'ЕЭСК: бинд-параметр в SQL-комментарии молча ронял все 71 UPDATE две недели' (#3317) from fix/eesk-bind-in-comment into main lekss361 2026-09-09 22:05:38 +00:00
  • 60bb7cf54e Merge pull request '[SECURITY] Caddy: голый IP по HTTP спрашивал пароль пилота открытым текстом' (#3318) from fix/caddy-bare-ip-plaintext-auth into main lekss361 2026-09-09 21:49:09 +00:00
  • ff9ee721a7 Merge branch 'main' into fix/caddy-bare-ip-plaintext-auth bot-backend 2026-09-09 21:47:08 +00:00
  • 6eb1441508 Merge branch 'main' into fix/eesk-bind-in-comment bot-backend 2026-09-09 21:47:07 +00:00
  • e5f31d4dc7 Merge pull request 'fix(msk-collector): ретрай заливки батча на обрыве ssh' (#3435) from fix/msk-collector-ssh-retry into main lekss361 2026-09-09 07:25:16 +00:00
  • ae70e7a39b fix(msk-collector): ретрай заливки батча на обрыве ssh bot-backend 2026-09-09 10:13:44 +03:00
  • 62b9d1d4a7 Merge pull request 'fix(msk-collector): страница выдачи — 50 карточек, не 60' (#3434) from fix/msk-collector-page-size into main lekss361 2026-09-09 07:00:14 +00:00
  • 88f422c07b fix(msk-collector): страница выдачи — 50 карточек, не 60 bot-backend 2026-09-09 09:48:43 +03:00
  • 3107712893 Merge pull request 'fix(msk-collector): пересоздавать свою вкладку каждые 75 загрузок' (#3433) from fix/msk-collector-tab-recycle into main lekss361 2026-09-09 06:45:24 +00:00
  • 68b7c16d9d fix(msk-collector): пересоздавать свою вкладку каждые 75 загрузок bot-backend 2026-09-09 09:44:02 +03:00
  • 6de69c4d05 Merge pull request 'feat(tradein/geocoder): регион-параметризация геокодера — region_code в geocode()/known_city_hint, --region-code у скрипта сделок, region_code у geocode-missing (#3051)' (#3432) from feat/3051-geocoder-region-param into main lekss361 2026-09-08 23:58:57 +00:00
  • 9898b6bc02 feat(tradein/geocoder): регион-параметризация геокодера — region_code в geocode()/known_city_hint, --region-code у скрипта сделок, region_code у admin geocode-missing (#3051) bot-backend 2026-09-09 02:51:18 +03:00
  • 12476df7a2 Merge pull request 'feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region (#3051 sub-PR B)' (#3431) from feat/3051-bands-region-key into main lekss361 2026-09-08 23:32:46 +00:00
  • db7eb00759 Merge pull request 'test(tradein): тесты трека «Москва» — импорт ДКП по 77, чекпоинт per-source, wildcard-хендлер, регион-скоуп коридора, миграция 289, deploy-скрипт (#3051)' (#3430) from test/3051-moscow-track-tests into main lekss361 2026-09-08 23:30:21 +00:00
  • 1d9adb4a24 feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region, потребители (#3051 sub-PR B) bot-backend 2026-09-09 02:25:47 +03:00
  • beb487c12e test(#3051): тесты трека «Москва» — импорт ДКП по 77, per-source чекпоинт, wildcard-хендлер, регион-скоуп ДКП-коридора, миграция 289, валидация deploy-скрипта bot-backend 2026-09-09 02:23:47 +03:00
  • e0bef636e6 feat(tradein): bulk-дампы открытых данных ФНС по юрлицам + lookup по ИНН (#3429) lekss361 2026-09-08 22:29:10 +00:00
  • 60c355b9a5 merge main в feat/fns-legal-entities bot-backend 2026-09-09 01:20:12 +03:00
  • 50f0674977 feat(tradein): слой ДТП из dtp-stat.ru в PostGIS + радиусные агрегаты (#3428) lekss361 2026-09-08 22:10:56 +00:00
  • aa02b68219 merge main в feat/mera-dtp-layer bot-backend 2026-09-09 01:04:52 +03:00
  • 3bd30aab87 Merge pull request 'feat(mera): макро-ряды ЦБ РФ — ипотека по субъектам и ключевая ставка' (#3427) from feat/mera-cbr-macro into main lekss361 2026-09-08 21:48:59 +00:00
  • 1f3566c466 merge main в feat/mera-cbr-macro — оба handler'а (frt_mkd_load + cbr_macro_pull) в реестре bot-backend 2026-09-09 00:43:13 +03:00
  • e7ef6bc4a2 Merge pull request 'feat(mera): загрузчик реестра МКД АИС ФРТ → обогащение houses' (#3426) from feat/mera-frt-mkd-loader into main lekss361 2026-09-08 21:41:24 +00:00
  • 1b1859b7d3 feat: bulk-дампы открытых данных ФНС по юрлицам + lookup по ИНН bot-backend 2026-09-09 00:39:45 +03:00
  • 3a73c9582c feat(mera): слой ДТП (dtp-stat/ГИБДД) в PostGIS + радиусные агрегаты bot-backend 2026-09-09 00:39:23 +03:00
  • 2abab8218e feat(mera): макро-ряды ЦБ РФ — ипотека по субъектам и ключевая ставка bot-backend 2026-09-09 00:32:36 +03:00
  • 8aca820a46 feat(mera): загрузчик реестра МКД АИС ФРТ → обогащение houses bot-backend 2026-09-09 00:32:20 +03:00
  • 1441e189c8 Merge pull request 'fix(msk-collector): ограниченный ретрай goto на таймауте навигации' (#3425) from fix/msk-collector-nav-timeout into main lekss361 2026-09-08 20:53:34 +00:00
  • f820c3eac5 fix(msk-collector): ограниченный ретрай goto на таймауте навигации bot-backend 2026-09-08 23:50:36 +03:00
  • 1e96a6f12d Merge pull request 'fix(msk-collector): узкий ретрай page.content() на гонке перенавигации' (#3424) from fix/msk-collector-nav-race into main lekss361 2026-09-08 20:48:18 +00:00
  • 3daf09c7e4 fix(msk-collector): узкий ретрай page.content() на гонке перенавигации bot-backend 2026-09-08 23:44:09 +03:00
  • e2045582ab Merge pull request 'feat(tradein/rosreestr): импорт ДКП по Москве (77) — canonical_city, raw_payload, wildcard-расписание rosreestr_dkp_import_*, per-source чекпоинт (#3051)' (#3422) from feat/3051-rosreestr-import-region-param into main lekss361 2026-09-08 20:28:20 +00:00
  • c6321c767d Merge pull request 'feat(tradein/estimator): регион-скоуп ДКП-коридора — фильтр по deals.region_code (#3051 PR-A)' (#3423) from feat/3051-estimator-dkp-region-filter into main lekss361 2026-09-08 20:23:21 +00:00
  • fcf5887225 merge(#3051): main (#3421) в ветку импорта по региону — московская дельта поверх region_code/doc_type bot-backend 2026-09-08 23:19:47 +03:00
  • fbe85fcc75 feat(tradein/estimator): регион-скоуп ДКП-коридора — фильтр по d.region_code (#3051 PR-A) bot-backend 2026-09-08 23:10:20 +03:00
  • 1f24f12af9 chore(#3051): снять новые тесты до живой проверки; валидация REGION_CODE в deploy-скрипте bot-backend 2026-09-08 23:05:35 +03:00
  • 541c4ff28d Merge pull request 'feat(#3051): deals.doc_type + регион и тип документа как параметры импорта Росреестра' (#3421) from feat/3051-deals-doc-type-region-param into main lekss361 2026-09-08 20:04:29 +00:00
  • 76d018b5a0 Merge pull request 'feat(#2989): локальный ручной сборщик SERP Авито по Москве и МО' (#3420) from feat/2989-msk-avito-local-collector into main lekss361 2026-09-08 20:04:25 +00:00
  • e9370818ea fix(#3051): lock_timeout в миграции 288 — гейт CI #2752 bot-backend 2026-09-08 22:58:38 +03:00