_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 без номера дома. |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| scripts | ||
| tests | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||