gendesign/tradein-mvp/backend/app
bot-backend 77ed21a479 feat(tradein): cian full-load secondary-only — drop novostroyki at parse
object_type SERP-фильтр Cian не разделяет сегмент надёжно (object_type=1 ≠ вторичка),
поэтому отсекаем новостройки по authoritative listing_segment (newbuilding.id>0)
после пагинации, до save. fetch_all_secondary получает secondary_only=True (default).
city-sweep не затронут.
2026-06-01 00:32:31 +03:00
..
api feat(tradein): checkpoint/resume for cian full-load — survive restart (#930) (#932) 2026-05-31 21:11:48 +00:00
core feat(tradein): ppm²-tier segmentation of asking→sold ratio (#928, flag OFF) (#934) 2026-05-31 21:22:39 +00:00
observability feat(tradein): enrich GlitchTip SDK init — integrations + PII scrub (#396) (#643) 2026-05-29 09:23:17 +00:00
schemas docs(tradein): clarify n_analogs vs analogs[] top-10 cap (#698) (#737) 2026-05-30 15:00:48 +00:00
services feat(tradein): cian full-load secondary-only — drop novostroyki at parse 2026-06-01 00:32:31 +03:00
tasks feat(tradein): ppm²-tier segmentation of asking→sold ratio (#928, flag OFF) (#934) 2026-05-31 21:22:39 +00:00
__init__.py feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
main.py feat(tradein): systemd timer scheduler — trigger script + units + SCHEDULER_ENABLE flag (#581) 2026-05-31 16:53:38 +00:00