Commit graph

  • 8f06373e2f Merge pull request 'fix(mera): витрина сделок лэндинга — в расписание, дата прогона на страницу, монитор свежести (#3469)' (#3509) from fix/3469-showcase-schedule into main main bot-backend 2026-09-12 17:12:30 +00:00
  • 5ee208087d Импорт msk_raw умеет областной ДомКлик, а не падает на нём (#3512) lekss361 2026-09-12 17:00:30 +00:00
  • 02a1ec08f3 Областной ДомКлик отбирается ещё и по координате, не только по префиксу bot-backend 2026-09-12 19:54:33 +03:00
  • 6ba04d845e Merge pull request 'МЕРА: у запросов к БД появился потолок по времени и по ожиданию блокировки (#3463)' (#3508) from fix/3463-db-statement-timeout into main bot-backend 2026-09-12 16:38:34 +00:00
  • a7470f0c3d Импорт msk_raw умеет областной ДомКлик, а не падает на нём bot-backend 2026-09-12 19:38:21 +03:00
  • 8863781589 Коллектор ДомКлика умеет Московскую область, а не только Москву (#3510) lekss361 2026-09-12 16:34:32 +00:00
  • c368d5d959 Коллектор ДомКлика умеет Московскую область, а не только Москву bot-backend 2026-09-12 19:29:53 +03:00
  • e6e7a8db1c fix(mera): живой тест витрины гоняется на полной схеме, а не только на пустой (#3469) fix/3469-showcase-schedule bot-backend 2026-09-12 21:29:45 +05:00
  • 68495907d5 Merge pull request 'fix(deploy): Caddy пересоздаётся только когда правка иначе не доедет (#3443)' (#3506) from fix/3443-caddy-selfdowntime into main bot-backend 2026-09-12 16:16:03 +00:00
  • d5f0557ca8 fix(deploy): сверка маунтов Caddy не может провалиться втихую (#3443, ревью) fix/3443-caddy-selfdowntime bot-backend 2026-09-12 20:49:34 +05:00
  • 70bb5a3a8f tradein: тот же потолок второму движку + тесты, которые ловят испорченное значение (#3463) fix/3463-db-statement-timeout bot-backend 2026-09-12 20:35:38 +05:00
  • 59482cae85 fix(mera): витрина сделок в расписании, дата прогона на странице (#3469) bot-backend 2026-09-12 20:05:19 +05:00
  • 5d46e59bdc Московская область считается по своему ряду Сбериндекса (#3507) lekss361 2026-09-12 14:50:01 +00:00
  • a8ba2d5d3c Импорт сырья msk_raw умеет Московскую область, а не только Москву (#3505) lekss361 2026-09-12 14:49:06 +00:00
  • a8503d3a58 tradein: потолок на запрос и на ожидание блокировки для движка БД (#3463) bot-backend 2026-09-12 19:46:57 +05:00
  • 6106ee1be8 Московская область считается по своему ряду Сбериндекса, а не по общероссийскому bot-backend 2026-09-12 17:42:36 +03:00
  • 9fedaa4582 fix(deploy): Caddy пересоздаётся только когда правка иначе не доедет (#3443) bot-backend 2026-09-12 19:38:48 +05:00
  • 050a133839 Импорт сырья msk_raw умеет Московскую область, а не только Москву bot-backend 2026-09-12 17:25:07 +03:00
  • c265e1f769 Расписание импорта сделок Росреестра по Московской области (#3504) lekss361 2026-09-12 14:18:57 +00:00
  • 162e101636 perf(tradein-tests): убрать реальные паузы из тестов, волна 2 (#3503) Co-authored-by: bot-backend <bot-backend@gendsgn.local> Co-committed-by: bot-backend <bot-backend@gendsgn.local> bot-backend 2026-09-12 14:15:21 +00:00
  • ee397b603b Расписание импорта сделок Росреестра по Московской области bot-backend 2026-09-12 17:12:40 +03:00
  • 98a582e242 perf(tests): убрать фиксированные ожидания из analyze-тестов Site Finder (#3502) Co-authored-by: bot-backend <bot-backend@gendsgn.local> Co-committed-by: bot-backend <bot-backend@gendsgn.local> bot-backend 2026-09-12 14:09:23 +00:00
  • 8f57d6827c fix(tests): убрать реальные паузы из tradein-тестов (wave2) bot-backend 2026-09-12 17:08:02 +03:00
  • 464e9e1c67 perf(tests): схлопнуть inline-ожидание NSPD-фетча в analyze-тестах bot-backend 2026-09-12 17:01:22 +03:00
  • cef872ace1 Московская область в реестре регионов, обход — по специфичности вместо кода (#3501) lekss361 2026-09-12 13:59:43 +00:00
  • 12e2a9949d perf(tests): заглушить форсайт-enqueue в analyze-тестах Site Finder bot-backend 2026-09-12 16:53:09 +03:00
  • 18add6d667 feat(regions): регион 50 в реестре + обход по специфичности вместо кода региона bot-backend 2026-09-12 16:53:08 +03:00
  • 1f3585c136 perf(tradein-tests): убираем реальные паузы из 5 медленных тестов (#3500) lekss361 2026-09-12 13:46:29 +00:00
  • ba2eb3b149 Merge pull request 'fix(tgbot): проверка темы при старте + общий rate limit на группу (#3471)' (#3494) from feat/3471-tg-topic-check-and-group-rate-limit into main lekss361 2026-09-12 13:37:09 +00:00
  • a6619e1d3f Merge pull request 'Прогон тестов перестаёт спать по-настоящему' (#3499) from fix/3471-tests-no-real-sleep into main lekss361 2026-09-12 13:36:10 +00:00
  • b21f4cb044 perf(tradein-tests): убираем реальные паузы из 5 медленных тестов bot-backend 2026-09-12 16:33:45 +03:00
  • 120526e313 fix(tests): убрать настоящий сон дослальщика алертов из прогона bot-backend 2026-09-12 16:15:36 +03:00
  • 8142834555 fix(tgbot): stop CI-hanging busy-spin in rate-limit test, isolate shared client in tests bot-backend 2026-09-12 16:10:27 +03:00
  • 3ed759da7d Ряд Московской области в Сбериндексе — грузим заранее, до включения региона 50 (#3498) lekss361 2026-09-12 12:56:37 +00:00
  • 1dc1d75cf1 feat(sber-index): грузим ряд Московской области заранее, до появления региона 50 bot-backend 2026-09-12 15:44:57 +03:00
  • acbfdf0a18 Merge remote-tracking branch 'forgejo/main' into feat/3471-tg-topic-check-and-group-rate-limit bot-backend 2026-09-12 15:34:28 +03:00
  • 4c8c02cce5 Merge pull request 'fix(tradein): идемпотентная отправка сообщения в поддержку (#3471)' (#3495) from feat/3471-support-send-idempotency into main lekss361 2026-09-12 12:33:08 +00:00
  • 8e7c65061b fix(tgbot): honest H1 rejection, per-role H2 budget, M1/M2/L1 cleanup (#3471 review) bot-backend 2026-09-12 15:28:16 +03:00
  • dfe7910bb7 ДомКлик как четвёртый источник переливки московского сырья в listings (#3497) lekss361 2026-09-12 12:26:09 +00:00
  • d5c876e3d0 fix(tradein): включаем idempotency-key на фронте, чиним assert-crash и честность докстрингов (#3471) bot-backend 2026-09-12 15:24:21 +03:00
  • f6938452d0 feat(msk-import): ДомКлик как четвёртый источник переливки сырья в listings bot-backend 2026-09-12 15:16:07 +03:00
  • 628f59dcc0 ДомКлик — четвёртая площадка ручного сбора Москвы (#3496) lekss361 2026-09-12 12:05:18 +00:00
  • b4ca450f18 feat(msk-collector): адаптер DomClick — четвёртая площадка ручного сбора Москвы bot-backend 2026-09-12 15:03:44 +03:00
  • 1b595a0091 fix(sql): lock_timeout у миграции ключа идемпотентности bot-backend 2026-09-12 15:02:23 +03:00
  • 6433477f7c fix(tgbot): проверка темы при старте + общий rate limit на группу (#3471) bot-backend 2026-09-12 14:59:54 +03:00
  • 091befc9ff fix(tradein): идемпотентная отправка сообщения в поддержку (#3471) bot-backend 2026-09-12 14:59:52 +03:00
  • 994eb79323 Merge pull request 'Ожидаемые исходы скрапинга перестают быть ошибками' (#3488) from fix/3471-scraper-log-levels into main lekss361 2026-09-12 11:48:44 +00:00
  • 192e10d32d Merge pull request 'fix(metrics): гасим crash-loop tg-relay через профиль relay' (#3492) from fix/3471-relay-secret-wiring into main lekss361 2026-09-12 11:48:40 +00:00
  • 4b74356c60 fix(metrics): force-recreate alert-ack/tg-relay после up -d — код монтируется с хоста bot-backend 2026-09-12 14:47:17 +03:00
  • bbf70a3283 Merge pull request 'Продуктовые счётчики и дашборд воронки' (#3491) from feat/3471-product-metrics-dashboard into main lekss361 2026-09-12 11:45:49 +00:00
  • 347342bb5c fix(metrics): гасим crash-loop tg-relay пустым секретом через профиль relay bot-backend 2026-09-12 14:44:56 +03:00
  • 8f10ded2a0 Merge pull request 'Быстрый путь «правка только прокси» наконец включается: считаем изменённые файлы сами (#3448)' (#3465) from fix/3448-caddy-only-detection into main bot-backend 2026-09-12 11:43:38 +00:00
  • 6608fd5c70 test(scrapers): поднять caplog-фильтры под error->warning штатных исходов bot-backend 2026-09-12 14:39:58 +03:00
  • ede6fd5974 Merge pull request 'Продуктовый Telegram-трафик уходит через ретранслятор на Beget' (#3487) from feat/3471-telegram-relay-beget into main lekss361 2026-09-12 11:38:25 +00:00
  • 70b1419cde Merge remote-tracking branch 'forgejo/main' into fix/3471-scraper-log-levels bot-backend 2026-09-12 14:36:08 +03:00
  • d74121d74c Merge pull request 'Отказ в alert-ack перестаёт съедать следующий алерт' (#3490) from fix/3471-alert-ack-drain-body into main lekss361 2026-09-12 11:34:30 +00:00
  • 694bf13d3d Merge pull request 'Очередь задач и Redis становятся видимыми' (#3489) from feat/3471-celery-redis-metrics into main lekss361 2026-09-12 11:27:22 +00:00
  • 24c2052057 style(tg): перенос длинной строки заголовков ретранслятора bot-backend 2026-09-12 14:27:10 +03:00
  • 2edaae148f Merge pull request 'Ответ оператора не исчезает при сбое БД, и реплай на собственный ответ снова маршрутизируется' (#3479) from fix/3471-bridge-db-failure-reply-loss into main lekss361 2026-09-12 11:26:29 +00:00
  • 4d3e273405 fix(ops): alert-ack вычитывает тело запроса до любой ветки отказа bot-backend 2026-09-12 14:25:44 +03:00
  • 382f266801 Merge pull request 'Алерт GlitchTip переживает недоступность Telegram: отправка уходит в фон, 502 остаётся' (#3485) from feat/3471-glitchtip-alert-queue into main lekss361 2026-09-12 11:22:45 +00:00
  • 690f1ef5d2 feat(metrics): продуктовые счётчики Prometheus для Меры и Птицы + дашборд bot-backend 2026-09-12 14:22:33 +03:00
  • 05959464ae ci.yml: запускать backend-tests на правках метрик (#3467/#3475) fix/3448-caddy-only-detection bot-backend 2026-09-12 16:20:16 +05:00
  • 34c15ecf08 feat(ops): маршрут ретранслятора Telegram на metrics.gendsgn.ru bot-backend 2026-09-12 14:19:58 +03:00
  • 9a93e575cc Merge remote-tracking branch 'forgejo/main' into feat/3471-telegram-relay-beget bot-backend 2026-09-12 14:18:55 +03:00
  • 3aef5c3631 Гейт #3467 больше не слеп к || true и к маунту без :ro (ревью PR #3475) fix/metrics-deploy-reloads-prometheus bot-backend 2026-09-12 16:18:45 +05:00
  • c826793a2a Merge pull request 'Меньше шума: выключенные платежи не засоряют ленту ошибок, провал прокси-пробы пишется строкой вместо трейса' (#3483) from fix/3471-observability-noise into main lekss361 2026-09-12 11:18:33 +00:00
  • 127c9a5c2a Merge pull request 'Деплой метрик перечитывает конфиг Prometheus, а не только кладёт его на диск' (#3476) from fix/3467-metrics-deploy-reload into main lekss361 2026-09-12 11:18:28 +00:00
  • 62a560387c feat(ops): измеряем очередь Celery и Redis, до сих пор слепая зона bot-backend 2026-09-12 14:16:24 +03:00
  • e0564d12fe feat(tg): продуктовый Bot API трафик уходит через ретранслятор на Beget bot-backend 2026-09-12 14:16:05 +03:00
  • ac5b044f7e fix(scrapers): ожидаемые исходы сбора (бан, пустой пул, капча) больше не error bot-backend 2026-09-12 14:15:59 +03:00
  • 5e80b56bdc fix(tg): out-строки писались с support_chat_id=NULL — вечный wildcard-матч bot-backend 2026-09-12 14:15:57 +03:00
  • c53eaf7079 Merge pull request 'Маршрут и секрет для резервного приёмника алертов GlitchTip' (#3484) from chore/3471-glitchtip-fallback-wiring into main lekss361 2026-09-12 11:12:28 +00:00
  • 9eb42607b9 feat(glitchtip): фоновая ретрай-доставка алерта в Telegram при отказе синхронной попытки bot-backend 2026-09-12 14:11:01 +03:00
  • e7f127bc6e chore(ops): маршрут и секрет для резервного приёмника алертов GlitchTip bot-backend 2026-09-12 14:09:37 +03:00
  • 01960b03be Merge pull request 'Резервный канал для алертов GlitchTip: приём на alert-ack, другой хост и другой провайдер' (#3482) from feat/3471-glitchtip-fallback-alert-ack into main lekss361 2026-09-12 11:08:25 +00:00
  • 1254294ac3 Merge pull request 'Alertmanager объявлен единственным путём доставки: встроенный алертинг Grafana выключен явно' (#3481) from chore/3158-grafana-alerting-off into main lekss361 2026-09-12 11:08:09 +00:00
  • 2d87f70711 Merge pull request 'Access-логи Caddy доезжают в Loki: статусы и латентность прокси наконец видны' (#3478) from feat/3471-caddy-access-logs into main lekss361 2026-09-12 11:05:45 +00:00
  • 5d4d17a5e1 Merge pull request 'Тревоги уровня приложения, cAdvisor и пропавшие фоновые контейнеры; critical переживает подавление' (#3477) from feat/3471-app-alerts-coverage into main lekss361 2026-09-12 11:05:37 +00:00
  • 9298db0803 Merge pull request 'Панель классов ответов больше не стекируется — красная линия и есть число 5xx' (#3474) from fix/3471-dashboard-5xx-stacking into main lekss361 2026-09-12 11:05:33 +00:00
  • c3840019c5 Merge pull request 'Москва в реестре городов лендинга и кабинета' (#3472) from feat/msk-public-city-registry into main lekss361 2026-09-12 11:04:17 +00:00
  • 165c4a5edd fix(obs): убрать шум выключенных платежей и трейсы health-проб proxy_pool bot-backend 2026-09-12 14:03:39 +03:00
  • 423842ae36 feat(ops): резервный получатель GlitchTip-алертов в alert-ack bot-backend 2026-09-12 14:01:30 +03:00
  • 93451fae08 chore(ops): выключить встроенный Grafana Alerting, единственный путь — Alertmanager bot-backend 2026-09-12 14:01:04 +03:00
  • 99f123e646 fix(tg): ответ оператора на веб-чат не теряется молча при сбое БД bot-backend 2026-09-12 13:59:52 +03:00
  • 25c938a833 feat(ops): access-логи Caddy на stdout для боевых доменов — Alloy теперь видит их в Loki bot-backend 2026-09-12 13:58:48 +03:00
  • 655652ae1c feat(ops): алерты уровня приложения и три слепые зоны мониторинга bot-backend 2026-09-12 13:57:54 +03:00
  • 2e928c715b Гейт #3448: закрыть зелёные мутации, добавить признак непустоты, запускать на ci-tradein.yml bot-backend 2026-09-12 15:57:11 +05:00
  • 9a8aaa2d2d deploy-caddy: сторож отставания прода, общий лок и квотирование путей (#3448) bot-backend 2026-09-12 15:56:24 +05:00
  • 6febb36afd fix(ops): деплой метрик перечитывает конфиг Prometheus, а не только кладёт его на диск bot-backend 2026-09-12 13:55:53 +03:00
  • 1eee4b955d Merge pull request 'ДКП-коридор по Москве не строился: имя улицы не извлекалось из московского формата адреса' (#3473) from fix/msk-street-name-suffix into main lekss361 2026-09-12 10:53:45 +00:00
  • 42daf8404f Merge pull request 'feat(mera/лендинг): витрина показывает полосу расхождения −5…+20 %; плитку «уверенность низкая» сменил замер 12.09' (#3468) from feat/landing-showcase-band into main bot-backend 2026-09-12 10:51:49 +00:00
  • c31aff68a9 Деплой метрик перечитывает конфигурацию, а не только кладёт её на диск (#3467) bot-backend 2026-09-12 15:51:20 +05:00
  • 412d78f357 fix(ops): панель классов ответов больше не стекируется — красная линия и есть число 5xx bot-backend 2026-09-12 13:49:45 +03:00
  • 00e0bddfb4 Merge pull request 'Московский city_hint больше не уходит молча в регион 66' (#3470) from feat/msk-suggest-region-inference into main lekss361 2026-09-12 10:44:39 +00:00
  • db47fa0ecd fix(mera/лендинг): утверждение про полосу проверяет само себя по показанным строкам feat/landing-showcase-band bot-backend 2026-09-12 15:44:24 +05:00
  • d78b1f8881 fix(tradein): ДКП-коридор по Москве не строился — имя улицы не извлекалось bot-backend 2026-09-12 13:43:56 +03:00
  • c6711d05c4 feat(mera-public): Москва в реестре городов лендинга и кабинета bot-backend 2026-09-12 13:40:21 +03:00
  • ef82a707fc fix(mera): московский city_hint больше не уходит молча в регион 66 bot-backend 2026-09-12 13:35:41 +03:00
  • 2467943200 feat(mera/лендинг): витрина показывает полосу расхождения −5…+20 %, плитку уверенности сменил замер 12.09 bot-backend 2026-09-12 15:29:10 +05:00