gendesign/tradein-mvp/backend
lekss361 4939d04360 fix(yandex-valuation): cap area_m2 sanity (drop >10000 or <=0)
Live observation: sweep on "Базовый переулок, 52" produced area_m2=2_025_106.7
(concatenated digits across DOM boundaries) -> psycopg.NumericValueOutOfRange on
INSERT, lost entire batch of 30 items from page=1.

Cap at 10_000 m2 (residential ceiling) and drop <=0. Keeps the rest of the
item (price, dates, status) so the row still persists with area_m2=NULL --
better than losing the whole batch.
2026-05-24 18:09:12 +03:00
..
app fix(yandex-valuation): cap area_m2 sanity (drop >10000 or <=0) 2026-05-24 18:09:12 +03:00
data/sql feat(tradein): Phase C — Avito IMV per-house backfill (SQL + script) (#534) 2026-05-24 14:50:31 +00:00
tests fix(yandex-valuation): cap area_m2 sanity (drop >10000 or <=0) 2026-05-24 18:09:12 +03: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 fix(tradein-photos): sanitize uploaded images via Pillow re-encode (#511) 2026-05-24 11:32:04 +00:00