Commit graph

  • 07047750be feat(trade-in): регулярный сбор ДомКлика по Москве и области feat/domclick-msk-sweeps bot-backend 2026-09-16 23:18:58 +03:00
  • 8ebd63780f Коэффициент asking→sold приводится к сегодняшнему дню (#3544) main lekss361 2026-09-16 20:05:18 +00:00
  • 0854fd8da4 fix(trade-in): привести SOLD-сторону коэффициента asking→sold к сегодняшнему дню bot-backend 2026-09-16 22:51:46 +03:00
  • 635ad2df35 chore(forgejo): track compose file with retention/cleanup settings chore/forgejo-retention-settings bot-backend 2026-09-16 22:30:27 +03:00
  • ad239db034 Регулярный сбор по Москве и области (#3541) lekss361 2026-09-16 19:25:09 +00:00
  • a8d3499bdc fix(metrics): дисковые тревоги в абсолютных ГБ + алерт на скорость утечки fix/disk-alerts-absolute-thresholds bot-backend 2026-09-16 22:23:58 +03:00
  • 1c039b358c Множители доверительного интервала по регионам (#3540) lekss361 2026-09-16 19:08:49 +00:00
  • 84dde77450 feat(scraper): регулярный сбор по Москве и области bot-backend 2026-09-16 21:58:20 +03:00
  • 3280fa43ac feat(estimator): множители доверительного интервала по регионам bot-backend 2026-09-16 21:27:50 +03:00
  • c63c48eea2 Не выдавать цену, когда рядом нет ни одного аналога (#3537) lekss361 2026-09-16 17:16:25 +00:00
  • 576dba9b24 Карточка «не хватает данных» вместо статичной заглушки (#3539) lekss361 2026-09-16 17:01:54 +00:00
  • 39af474f44 style: ruff format после правки гейта bot-backend 2026-09-16 19:56:36 +03:00
  • 182f1d2802 fix(estimator): резать общегородской коридор, а не любую цену без аналогов bot-backend 2026-09-16 19:55:05 +03:00
  • 55e0d9e174 fix(frontend): карточка «не хватает данных» вместо статичной заглушки bot-backend 2026-09-16 19:53:52 +03:00
  • 31b207be93 Выключить гедоническую коррекцию — она стала чистым занижением цены (#3538) lekss361 2026-09-16 16:43:12 +00:00
  • 4af1b14225 22 города Московской области в покрытии (#3536) lekss361 2026-09-16 16:42:06 +00:00
  • 7472887026 fix(estimator): выключить гедоническую коррекцию — она стала чистым занижением bot-backend 2026-09-16 19:34:08 +03:00
  • 0c6b5a4548 Замер калибровки доверительного интервала по регионам (#3535) lekss361 2026-09-16 16:28:18 +00:00
  • 4f4d8ee929 fix(estimator): не выдавать цену, когда рядом нет ни одного аналога bot-backend 2026-09-16 19:21:26 +03:00
  • f6dd426494 feat(trade-in): 22 города Московской области в покрытии bot-backend 2026-09-16 19:14:46 +03:00
  • 2591968286 feat(backtest): замер калибровки доверительного интервала по регионам bot-backend 2026-09-16 19:05:47 +03:00
  • 1bd5283aa6 fix(caddy): закрыть генерацию архивов Forgejo — она съедала диск (#3534) lekss361 2026-09-16 14:22:18 +00:00
  • 42a9402d62 fix(caddy): закрыть генерацию архивов Forgejo — она съедала диск bot-backend 2026-09-16 17:21:00 +03:00
  • 6da7de06a4 Черновик регулярного сбора по Москве и области: якоря, ID площадок, гео-профили ДомКлика (#3533) lekss361 2026-09-15 17:51:30 +00:00
  • 450940cafb fix(scheduler): опечатка в city расписания падает, а не собирает Екатеринбург bot-backend 2026-09-15 20:45:47 +03:00
  • ce60fc214d Геокодирование сделок области: ключ (регион, НП, улица) вместо голой улицы (#3532) lekss361 2026-09-15 17:28:09 +00:00
  • 39996ef3fd Коэффициент asking→sold вне ЕКБ считается на согласованной географии (#3531) lekss361 2026-09-15 17:18:05 +00:00
  • 4646c3b79e feat(scraper): якоря области — 22 города + 22 кластера лот-массы вместо TODO bot-backend 2026-09-15 20:17:45 +03:00
  • 02d4691841 fix(domclick): страница прогрева Москвы и области — апексный домен bot-backend 2026-09-15 20:06:45 +03:00
  • eff974890e feat(scraper-kit): ценовой планировщик коридоров + счётчики усечения bot-backend 2026-09-15 20:00:50 +03:00
  • a4ba03ce8e feat(scraper): снять привязку avito/cian/yandex к Екатеринбургу bot-backend 2026-09-15 19:49:57 +03:00
  • f2c18f5216 Метрика на корпоративном аккаунте и подтверждение прав в Яндекс.Вебмастере (#3530) lekss361 2026-09-15 16:48:57 +00:00
  • 1c714aeb88 fix(tradein): считать asking→sold коэффициент на согласованной географии вне ЕКБ bot-backend 2026-09-15 19:41:22 +03:00
  • da650dcbe9 feat(mera): счётчик Метрики на корпоративном аккаунте и подтверждение прав в Вебмастере bot-backend 2026-09-15 19:41:11 +03:00
  • 6e184fe8fc Ключ центроида — (регион, НП, улица), иначе Луговая из Сабурово садится в Красногорск bot-backend 2026-09-15 19:35:36 +03:00
  • 660aced334 feat(domclick): гео-скоуп свипа — параметр региона вместо зашитого ЕКБ bot-backend 2026-09-15 19:35:28 +03:00
  • 19418066c2 Счётчик Яндекс.Метрики 112563104 доведён до сборки публичного контура (#3529) lekss361 2026-09-15 16:29:32 +00:00
  • 5be5fc005f feat(mera): подключить счётчик Яндекс.Метрики 112563104 к публичному контуру bot-backend 2026-09-15 19:21:15 +03:00
  • dbf46228fb Дробить плитку Overpass только при перегрузке, а не при отказе сети (#3528) lekss361 2026-09-15 07:33:56 +00:00
  • 824de24897 Снятие устаревших объявлений работает только там, где есть пересбор (#3526) lekss361 2026-09-15 07:32:50 +00:00
  • 967f2b53ba Границы регионов без упрощения, чтобы Куркино не считалось по Екатеринбургу (#3527) lekss361 2026-09-15 07:22:31 +00:00
  • 267e5382db fix(site-finder): дробить тайл Overpass только при перегрузке, не при отказе сети bot-backend 2026-09-15 10:21:26 +03:00
  • 48f5dffa2e fix(tradein): границы регионов без упрощения + индекс колец в region_for_point bot-backend 2026-09-15 10:15:50 +03:00
  • a8add67101 fix(tradein): снимать устаревшие объявления только в регионах с пересбором bot-backend 2026-09-15 10:13:12 +03:00
  • 2d2d9ebf17 Свип с чужим регионом падает вместо тихого сбора Екатеринбурга (#3525) lekss361 2026-09-15 07:09:05 +00:00
  • a83418799c Загрузчик точек интереса берёт регион параметром, а не только Екатеринбург (#3524) lekss361 2026-09-15 07:05:21 +00:00
  • d7aaa00326 Матч ГАР работает по любому региону, а не только по Екатеринбургу (#3523) lekss361 2026-09-15 06:59:01 +00:00
  • e4c1e9dab3 fix(scraper-kit): свип с чужим region_code падает вместо тихого сбора ЕКБ bot-backend 2026-09-15 09:58:38 +03:00
  • 3d114672fe Регион точки резолвится по настоящей границе, а не по прямоугольнику (#3052) (#3522) lekss361 2026-09-15 06:44:31 +00:00
  • 65609f1083 docs(poi): убрать ссылку на несуществующий ADR bot-backend 2026-09-15 09:35:37 +03:00
  • 5e963c4379 fix(tradein): матч ГАР-знаменателя выбирает city-фильтр по региону, не по хардкоду ЕКБ bot-backend 2026-09-13 15:53:36 +03:00
  • 30832c27ed fix(tradein): region_for_point резолвит по настоящему полигону, не по bbox (#3052) bot-backend 2026-09-13 15:45:13 +03:00
  • 33b72bac2e feat(site-finder): poi_loader грузит POI не только по Екатеринбургу bot-backend 2026-09-13 15:44:35 +03:00
  • 811b9ecc8f Планировщик кита передаёт регион из строки расписания в обход (#3515) lekss361 2026-09-13 11:45:55 +00:00
  • d33c97521d Merge pull request 'Две статьи на собственном замере вместо карточек «СКОРО»' (#3521) from feat/mera-articles-prices-waiting into main lekss361 2026-09-13 11:45:33 +00:00
  • 89d095f486 feat(mera): две статьи на собственном замере вместо карточек «СКОРО» bot-backend 2026-09-13 14:41:10 +03:00
  • 0af80b4395 Коэффициент перехода от цены предложения к цене сделки считается по каждому региону (#3518) lekss361 2026-09-13 11:38:26 +00:00
  • 94d34e7dcb chore(tests): POSIX-only кейсы пропускаются на Windows и зарегистрированы в allowlist (#3520) Co-authored-by: bot-backend <bot-backend@gendsgn.local> Co-committed-by: bot-backend <bot-backend@gendsgn.local> bot-backend 2026-09-13 11:17:13 +00:00
  • 76a2963edc Локальный индекс считает медианы по своему региону, а статус точек интереса не врёт (#3517) lekss361 2026-09-13 11:14:44 +00:00
  • d7f46316e3 fix(tradein-scraper-kit): продуктовый override domclick тоже получает region_code bot-backend 2026-09-13 14:06:26 +03:00
  • 66a8c39ee4 Бэктест оценщика умеет любой регион, а не только Свердловскую область (#3516) lekss361 2026-09-13 11:03:31 +00:00
  • 76bf9f1cf7 chore(caddy): заголовки безопасности для публичного домена Меры, листинг каталога превью выключен (#3519) lekss361 2026-09-13 11:03:15 +00:00
  • a300a97c44 chore(tests): skip POSIX-only ops tests on Windows, register in allowlist bot-backend 2026-09-13 13:54:38 +03:00
  • ed76ad8d43 fix(tradein): токен DaData не утекает в лог, скраббер больше не ломает access-log (#3514) lekss361 2026-09-13 10:52:02 +00:00
  • a29bf936e5 chore(caddy): security headers для meraocenka.ru + отключение browse в /preview bot-backend 2026-09-13 13:49:38 +03:00
  • 35c8ef4445 fix(tradein): коэффициент цена предложения -> цена сделки стал региональным (#3512) bot-backend 2026-09-13 13:46:02 +03:00
  • 3fae2b4ed8 fix(tradein): убрать OR region_code IS NULL из median-SQL location_index bot-backend 2026-09-13 13:45:32 +03:00
  • 3218190a89 fix(tradein): стартовая проверка темы реально валидирует message_thread_id (#3513) Co-authored-by: bot-backend <bot-backend@gendsgn.local> Co-committed-by: bot-backend <bot-backend@gendsgn.local> bot-backend 2026-09-13 10:41:16 +00:00
  • 9eb10a0f81 feat(tradein-scraper-kit): планировщик прокидывает region_code из default_params bot-backend 2026-09-13 13:34:13 +03:00
  • 5b83d1e2db feat(tradein): бэктест оценщика умеет любой регион, не только Екатеринбург bot-backend 2026-09-13 13:34:09 +03:00
  • d7ab12e8a6 fix(tradein): токен DaData не утекает в лог + фикс crash в access-log скраббере bot-backend 2026-09-13 13:34:08 +03:00
  • a2e8c46db7 fix(tradein): startup topic-check реально валидирует message_thread_id bot-backend 2026-09-13 13:31:09 +03:00
  • def21dc796 fix(tradein): location_index не смешивает регионы и не врёт про POI для Москвы bot-backend 2026-09-13 13:30:54 +03:00
  • 8f06373e2f Merge pull request 'fix(mera): витрина сделок лэндинга — в расписание, дата прогона на страницу, монитор свежести (#3469)' (#3509) from fix/3469-showcase-schedule into 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