|
All checks were successful
CI Trade-In / changes (pull_request) Successful in 10s
CI / changes (pull_request) Successful in 11s
CI Trade-In / browser-tests (pull_request) Has been skipped
CI Trade-In / frontend-checks (pull_request) Has been skipped
CI / backend-tests (pull_request) Has been skipped
CI / openapi-codegen-check (pull_request) Has been skipped
CI Trade-In / backend-tests (pull_request) Successful in 4m24s
CI / frontend-tests (pull_request) Has been skipped
`_fetch_house_imv_anchor` обещал: «house_imv_evaluations популирована (~2951 домов, fresh)». Неправда по обоим пунктам. Утверждение пережило и #2677 (#2816) — тот дописал ниже блок про renovation_type, а ложь строкой выше прочитал и оставил. Заменено на замер с датой (2026-08-12, прод): · 2680 строк, по одной на дом (UNIQUE(house_id) — поэтому ORDER BY в запросе выбирает из ≤1 кандидата, а не ранжирует); · 2633 (98.2%) старше 40 суток, 2366 из них — один прогон 24.05; свежих 47; · дореформенные спрошены с литералом renovation_type='cosmetic' (мода по объявлениям дома совпала у 972, разошлась у 1217, у 444 моды нет) и с дефолтом house_type='panel' (тип разошёлся у 74 из 2633). Плюс записаны два решения, отвергнутые замером, — чтобы их не предлагали заново: · гейт эры снял бы якорь у 224 оценок из 224 (все band-совместимые строки на проде дореформенные, свежих 47 не хватает ни на одну оценку); · массовая переоценка упирается в 1628 домов уже в imv_status='ok' при очереди 7144 и темпе ~25/прогон — и корень всё равно не в свежести, а в базисах ремонта, что и починено в #2677. Только докстринг, исполняемого кода не касается. Refs #2674, #2677 |
||
|---|---|---|
| .. | ||
| app | ||
| data/sql | ||
| scripts | ||
| tests | ||
| .dockerignore | ||
| Dockerfile | ||
| pyproject.toml | ||