Макеты к разбору от 16.10.2026. Слева — как ведёт себя срез a26bb5a сегодня, справа — как
должно быть после фаз С1–С4. Экраны нарисованы разметкой: живых запросов к проду у сессии не было. Все данные
вымышленные. Объект примера: Рязань, 2-комнатная, 48 м², 3-й этаж из 5, 1972 год, кирпич.
Отбор объявлений обрезается ранжированием, которое не знает ни расстояния, ни цены. Правильное ранжирование есть — но в браузере, и оно сортирует только то, что доехало.
_unlikeness)Сортировка по площади, этажу, году и этажности. Цена и расстояние на порядок не влияют. Балла сходства у выдачи с сервера нет; в браузере он появится, но уже на этих трёх.
Балл один и тот же на сервере и в браузере, поэтому обрезка до 15 или 20 оставляет те же объявления, что увидел бы оценщик. Приманка видна с первой выдачи, а не после того, как собрано три объявления.
Одна квартира с двух площадок — два аналога в расчёте. Предупреждение «похоже на аналог № 1» появится только в карточках, выпуск этим не блокируется, а суммарный вес этой квартиры доходит до 80 % при потолке 40 % на каждый аналог.
Ключ квартиры (адрес + площадь + этаж) один на все площадки: в ленту попадает одно наблюдение, вторая ссылка остаётся как подтверждение. «Взять 5 лучших» не берёт помеченные ценой, пока оценщик их не подтвердит.
Медиана и разброс считаются по всему найденному пулу (он и есть выборка рынка), а не по отложенным «Собранным». Это же число идёт в флаг «цена выбивается» и в раздел «Анализ рынка».
Кольцо выбирается первым, где набрался минимум (для квартиры — 5). Объявления без точки в кольца не входят и показываются отдельно: проверить, что они в радиусе, нечем.
Так работает сегодня и так должно остаться: стиль OneMaps через прокси, 6 с на загрузку, иначе тот же стиль с OpenFreeMap. Номера на карте совпадают с номерами в таблице аналогов и в схеме отчёта.
Расстояния и номера читаются, и это правильный запасной путь. Беда в другом: признак
with_layers=false есть в API, но его не видно ни на экране, ни в документе — отчёт уходит в банк, и
оценщик не знает, что карты в нём нет.
Признак with_layers наконец показан, и у него есть кнопка. Пока не нажали — документ
честно подписывает схему.
Местоположение. Все объекты-аналоги расположены в г. Рязань, в радиусе 500 м от объекта оценки (максимальное расстояние — 620 м, см. таблицу источников); объекты относятся к одному сегменту рынка — многоквартирные дома 1965–1975 годов постройки. Корректировка не вводится.
Дата предложения. Предложения актуальны на дату оценки; аналоги старше 3 месяцев отсутствуют. Корректировка на изменение цен не вводится.
release_rules.pyВсе новые проверки — предупреждения с осознанным подтверждением, кроме неизвестного расстояния: на нём держится текст отчёта. Подтверждение пишется в журнал, как признание бета-вида.
То, что надо увидеть на проде, чтобы считать фазы сделанными. Числа — целевые, не замеренные.
/directory/market-searchПолный список проверок с шагами и ожидаемым результатом — в docs/TEST-ACCEPTANCE-2026-10-16.md.