gendesign/tradein-mvp/backend/app/tasks
bot-backend 1d9adb4a24
All checks were successful
CI Trade-In / changes (pull_request) Successful in 8s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / changes (pull_request) Successful in 10s
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 5m10s
feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region, потребители (#3051 sub-PR B)
После импорта 212 937 московских ДКП (region_code=77) region_stats
refresh'а (p1 для tier region_fallback) считался бы по пулу 66+77 и
поднял бы floor ~250 малым городам области. Ключ bands становится
(region_code, city): миграция 298 (колонка DEFAULT 66, смена PK через
DO-guard, re-seed per-region, ЕКБ-исключение только для 66, doc_type=ДКП),
тот же SQL в refresh-джобе, estimator/backtest читают bands по паре.
Для 66 набор строк байт-идентичен прежнему (ревью двумя линзами).
2026-09-09 02:25:47 +03:00
..
__init__.py feat(tradein): search matview + indexes (Phase 3.1) (#469) 2026-05-23 14:01:18 +00:00
asking_to_sold_ratio.py fix(tradein/estimate): фильтр свежести в якоре дома и знаменателе коэффициента выкупа (#2656) 2026-08-05 21:27:38 +05:00
avito_detail_backfill.py fix(tradein): пустой пул ДО первого объявления теряет диагноз в записи прогона (#3384) 2026-09-06 05:48:32 +05:00
backfill_house_coords_from_listings.py fix(tradein/houses): вернуть координаты объявлений в дом, когда объявления согласны (#2771) (#2780) 2026-08-07 09:08:06 +00:00
backfill_listings_coords_geoportal.py fix(tradein/geocode): прошить city_hint в deals-скрипт + развести счётчики гейта (#2603) 2026-08-05 17:36:07 +05:00
cadastral_geo_match.py fix(tradein/matching): честность тиров сопоставления домов (#2674) 2026-08-06 04:37:12 +05:00
cbr_macro_pull.py feat(mera): макро-ряды ЦБ РФ — ипотека по субъектам и ключевая ставка 2026-09-09 00:33:12 +03:00
cian_history_backfill.py fix(cian): капча видна в отчёте прогона и банит узел на curl-пути (#3402) 2026-09-06 15:30:12 +05:00
deactivate_stale_avito.py feat(tradein/deactivate-stale): страховочные рельсы объёма снятия (#3066) 2026-08-24 08:44:32 +00:00
deal_city_price_bands_refresh.py feat(tradein/estimator): deal_city_price_bands по ключу (region_code, city) — миграция 298, refresh per-region, потребители (#3051 sub-PR B) 2026-09-09 02:25:47 +03:00
deals_freshness_monitor.py fix(tradein): сигналы о сбоях наконец становятся событиями, а протухание кук предупреждает заранее (#2674) 2026-08-06 02:29:11 +05:00
domclick_detail_backfill.py fix(tradein): пустой пул ДО первого объявления теряет диагноз в записи прогона (#3384) 2026-09-06 05:48:32 +05:00
domrf_kapremont_load.py feat(tradein): fill houses.year_built/material_walls from ДОМ.РФ КР1.1/1.2 + zhkh_year, propagate to listings (#2013) (#2476) 2026-07-12 13:12:07 +00:00
dtp_stat_refresh.py feat(tradein): слой ДТП из dtp-stat.ru в PostGIS + радиусные агрегаты (#3428) 2026-09-08 22:10:56 +00:00
ekb_geoportal_ingest.py feat(tradein/scraper-kit): migrate backfill-task imports to kit, Group C (#2310) 2026-07-04 01:19:34 +03:00
fns_opendata_load.py feat(tradein): bulk-дампы открытых данных ФНС по юрлицам + lookup по ИНН (#3429) 2026-09-08 22:29:10 +00:00
frt_mkd_load.py feat(mera): загрузчик реестра МКД АИС ФРТ → обогащение houses 2026-09-09 00:33:09 +03:00
gar_flats_load.py feat(tradein): канонический матч ГАР↔houses (0%→41% yield) + tradein_canon_addr + --match-only (#2063) 2026-06-28 15:50:07 +00:00
geocode_missing.py fix(tradein/geocode): бюджет прогона не был потолком — проверялся только между батчами 2026-08-27 19:10:53 +03:00
landing_showcase_deals.py fix(mera-public): публичная копия — сервис не называет себя оценщиком, площадки-источники не названы 2026-09-03 09:50:41 +03:00
landing_stats.py fix(mera-public): подписи метрик снижения цены и бенчмарк отчёта не называют площадку 2026-09-04 11:27:32 +03:00
listing_source_snapshot.py fix(tradein): убрать невыводимые события, развести «снято» и «протухло» (#2674) 2026-08-06 03:01:05 +05:00
newbuilding_enrich_backfill.py fix(tradein/scrapers): убрать оставшиеся обходы пула прокси (#2830) (#2833) 2026-08-12 10:53:36 +00:00
osm_poi_ekb_refresh.py fix(tradein/location): заменить сломанный коэффициент локации на калиброванный индекс (#2531) 2026-07-26 21:48:15 +00:00
purge_expired_trade_in_data.py fix(tradein/payments): миграция 234 → 240 — номер снова занят на main 2026-08-07 15:31:01 +03:00
refresh_search_matview.py feat(tradein): premium_houses MV + premium_building flag (#2002) 2026-06-27 16:40:39 +00:00
rosreestr_quarter_poll.py feat(tradein): scheduled monthly Rosreestr new-quarter poll → ingest alert (#888) (#894) 2026-05-31 13:13:55 +00:00
sber_freshness_monitor.py fix(tradein/sber): сторож мерит отставание загрузки, а не календарь (#2846) (#2849) 2026-08-12 19:36:20 +00:00
sber_index_pull.py feat(tradein): СберИндекс monthly city-level price index pull (#887, data-layer) (#890) 2026-05-31 12:44:56 +00:00
yandex_address_backfill.py style(tradein): уложить перенесённые строки в лимит 100 символов 2026-08-27 18:24:09 +03:00
yandex_detail_backfill.py fix(tradein): маркер полноты — encryptedPhones ИЛИ redirectPhones (#3191) 2026-09-06 00:14:43 +05:00
yandex_newbuilding_sweep.py fix(#3197): no_proxy_stop=1 как у соседей, INFO на финале хендлера, докстринг фабрики 2026-09-06 06:27:40 +05:00
zhkh_flats_load.py fix(tradein): cadastre ЖКХ-fallback + COALESCE merge-key + median-floors guard 2026-06-29 01:32:48 +03:00