feat(tradein): schedule yandex address backfill task (#855) #866

Merged
bot-reviewer merged 2 commits from feat/855-yandex-address-backfill into main 2026-05-31 07:31:10 +00:00

2 commits

Author SHA1 Message Date
f3d2424c9f Merge remote-tracking branch 'forgejo/main' into feat/855-yandex-address-backfill
# Conflicts:
#	tradein-mvp/backend/app/services/scheduler.py
2026-05-31 10:29:07 +03:00
5a9fb806bb feat(tradein): schedule yandex address backfill task (#855)
The backfill service (app/services/yandex_address_backfill.py) + its manual
admin endpoint already exist, but it was never wired into the in-app scheduler
— so residual street-only yandex listings (no house number) were only fixed
on manual trigger. Add a recurring scheduler task: trigger_yandex_address_backfill_run
mirrors trigger_cian_backfill_run (claim run + mark done/failed), new task
wrapper app/tasks/yandex_address_backfill.py delegates to the existing
backfill_yandex_addresses(), dispatch branch + seed migration 091 (window
02:00-03:00 UTC, ON CONFLICT(source) idempotent). EKB-only (region_code=66).

Refs #855, #726
2026-05-31 10:26:27 +03:00