|
All checks were successful
CI Trade-In / backend-tests (pull_request) Successful in 4m28s
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 10s
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI Trade-In / browser-tests (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / frontend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
v_data_quality.pct_cadastr считался по listings.cadastral_number — кадастру КВАРТИРЫ, которого не отдаёт ни одна площадка (прод 13.08: 0 из 99 304 объявлений, 0 из 96 974 deals, 0 из 53 house_metadata). Ноль, гарантированный устройством системы, читался рядом с pct_geocoded 95.61% как измеренное качество данных. Это не дефект измерителя: тот же CTE и тот же шаблон count в соседних строках дают 95.61% / 39.82% / 65.10%. Ноль настоящий и означает «неприменимо». Источник НЕ переключён на listings.building_cadastral_number: та колонка про ЗДАНИЕ, её единственный писатель — наш ночной KNN ≤50 м по зеркалу ЕГРН (tasks/cadastral_geo_match.py:161), и #2674 замерил ключ как неинъективный (20.1% значений накрывают >1 здание ГАР). Под подписью «доля объявлений с кадастром» она мерила бы покрытие геокодера — новая ложь вместо старой. Третий показатель этого класса после 214 (outliers_flagged) и 216 (price_disagreements_count), поэтому действие то же: снять, а не чинить. |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| scripts | ||
| tests | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||