gendesign/tradein-mvp/backend
bot-backend 520584ac7b
All checks were successful
CI / changes (pull_request) Successful in 8s
CI Trade-In / changes (pull_request) Successful in 8s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 1m41s
fix(tradein/avito): консолидировать house_type normalizer + актуализировать docstring (#2009)
house_type + house_catalog_url уже сохранялись в save_detail_enrichment
(PR #2014, коммит 4a93a929) — исходный DoD-приоритет 1 уже был закрыт.
Оставшийся gap: avito_detail.py держал локальный дубль-мэппинг вместо
shared house_type_normalizer (#2007), созданного именно для переиспользования
между источниками. Перевёл на normalize_house_type(), добавил avito-вокабуляр
(русские лейблы) в общий _RAW_TO_CANON, починил 3 устаревших docstring
(всё ещё утверждали "собираются, но не сохраняются").
2026-07-04 01:44:10 +03:00
..
app fix(tradein/avito): консолидировать house_type normalizer + актуализировать docstring (#2009) 2026-07-04 01:44:10 +03:00
data/sql feat(tradein): location-coef MVP через FDW-мост к OSM POI Птицы (#2045) 2026-07-03 23:44:55 +03:00
scripts feat(tradein/scraper-kit): migrate admin.py debug routes + domclick ingest to kit (#2305) 2026-07-04 00:27:01 +03:00
tests fix(tradein/avito): консолидировать house_type normalizer + актуализировать docstring (#2009) 2026-07-04 01:44:10 +03:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile chore(scraper-kit): docker-context wiring + restore backend workspace dep (#2137) 2026-07-02 14:21:38 +00:00
pyproject.toml ci(tradein): pre-merge гейт — backend pytest + frontend type-check/lint (#2208) (#2220) 2026-07-02 19:56:22 +00:00