_RE_TITLE_ADDRESS жёстко требовал «Екатеринбург,» → sweep #28 возвращал 0 enriched при address_attempted=11 (все объявления из спутников ЕКБ). Заменил захват города на city-agnostic «[А-ЯЁ][^—<]+?,\s*[^<—]+?» + уточнил optional ЖК-prefix через negative lookahead (?![А-ЯЁ][а-яё]), чтобы prefix не «съедал» сам город (Екатеринбург, Верхняя Пышма, и т.д.). _RE_HAS_HOUSE_NUMBER guard не менялся. Tests: добавлены кейсы для реальных тайтлов Верхняя Пышма/Берёзовский/ЕКБ и проверка guard без номера дома. |
||
|---|---|---|
| .. | ||
| api | ||
| core | ||
| observability | ||
| schemas | ||
| services | ||
| tasks | ||
| __init__.py | ||
| main.py | ||