lekss361
  • Joined on 2026-05-15
lekss361 commented on issue lekss361/gendesign#1353 2026-06-15 11:14:53 +00:00
[medium] is_residential_zone: prefix-проверка мертва для NSPD zone_code, детект жилой зоны держится на хрупкой подстроке 'жил' без negative-list

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: gate_verdict.py:15 `RESIDENTIAL_ZONE_PREFIXES = ("Ж-", "Ж1",…

lekss361 commented on issue lekss361/gendesign#1368 2026-06-15 11:14:37 +00:00
(medium) Avito enrichment: пойманная ошибка оставляет общий Session в aborted-state → каскад на все оставшиеся строки

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода (git show forgejo/main): scrape_pipeline.py — три…

lekss361 commented on issue lekss361/gendesign#1341 2026-06-15 11:14:37 +00:00
[high] СЗЗ с упоминанием газ/электр ошибочно эскалируется в hard-blocker — вердикт «Нельзя» вместо «С ограничениями»

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: gate_verdict.py:30-35 `BLOCKER_TYPE_ZONE_KEYWORDS = ("охран…

lekss361 commented on issue lekss361/gendesign#1521 2026-06-15 11:14:26 +00:00
(medium) scrape_pipeline.run_avito_city_sweep: IMV-фаза отравляет сессию → update_heartbeat без rollback переводит успешный sweep в 'failed'

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода (git show forgejo/main): scrape_pipeline.py IMV-финализац…

lekss361 commented on issue lekss361/gendesign#1364 2026-06-15 11:14:21 +00:00
(medium) asking→sold ratio: в asking-медиану попадают новостройки (нет listing_segment guard в seed-миграциях 080/098)

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: tradein-mvp/backend/data/sql/080_asking_to_sold_ratios.sql —…

lekss361 commented on issue lekss361/gendesign#1356 2026-06-15 11:14:21 +00:00
[medium] fetch_status: завершённый/paused job с непустым target-статусом проваливается в неверный ответ 'not_in_nspd'

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: cadastre_fetch.py:106-121 find_active_on_demand_job

lekss361 commented on issue lekss361/gendesign#1522 2026-06-15 11:14:11 +00:00
(medium) scheduler.py/trigger_cian_backfill_run: при протухших cookies next_run_at не сдвигается → verify_session бьёт по Cian каждые 60с

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода (git show forgejo/main): scheduler.py:trigger_cian_backfill_run

lekss361 commented on issue lekss361/gendesign#1340 2026-06-15 11:14:03 +00:00
[high] obj_class_filter (англ.) сравнивается с русским obj_class в БД — фильтр класса всегда даёт 0 конкурентов (competitors + best_layouts)

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: competitors.py:422-426 SQL сравнивает `d.obj_class =…

lekss361 commented on issue lekss361/gendesign#1369 2026-06-15 11:14:02 +00:00
(medium) corp_sum: сбой парсера оставляет run помеченным 'done' (silent failure) — асимметрия с фиксом lots_pf #1220

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: backend/app/workers/tasks/scrape_objective.py:329 — `reports_ok…

lekss361 commented on issue lekss361/gendesign#1363 2026-06-15 11:14:01 +00:00
(medium) reap_zombies может пометить живой sweep 'zombie' → терминальные mark_done/mark_failed молча no-op, риск дубль-sweep

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода (git show forgejo/main): scheduler.py:reap_zombies — `UPDATE…

lekss361 commented on issue lekss361/gendesign#1347 2026-06-15 11:13:48 +00:00
(medium) BrowserSession Semaphore = 8 вместо задокументированных 3 — ~3x риск WAF-блокировки на DOM.РФ sweep

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: stealth.py:107self._sem = asyncio.Semaphore(8); docstring…

lekss361 commented on issue lekss361/gendesign#1458 2026-06-15 11:13:46 +00:00
(medium) VelocityBlock.tsx/VelocityBlock: «Топ продавцов» показывает «Продано 0 м²» при отсутствии данных velocity

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: frontend/src/components/site-finder/VelocityBlock.tsx:256 —…

lekss361 commented on issue lekss361/gendesign#1348 2026-06-15 11:13:45 +00:00
(medium) Sber pull выполняет блокирующий DB/CPU на event loop (async-таск без run_in_executor)

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: sber_index.py:284async def pull_sber_indices(...);…

lekss361 commented on issue lekss361/gendesign#1345 2026-06-15 11:13:35 +00:00
(high) Sber pull: пойманный сбой UPSERT отравляет Session — нет db.rollback(), все оставшиеся серии каскадно падают

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: tradein-mvp/backend/app/services/sber_index.py:439-445 — bare…

lekss361 commented on issue lekss361/gendesign#1456 2026-06-15 11:13:31 +00:00
(high) VelocityBlock.tsx/VelocityBlock: рассинхрон bucket-ключей — 4-комн. и 5+ сделки молча выпадают из «По комнатности» и «Топ продавцов»

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: frontend/src/components/site-finder/VelocityBlock.tsx:6 —…

lekss361 commented on issue lekss361/gendesign#1535 2026-06-15 11:13:19 +00:00
(medium) normalize.py/normalize_address: инициалы 'К.'/'Д.' в названии улицы раскрываются в 'корпус'/'дом'

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: tradein-mvp/backend/app/services/matching/normalize.py:37-38

lekss361 commented on issue lekss361/gendesign#1354 2026-06-15 11:13:13 +00:00
[medium] velocity: monthly_velocity делит суммарный объём конкурентов на MAX месяцев одного конкурента — занижение при разнородных окнах

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: backend/app/services/site_finder/velocity.py:378-379 —…

lekss361 commented on issue lekss361/gendesign#1534 2026-06-15 11:13:10 +00:00
(high) normalize.py/normalize_address: асимметричное раскрытие ' д '->' дом ' даёт разные ключи для одного дома

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: tradein-mvp/backend/app/services/matching/normalize.py:37 (`('…

lekss361 commented on issue lekss361/gendesign#1355 2026-06-15 11:12:59 +00:00
[medium] supply_layers: один domrf-объект может учитываться И в Layer2 (hidden) И в Layer3 (future) — двойной счёт предложения на горизонтах 18/24 мес

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: backend/app/services/site_finder/supply_layers.py — `_L2_HIDDEN…

lekss361 commented on issue lekss361/gendesign#1361 2026-06-15 11:12:42 +00:00
(medium) pzz_loader: rosreestr_id может быть NULL → дубли строк, ON CONFLICT не срабатывает при повторном sync

🔍 week ревью 1 — верификация (ПОДТВЕРЖДЕНО)

Текущее состояние кода: backend/app/services/site_finder/pzz_loader.py:100 —…