feat(tradein): GET /street-deals — ДКП-сделки Росреестра по улице target адреса #555

Merged
lekss361 merged 1 commit from feat/tradein-street-deals-backend into main 2026-05-24 20:05:49 +00:00

1 commit

Author SHA1 Message Date
lekss361
23aebea812 feat(tradein): GET /street-deals — ДКП-сделки по улице target адреса
Новый endpoint для секции «По вашей улице» в trade-in UI. Возвращает
ДКП-сделки Росреестра матчащиеся по улице (open dataset агрегирует
до street level — номера дома нет) + rooms + area BETWEEN target ± 15%.

Использует rosreestr_deals после PR-A (#549) — только ДКП, без ДДУ-первички.

Response: median/range за period_months (default 12) + top-10 последних
сделок. Empty StreetDealsResponse если street не извлёкся или count=0.

Tests: extract_street_name parsing, empty case, aggregation.
2026-05-24 22:56:10 +03:00