Первый включённый город области отработал «успешно», не сохранив ничего:
cian-sweep run_id=3884 anchor Новоуральск центр:
SERP fetched=84 nb_kept=0 dropped_secondary=84 ins=0 upd=0
done: anchors=1/1 lots=84 (ins=0/upd=0) errors=0
84 лота найдено, все 84 отброшены как вторичка, статус зелёный.
Причина: scheduler читает newbuilding_only с дефолтом True. Сид 179_ ставит
false явно, 262_ этот ключ потерял. Мера оценивает вторичку — estimator
отбирает аналоги с listing_segment IS NULL OR = 'vtorichka', — поэтому
режим «только новостройки» тут означает сбор в никуда.
Побочно нашлась та же дыра в ПРОДЕ: 179_ проставил ключ не всем своим
городам, и cian_city_sweep_verkhnyaya_pyshma всё это время работала в
режиме новостроек. На живых данных:
Верхняя Пышма (ключа нет): cian 184 активных → вторички 3, новостроек 181
Первоуральск (ключ есть): cian 336 активных → вторички 308
То есть оценщик по Верхней Пышме получал с Циана 3 объявления вместо ~300.
Правит 41 строку: 40 из wave 2 + Верхнюю Пышму. avito/yandex не трогаем —
у них этого параметра нет ни в одной волне.
Идемпотентность: гейт NOT (default_params ? 'newbuilding_only') — ключ
дописывается только там, где его нет, значение оператора не перетрётся.
Проверено сухим прогоном на боевой схеме: UPDATE 41, ROLLBACK.