gendesign/tradein-mvp/backend/app
lekss361 72334a7558 fix(tradein-api): add PlacementHistoryEntry schema + None checks
Follow-up to PR #528 review-bot Medium findings:
- /placement-history endpoint typed via new PlacementHistoryEntry schema
  (OpenAPI + Pydantic validation, consistent with other endpoints)
- Replace truthy 'if target.lat and target.lon' with 'is not None'
  (defensive against lat=0.0 in future region expansion)
2026-05-24 17:25:32 +03:00
..
api fix(tradein-api): add PlacementHistoryEntry schema + None checks 2026-05-24 17:25:32 +03:00
core feat(tradein): postgres_fdw live read of gendesign.cad_buildings (replaces snapshot) (#493) 2026-05-24 08:57:30 +00:00
schemas fix(tradein-api): add PlacementHistoryEntry schema + None checks 2026-05-24 17:25:32 +03:00
services feat(tradein-sql): bootstrap houses + link 98.8% of listings (Phase A+B) (#527) 2026-05-24 14:17:32 +00:00
tasks fix(tradein): geocode backfill + remove Avito exclusion from estimator (#490) 2026-05-23 20:03:48 +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): postgres_fdw live read of gendesign.cad_buildings (replaces snapshot) (#493) 2026-05-24 08:57:30 +00:00