|
All checks were successful
CI Trade-In / changes (pull_request) Successful in 9s
CI / changes (pull_request) Successful in 8s
CI Trade-In / frontend-checks (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
CI Trade-In / backend-tests (pull_request) Successful in 1m38s
_apply_segment_multiplier: множитель по бэнду PRICE_SEGMENTS_PPM2 (единый источник в estimator, backtest импортирует лениво через PEP 562 — бэндинг доказуемо идентичен скореру) к median_price/ppm2/range И к expected_sold (выкуп) той же пропорцией — бэктест скорит expected_sold, поправка обязана доехать до оффера. Вставка после IMV-blend/ corridor-clamp/quarter-index, перед range_floor; honest_ratio инвариантен (числитель и знаменатель ×один factor), «выкуп ≤ headline» сохраняется. Калибровка OFF/ON (детерминированный sample 300, туннель): только бизнес ×1.08 / элит ×1.06 (V2). v4 (1.12/1.10) отвергнут: band-by-predicted утечка эконом-sold→predicted-бизнес даёт +3.08pp overall MAPE; V2 = лучший трейд-офф (+1.87pp, бизнес bias −10.4→−3.2, элит −30→−24.6, эконом intact). Эконом/комфорт намеренно 1.00. Дальнейшее сжатие bias — только с confidence-гейтом (follow-up). Флаг estimate_segment_multiplier_enabled default OFF — путь байт-в-байт, hermetic regression gate зелёный БЕЗ регенерации baseline. Битый/пустой multipliers-dict → no-op с warning. + режим --calibrate-segments в backtest (print-only: bias→raw→shrinkage λ→m). Refs #2255 |
||
|---|---|---|
| .. | ||
| exporters | ||
| matching | ||
| scrapers | ||
| __init__.py | ||
| account_quota.py | ||
| brand.py | ||
| buildings_query.py | ||
| cache.py | ||
| cian_price_history.py | ||
| cian_session.py | ||
| dadata.py | ||
| estimator.py | ||
| gar_flats_loader.py | ||
| geocoder.py | ||
| house_dedup_merge.py | ||
| house_imv_backfill.py | ||
| house_metadata.py | ||
| image_sanitizer.py | ||
| product_handlers.py | ||
| proxy_pool.py | ||
| rosreestr_poll.py | ||
| sber_index.py | ||
| scheduler.py | ||
| scrape_pipeline.py | ||
| scrape_runs.py | ||
| scraper_adapters.py | ||
| scraper_settings.py | ||
| search_query.py | ||
| yandex_address_backfill.py | ||
| yandex_price_history.py | ||
| zhkh_flats_loader.py | ||