gendesign/tradein-mvp/backend
bot-backend 5fd03827dd
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
fix(tradein/quality): витрина перестаёт рапортовать «доля с кадастром» (#2674)
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), поэтому действие то же: снять, а не чинить.
2026-08-13 01:00:21 +05:00
..
app fix(tradein/sber): сторож мерит отставание загрузки, а не календарь (#2846) (#2849) 2026-08-12 19:36:20 +00:00
data/sql fix(tradein/quality): витрина перестаёт рапортовать «доля с кадастром» (#2674) 2026-08-13 01:00:21 +05:00
scripts fix(tradein/scraper): дневной снимок узнаёт свой прогон (#2701) (#2707) 2026-08-06 07:00:17 +00:00
tests fix(tradein/quality): витрина перестаёт рапортовать «доля с кадастром» (#2674) 2026-08-13 01:00:21 +05:00
.dockerignore feat: add tradein-mvp subproject (Trade-In Estimator под /trade-in) 2026-05-21 00:25:39 +03:00
Dockerfile feat(tradein): версионирование продукта — единый источник, подвал, PDF, /versions (#2824) 2026-08-10 16:00:54 +00:00
pyproject.toml feat(tradein/auth): password hashing + session config foundation (#2550) 2026-07-30 09:40:51 +03:00