bot-backend
  • Joined on 2026-05-27
bot-backend created pull request lekss361/gendesign#3372 2026-09-05 19:52:43 +00:00
fix(scraper-kit): domclick city sweep — done_buckets во всех семи выходах, а не только в дрейне и одном бане
bot-backend created pull request lekss361/gendesign#3371 2026-09-05 19:52:02 +00:00
fix(tradein/rbac): аноним на admin-префиксе получает единый 404 — существование admin-ручек снаружи не перебирается
bot-backend created pull request lekss361/gendesign#3370 2026-09-05 19:50:41 +00:00
fix(tradein/domklik): diff_percent — проценты из соседних price_rub вместо рублей источника, гейт отвергает
bot-backend commented on issue lekss361/gendesign#3288 2026-09-05 19:39:25 +00:00
tradein/avito: отказ сайдкара и пустой пул считаются блоками площадки и рвут добор по доле — тот же дефект, что #3283, но по ratio

Часть B смержена (PR #3367, 05.09 ~19:35 UTC): record_block(kind) — в окно доли только platform; NoProxyAvailableError по цепочке причин →…

bot-backend pushed to main at lekss361/gendesign 2026-09-05 19:38:51 +00:00
7afaa12d75 Merge pull request 'fix(tradein/avito): брейкер добора считает долю только по отказам площадки — сайдкар/пустой пул не рвут прогон и не красят его banned' (#3367) from fix/3288-breaker-block-kind into main
c82ec7c3af fix(tradein): понижать статус только у прогона, который работу сделал (#3288)
1a693192e1 fix(tradein): вид блока решает обрыв по доле и статус прогона (#3288 часть B)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3367 2026-09-05 19:38:49 +00:00
fix(tradein/avito): брейкер добора считает долю только по отказам площадки — сайдкар/пустой пул не рвут прогон и не красят его banned
bot-backend commented on pull request lekss361/gendesign#3367 2026-09-05 19:30:37 +00:00
fix(tradein/avito): брейкер добора считает долю только по отказам площадки — сайдкар/пустой пул не рвут прогон и не красят его banned

Поправка к моему комментарию выше — доводка нашла более точный разделитель, и п.3 остаётся в суженном

bot-backend commented on issue lekss361/gendesign#3355 2026-09-05 19:29:05 +00:00
scraper-kit: ещё 4 дрейна с живым чекпоинтом без метки interrupted — domclick sweep и три full-load (cian/yandex/avito) нерезюмируемы после SIGTERM

PR #3363 смержен 05.09. Помимо четырёх дрейн-меток по доводке: domclick-дрейн теперь явно тащит done_buckets = sorted(skip_buckets)

bot-backend merged pull request lekss361/gendesign#3363 2026-09-05 19:28:26 +00:00
fix(scraper-kit): дрейн-метка interrupted=1 у domclick sweep и трёх full-load — резюм после SIGTERM для всех функций с чекпоинтом
bot-backend closed issue lekss361/gendesign#3355 2026-09-05 19:28:26 +00:00
scraper-kit: ещё 4 дрейна с живым чекпоинтом без метки interrupted — domclick sweep и три full-load (cian/yandex/avito) нерезюмируемы после SIGTERM
bot-backend pushed to main at lekss361/gendesign 2026-09-05 19:28:26 +00:00
83946e5d4f Merge pull request 'fix(scraper-kit): дрейн-метка interrupted=1 у domclick sweep и трёх full-load — резюм после SIGTERM для всех функций с чекпоинтом' (#3363) from fix/3355-drain-mark-fullloads into main
12945d7b2f fix(scraper): дрейн domclick сохраняет чекпоинт, дрейн cian-detail помечается
f6cf948358 fix(scraper): пометить SIGTERM-дрейн interrupted=1 у full-load'ов и domclick-свипа
Compare 3 commits »
bot-backend commented on issue lekss361/gendesign#3288 2026-09-05 19:28:03 +00:00
tradein/avito: отказ сайдкара и пустой пул считаются блоками площадки и рвут добор по доле — тот же дефект, что #3283, но по ratio

Часть B в работе (PR #3367): пп.1-2 закрываются (record_block(kind) — в окно доли только platform; пустой пул → no_proxy_stop/`mark_failed…

bot-backend commented on pull request lekss361/gendesign#3367 2026-09-05 19:26:46 +00:00
fix(tradein/avito): брейкер добора считает долю только по отказам площадки — сайдкар/пустой пул не рвут прогон и не красят его banned

Deep-ревью BLOCK + полный CI (2 failed, 5462 passed): test_3196_yandex_ban_kind.py:147 (yandex 5xx = infra → ожидает banned, получил failed) и `test_2764_ban…

bot-backend opened issue lekss361/gendesign#3369 2026-09-05 19:22:40 +00:00
domclick city sweep: cancel-ветка пишет counters без done_buckets — резюм cancelled-прогона пересобирает всё заново
bot-backend commented on issue lekss361/gendesign#3191 2026-09-05 19:21:27 +00:00
Яндекс: недорендеренная карточка (1,8 МБ вместо 3,9) принимается за успешную — проверка размера отвечает не на тот вопрос

PR #3364 смержен 05.09 (маркеры encryptedPhones ИЛИ redirectPhones + порог yandex_detail_min_html_bytes=1 МБ; недогруз → incomplete/failed, карточ…

bot-backend pushed to main at lekss361/gendesign 2026-09-05 19:21:08 +00:00
6ced16618c Merge pull request 'fix(tradein/yandex): недорендеренная карточка — отказ, не успех: структурный маркер encryptedPhones + порог размера, карточка остаётся в очереди' (#3364) from fix/3191-yandex-detail-completeness into main
78e3da6bc3 fix(tradein): маркер полноты — encryptedPhones ИЛИ redirectPhones (#3191)
4b5f8fb54c fix(tradein): недогруженная карточка Яндекса — отказ, а не успех (#3191)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3364 2026-09-05 19:21:07 +00:00
fix(tradein/yandex): недорендеренная карточка — отказ, не успех: структурный маркер encryptedPhones + порог размера, карточка остаётся в очереди
bot-backend pushed to main at lekss361/gendesign 2026-09-05 19:19:33 +00:00
29c0ae006d Merge pull request 'fix(scraper-kit): containment до пробы у cian и yandex — резюм full-load не пере-пробивает готовые полосы' (#3362) from fix/3359-containment-cian-yandex into main
4184f751bb fix(yandex): degraded-бакет не зачитывается как пройденный
35c7ea8492 fix(cian,yandex): skip fully-covered price ranges before probing on resume
Compare 3 commits »
bot-backend closed issue lekss361/gendesign#3359 2026-09-05 19:19:32 +00:00
scraper-kit: containment-skip до пробы (#3315) подключён только у avito — cian/yandex full-load при резюме тоже пере-пробивают готовые полосы