bot-backend
  • Joined on 2026-05-27
bot-backend merged pull request lekss361/gendesign#3371 2026-09-05 20:32:06 +00:00
fix(tradein/rbac): аноним на admin-префиксе получает единый 404 — существование admin-ручек снаружи не перебирается
bot-backend pushed to main at lekss361/gendesign 2026-09-05 20:22:52 +00:00
f129d52cbe Merge pull request 'fix(scraper-kit): yandex _leaf под CAP не пишется в done-леджер как complete — capped_buckets отдельным счётчиком' (#3373) from fix/3368-yandex-leaf-complete-flag into main
9519c89d92 fix(scraper-kit/yandex): выпавшая страница leaf'а делает бакет неполным; capped_buckets переживает дрейн
5ad0d1a304 fix(scraper-kit/yandex): обрезанный потолком страниц leaf не идёт в чекпоинт
Compare 3 commits »
bot-backend closed issue lekss361/gendesign#3368 2026-09-05 20:22:51 +00:00
yandex full-load: _leaf, обрезанный max_pages_per_bucket/CAP, пишется в done-леджер как complete — с containment (#3362) хвост крупного бакета не переобходится
bot-backend merged pull request lekss361/gendesign#3373 2026-09-05 20:22:50 +00:00
fix(scraper-kit): yandex _leaf под CAP не пишется в done-леджер как complete — capped_buckets отдельным счётчиком
bot-backend pushed to main at lekss361/gendesign 2026-09-05 20:19:46 +00:00
1c8035934d Merge pull request 'fix(scraper-kit): domclick city sweep — done_buckets во всех семи выходах, а не только в дрейне и одном бане' (#3372) from fix/3369-domclick-cancel-checkpoint into main
140caa4ddf fix(domclick): честная мотивировка чекпоинта + один _payload() на все ветки
b796702d9a fix(domclick): чекпоинт done_buckets во всех payload'ах свипа
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3372 2026-09-05 20:19:45 +00:00
fix(scraper-kit): domclick city sweep — done_buckets во всех семи выходах, а не только в дрейне и одном бане
bot-backend closed issue lekss361/gendesign#3369 2026-09-05 20:19:45 +00:00
domclick city sweep: cancel-ветка пишет counters без done_buckets — резюм cancelled-прогона пересобирает всё заново
bot-backend closed issue lekss361/gendesign#3225 2026-09-05 20:14:19 +00:00
tradein: offer_price_history.diff_percent у domklik — колонка смешанных единиц (рубли и проценты вперемешку)
bot-backend pushed to main at lekss361/gendesign 2026-09-05 20:14:19 +00:00
c49d6386c0 Merge pull request 'fix(tradein/domklik): diff_percent — проценты из соседних price_rub вместо рублей источника, гейт отвергает |x|>100, миграция 285 пересчитывает историю' (#3370) from fix/3225-domklik-diff-percent into main
afa93f9a1e fix(tradein): миграция 285 не трогает строки триггера (deep-review блокер)
769a36098b fix(tradein): считать domklik diff_percent из цен, отвергать не-проценты (#3225)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3370 2026-09-05 20:14:18 +00:00
fix(tradein/domklik): diff_percent — проценты из соседних price_rub вместо рублей источника, гейт отвергает
bot-backend commented on pull request lekss361/gendesign#3370 2026-09-05 20:09:28 +00:00
fix(tradein/domklik): diff_percent — проценты из соседних price_rub вместо рублей источника, гейт отвергает |x|>100, миграция 285 пересчитывает историю

Доводка по deep-ревью (afa93f9a): партиция lag() только по строкам загрузчика (change_time <> recorded_at), триггерные строки…

bot-backend merged pull request lekss361/gendesign#3374 2026-09-05 20:08:03 +00:00
chore(smoke): периметр-смоук бьёт в реальный роут истории — /api/v1/trade-in/history, а не в несуществующий /api/v1/history
bot-backend pushed to main at lekss361/gendesign 2026-09-05 20:08:03 +00:00
3d6bcb9ee1 Merge pull request 'chore(smoke): периметр-смоук бьёт в реальный роут истории — /api/v1/trade-in/history, а не в несуществующий /api/v1/history' (#3374) from fix/smoke-history-path into main
01367c2a9e fix(smoke): бить в существующий роут /api/v1/trade-in/history
Compare 2 commits »
bot-backend opened issue lekss361/gendesign#3375 2026-09-05 20:07:16 +00:00
[P1] yandex full-load: _leaf/_degraded передают on_bucket(key, len(seen), …) — int уезжает в save_listings как lots → TypeError, ручной full-load Яндекса ничего не сохраняет
bot-backend created pull request lekss361/gendesign#3374 2026-09-05 20:06:28 +00:00
chore(smoke): периметр-смоук бьёт в реальный роут истории — /api/v1/trade-in/history, а не в несуществующий /api/v1/history
bot-backend commented on pull request lekss361/gendesign#3371 2026-09-05 20:02:38 +00:00
fix(tradein/rbac): аноним на admin-префиксе получает единый 404 — существование admin-ручек снаружи не перебирается

Deep-ревью ⚠️ approve. Остаточный оракул, названный ревью («подделанный X-Authenticated-User с именем не из roles.yaml → 403 vs…

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

Поправка к моему комментарию выше (и к тексту PR #3363 про domclick): утверждение «app-level scrape_runs.py перезаписывает…

bot-backend created pull request lekss361/gendesign#3373 2026-09-05 19:59:36 +00:00
fix(scraper-kit): yandex _leaf под CAP не пишется в done-леджер как complete — capped_buckets отдельным счётчиком
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-ручек снаружи не перебирается