feat(tradein): estimator — Cian Valuation as on-demand 7th source (Stage 9) (#476)
deploy-tradein.yml #245 -Commit
37c4574d0a
pushed by
lekss361
feat(tradein): Phase 1.3 backfill scripts — fingerprints + house/listing_sources (#475)
deploy-tradein.yml #244 -Commit
c0a0bfa413
pushed by
lekss361
fix(tradein): убрать require_admin полностью — Caddy basic_auth достаточен (#474)
deploy-tradein.yml #243 -Commit
dbad7a626b
pushed by
lekss361
feat(tradein): estimator — Yandex Valuation as on-demand 6th source (#473)
deploy-tradein.yml #242 -Commit
b26e0ff7c3
pushed by
lekss361
feat(tradein): cross-source matching service (3-tier: cadastr / fingerprint / geo / composite) (#470)
deploy-tradein.yml #241 -Commit
89c4a2842d
pushed by
lekss361
feat(tradein): Stage 4c — scrapers admin pages (Avito real + Cian/Yandex stubs) (#472)
deploy-tradein.yml #240 -Commit
649034479f
pushed by
lekss361
feat(tradein): conflict_resolution — register Yandex sources in priority dicts (#471)
deploy-tradein.yml #239 -Commit
7d649f9239
pushed by
lekss361
feat(tradein): search matview + indexes (Phase 3.1) (#469)
deploy-tradein.yml #238 -Commit
e46b7d778e
pushed by
lekss361
feat(tradein): yandex_newbuilding.py — ЖК landing parser (149 selectors + NLP) (#467)
deploy-tradein.yml #237 -Commit
51650276b2
pushed by
lekss361
feat(tradein): yandex_valuation.py — anonymous house-history scraper (#468)
deploy-tradein.yml #236 -Commit
7056ecb23b
pushed by
lekss361
feat(tradein): yandex_detail.py — Product JSON-LD + DOM detail parser (#466)
deploy-tradein.yml #235 -Commit
3d90221fa0
pushed by
lekss361
feat(tradein): cian_valuation.py — auth-required Calculator scraper + 24h cache (#465)
deploy-tradein.yml #234 -Commit
b0a7235110
pushed by
lekss361
feat(tradein): Stage 4a — API endpoints for Avito enrichment + IMV benchmark UI (#460)
deploy-tradein.yml #233 -Commit
b5d206bfa8
pushed by
lekss361
Merge pull request 'feat(tradein): yandex_realty.py — DOM SERP refactor (vtorichka, 23 cards/page)' (#462) from feat/tradein-yandex-serp-refactor into main
deploy-tradein.yml #232 -Commit
29f94963a7
pushed by
lekss361
feat(tradein): SQL 040-046 — matching schema delta (Phase 1.1) (#464)
deploy-tradein.yml #231 -Commit
5e90797a9f
pushed by
lekss361
feat(tradein): Stage 4b — IMV benchmark badge + house info card on estimate result (#461)
deploy-tradein.yml #230 -Commit
72d2b97ee0
pushed by
lekss361
feat(tradein): cian_newbuilding.py — ЖК catalog scraper (chart + reliability + offers, Wave 4 Worker C) (#459)
deploy-tradein.yml #229 -Commit
d28bf4e66a
pushed by
lekss361
feat(tradein): cian_session cookies management + admin endpoints (Wave 4 Worker A) (#457)
deploy-tradein.yml #228 -Commit
2dd76ea5e8
pushed by
lekss361
feat(tradein): yandex_helpers.py — JSON-LD + regex + date + NLP + money helpers (#456)
deploy-tradein.yml #227 -Commit
962daf2d47
pushed by
lekss361
feat(tradein): integrate Avito IMV as 5th evaluation source (on-demand cached) (#452)
deploy-tradein.yml #226 -Commit
5051ebde2e
pushed by
lekss361
feat(tradein): extend base.py save_listings to persist Cian-specific columns (PR #450 follow-up) (#455)
deploy-tradein.yml #225 -Commit
1b3edff6a9
pushed by
lekss361
fix(tradein): 030 — UNIQUE constraint on avito_imv_evaluations.cache_key (unblocks PR #452) (#454)
deploy-tradein.yml #224 -Commit
0db71033b4
pushed by
lekss361
feat(tradein): SQL migrations 030-032 — Yandex schema (listings/houses/history) (#453)
deploy-tradein.yml #223 -Commit
f452b132c9
pushed by
lekss361
feat(tradein): scrape_pipeline.py — Avito full orchestrator (search → houses → detail) (#451)
deploy-tradein.yml #222 -Commit
eb4764f75a
pushed by
lekss361
feat(tradein): cian.py SERP refactor — state-based extraction (137 fields, no jitter) (#450)
deploy-tradein.yml #221 -Commit
4f0319297e
pushed by
lekss361
feat(tradein): avito_houses.py — Houses Catalog parser (state + reviews + history + recs) (#449)
deploy-tradein.yml #220 -Commit
5258a8f023
pushed by
lekss361
feat(tradein): SQL migration 029 — extend matching/valuation/dynamics tables (PR #445 follow-up) (#448)
deploy-tradein.yml #219 -Commit
7fad898c7f
pushed by
lekss361
feat(tradein): cian_state_parser shared utility + ScrapedLot Cian fields (#447)
deploy-tradein.yml #218 -Commit
9ba776f2ca
pushed by
lekss361
feat(tradein): SQL migrations 019-028 — Cian schema + matching + cookies (#445)
deploy-tradein.yml #217 -Commit
23e6cbc773
pushed by
lekss361
feat(tradein): avito_detail.py — detail page parser (30+ fields incl. domoteka) (#443)
deploy-tradein.yml #216 -Commit
7cdde30b13
pushed by
lekss361