bot-backend
  • Joined on 2026-05-27
bot-backend closed issue lekss361/gendesign#1631 2026-06-16 20:43:55 +00:00
trade_in_pdf._analog_rows: floor==0 (или total_floors==0) у аналога рендерится как «—» из-за truthiness вместо is not None
bot-backend closed issue lekss361/gendesign#1630 2026-06-16 20:43:48 +00:00
intents.py: _render_why_forecast объявляет future_market источником provenance даже когда из него не выведено ни строки
bot-backend closed issue lekss361/gendesign#1629 2026-06-16 20:43:47 +00:00
grid_geometry.py:59-61 — sanity-check сравнивает искажённые единицы EPSG:3857 с порогами, заданными как наземные метры → валидные крупные/вытянутые квартал…
bot-backend closed issue lekss361/gendesign#1628 2026-06-16 20:43:46 +00:00
date_cr минует _parse_nspd_date → CAST(:date_cr AS date) роняет upsert_quarter_stats и весь harvest_quarter квартала (нет savepoint)
bot-backend closed issue lekss361/gendesign#1627 2026-06-16 20:43:45 +00:00
wms_feature_info (nspd_bulk_client.py:418-420): отсутствует isinstance(data, dict)-guard — non-dict JSON-ответ роняет ячейку grid-walk через AttributeError, потеря без сигнала
bot-backend closed issue lekss361/gendesign#1626 2026-06-16 20:43:44 +00:00
search_by_quarter (nspd_bulk_client.py:305-316): подстрочная классификация 404/400 по тексту исключения с подмешанным body_preview проглатывает 5xx и валидный 400 как «кв…
bot-backend closed issue lekss361/gendesign#1625 2026-06-16 20:43:43 +00:00
Parcel.geometry объявлена как POLYGON — реинтродукция класса крашей на многоконтурных (MultiPolygon) участках, который чинила миграция 93 (латентно: модел…
bot-backend closed issue lekss361/gendesign#1624 2026-06-16 20:43:40 +00:00
[opportunity_harvest] n_features инкрементится до per-quarter commit — отчёт завышает число persisted фич при сбое commit
bot-backend closed issue lekss361/gendesign#1623 2026-06-16 20:43:39 +00:00
[objective_etl] import_anton_objective: FileNotFoundError возвращает dict без raise — Celery-таск SUCCESS при проваленном ETL
bot-backend closed issue lekss361/gendesign#1622 2026-06-16 20:43:38 +00:00
[scrape_kn_catalog_objects] force=True «Загрузить все» молча ограничивается LIMIT 300 — каталог недогружается
bot-backend closed issue lekss361/gendesign#1621 2026-06-16 20:43:37 +00:00
process_nspd_geo_job (nspd_geo.py:374-408, 82-97) не имеет атомарного claim → дублирующие task-сообщения для одного job_id могут идти параллельно (двойные WAF-хиты + зат…
bot-backend closed issue lekss361/gendesign#1620 2026-06-16 20:43:36 +00:00
worker_ready (lifecycle.py:160-171) немедленно ре-enqueue'ит WAF-paused nspd_geo jobs, обходя 30-минутный WAF-cooldown из cleanup_zombies
bot-backend closed issue lekss361/gendesign#1619 2026-06-16 20:43:35 +00:00
ppt_tep JOIN: slug-fallback ILIKE перевёрнут (doc_ref ILIKE '%doc_full_name%') — никогда не матчит + LIKE-метасимволы не экранированы
bot-backend closed issue lekss361/gendesign#1618 2026-06-16 20:43:34 +00:00
granddoc is_active: регистрозависимое сравнение == "Действующий" расходится с документированным lowercase doc_status_name → флаг и сортировка ломаются
bot-backend closed issue lekss361/gendesign#1616 2026-06-16 20:43:17 +00:00
premises_lookup: KNN ближайшего здания ранжирует в ГРАДУСАХ (LIMIT 1) — на широте ЕКБ выбирает не ближайшее по метрам, parking_ratio чужого дома / потеря вали…
bot-backend closed issue lekss361/gendesign#1615 2026-06-16 20:43:16 +00:00
competitors.py:491-502 — ценовой fallback покрывает только objective_complex_mapping, игнорируя nearest_cx gap-fill: конкурент с velocity>0 из спатиального матча получает avg_price=None
bot-backend closed issue lekss361/gendesign#1614 2026-06-16 20:43:15 +00:00
nspd_lite.fetch_geoportal / nspd_client._http_get_json: json.loads на HTTP 200 не обёрнут → WAF-челлендж со статусом 200 даёт JSONDecodeError мимо autoretry harvest_quarter
bot-backend closed issue lekss361/gendesign#1613 2026-06-16 20:42:27 +00:00
obj_checks.extract_obj_checks: bool() на строковом флаге → 'false'/'0'/'нет' трактуется как пройдено
bot-backend closed issue lekss361/gendesign#1612 2026-06-16 20:42:26 +00:00
obj_checks.extract_obj_checks: or-коалесинг passed-значения (list-ветка) теряет boolean False → проваленная проверка пишется как пройденная
bot-backend closed issue lekss361/gendesign#1611 2026-06-16 20:42:25 +00:00
nspd_denorm.denorm_dump: штатный пропуск feature без cad_num считается ошибкой → завышенный error-счётчик в метрике прогона