gendesign/tradein-mvp/backend
lekss361 931396819b refactor(tradein): avito search — remove jitter (C-5) + mobile API dead code + parse houseLinks
- DELETE _fetch_via_mobile_api + _mobile_item_to_lot (200 LOC dead code, H-6 audit)
- DELETE _RE_AVITO_STATE + _extract_avito_state + _items_from_state (state empty since 2025)
- DELETE _state_item_to_lot (unused after state path removal)
- FIX C-5: _dom_card_to_lot now sets lat=lon=None (no anchor+jitter silent corruption)
  Точные coords придут из avito_detail.py (Stage 2b) или geocode-missing cron
- ADD parse <a href="/catalog/houses/..."> -> house_source/house_ext_id/house_url
- ADD listing_segment detection (vtorichka/novostroyki) from item URL pattern
- EXTEND ScrapedLot (base.py): 4 новых поля
- EXTEND save_listings INSERT: 4 новых колонок

Refs: Stage 2a of AvitoScraper_v2 plan.
2026-05-23 14:48:57 +03:00
..
app refactor(tradein): avito search — remove jitter (C-5) + mobile API dead code + parse houseLinks 2026-05-23 14:48:57 +03:00
data/sql feat(tradein): SQL migrations 009-018 — houses + listings extension + IMV cache (#440) 2026-05-23 11:41:44 +00:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
pyproject.toml feat(tradein): мониторинг ошибок через GlitchTip (#396) 2026-05-22 11:18:26 +05:00