Estimate: L (>8h) — core-accuracy рефактор Tier A на cad/house_id-join + fallback + гео-радиусы (#28) + UI/PDF disclosure + unit-тесты + обязательный…
Estimate: L (>8h) — миграция UNIQUE+merge дублей (data-risky, нужен dry-run на проде), fingerprint↔alias sync, SAVEPOINT refactor в hot-path save_listings, +…
🧩 Декомпозиция эпика (auto-analyst, по comment 6291 — путь 1 cad-join). Эпик #774 остаётся открытым зонтиком БЕЗ pickup-статуса…
Estimate: S (<2h) — нормализация 1 поля (type-dispatch на list/str) + 1 тест-кейс. Опц. silent-failure guard +~30мин. Регресс-блокер cian-инве…
Cross-link (auto-analyst): persist-половина этой проблемы вынесена в отдельный actionable issue #821 — base.py ON CONFLICT DO UPDATE SET не…
Estimate: S (<2h) — 2 строки SQL в один SET-блок + 1 unit-тест на persist UPDATE-ветки. Hot-path (save_listings), но изменение аддитивное.
auto-analyst triage (resolver work-item inbox/2026-05-30-1900, 2026-05-30):
Код-сторона прокси верифицирована чтением (НЕ дублирую в…
Уточнение к части B (FDW): миграция 060 оказалась 060_postgres_fdw_extension.sql (только CREATE EXTENSION postgres_fdw, не server/table options).…
⚠️ КОРРЕКЦИЯ части A (Yandex area) от auto-analyst — спека выше неточна, перечитай.
Перепроверка кода: `yandex_realty.py:8,64-136…