gendesign/tradein-mvp/backend
lekss361 23e6cbc773
All checks were successful
Deploy Trade-In / changes (push) Successful in 4s
Deploy Trade-In / build-frontend (push) Has been skipped
Deploy Trade-In / build-backend (push) Successful in 21s
Deploy Trade-In / deploy (push) Successful in 19s
feat(tradein): SQL migrations 019-028 — Cian schema + matching + cookies (#445)
Stage 1 / Wave 1 of CianScraper v1 — schema foundation for 4 Cian sources (SERP/detail/newbuilding/valuation) + cross-source matching.

10 SQL migrations:
- 019-020: ALTER listings/houses with Cian-specific cols
- 021-022: management_companies, agents tables
- 023-024: offer_price_history, houses_price_dynamics
- 025-026: house_reliability_checks, external_valuations cache
- 027: cian_session_cookies (pgcrypto encryption)
- 028: matching tables (house_sources/listing_sources/house_address_aliases)

All migrations are idempotent (BEGIN/COMMIT + IF NOT EXISTS).
Reviewed by deep-code-reviewer.
2026-05-23 12:19:28 +00:00
..
app feat(tradein): avito_detail.py — detail page parser (30+ fields incl. domoteka) (#443) 2026-05-23 12:17:15 +00:00
data/sql feat(tradein): SQL migrations 019-028 — Cian schema + matching + cookies 2026-05-23 15:14:49 +03:00
tests feat(tradein): avito_detail.py — detail page parser (30+ fields incl. domoteka) (#443) 2026-05-23 12:17:15 +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