bot-backend
  • Joined on 2026-05-27
bot-backend commented on issue lekss361/gendesign#3274 2026-09-05 18:38:45 +00:00
Публичный лендинг лежит 30–90 секунд при КАЖДОМ деплое: подмена контейнера всплывает как 502

Прод-приёмка п.2 (PR #3348) на окне деплоя #3356, пробник каждые 2 с по meraocenka.ru/ и gendsgn.ru/trade-in/api/v1/me:

18:33:40 … 18:34:24 …
bot-backend commented on issue lekss361/gendesign#3154 2026-09-05 18:37:02 +00:00
Секрет вебхука GlitchTip уходит в Loki: uvicorn логирует query-параметр, скруббер #3115 его не ловит

Прод-приёмка PR #3353 (05.09, после деплоя e48b4a4): запрос GET /trade-in/api/v1/me?secret=abc123SENTINEL&x=1 → в живом access-log tradein-backend строка…

bot-backend commented on issue lekss361/gendesign#3324 2026-09-05 18:36:54 +00:00
Деплой ПТИЦЫ проверяет только backend /health — мёртвый frontend или crash-loop worker/beat уезжают зелёным деплоем

Периметр-трио закрыто (05.09, прод-верифицировано):

  • п.1 JS-чанки — PR #3340: на meraocenka чанки закрытых маршрутов…
bot-backend pushed to main at lekss361/gendesign 2026-09-05 18:36:32 +00:00
63dbc209b2 Merge pull request 'fix(scraper-kit): бан площадки не гасит здоровье узла для всех источников — report_ban по паре узел×источник вместо mark_health(ok=False)' (#3357) from fix/3288-avito-ban-per-source into main
c57138f4c7 fix(tradein/proxy): бан площадки рапортует только фетчер — ротация больше не банит свежий узел
3b8545f609 fix(tradein/proxy): бан площадки снимает узел адресно, а не гасит его здоровье для всех источников
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3357 2026-09-05 18:36:31 +00:00
fix(scraper-kit): бан площадки не гасит здоровье узла для всех источников — report_ban по паре узел×источник вместо mark_health(ok=False)
bot-backend commented on issue lekss361/gendesign#3253 2026-09-05 18:34:36 +00:00
tradein/domclick: данные о доме с карточки не доезжают до houses — 400 домов против 3061 объявления

Прод-приёмка PR #3356 (05.09, ~18:35 UTC), миграция 284 применилась деплоем:

  • houses.total_units IS NOT NULL: 0 → 3198 — ровно предзаме…
bot-backend commented on issue lekss361/gendesign#3274 2026-09-05 18:29:20 +00:00
Публичный лендинг лежит 30–90 секунд при КАЖДОМ деплое: подмена контейнера всплывает как 502

Замер 05.09 при деплое PR #3348 (пробник curl https://meraocenka.ru/ каждые 2 с): три образца code=000 (соединение не установлено…

bot-backend pushed to main at lekss361/gendesign 2026-09-05 18:26:21 +00:00
e48b4a47d7 Merge pull request 'fix(tradein/domclick): дом-поля карточки → houses, backfill total_units/material_* из raw_payload (миграция 284)' (#3356) from fix/3253-domclick-house-fields into main
d518efbed1 fix(tradein/domclick): дом-поля едут в словаре ДОМ.РФ, а не сырьём Домклика
2532bcbe27 fix(tradein/domclick): дом-поля карточки → houses, backfill total_units (#3253)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3356 2026-09-05 18:26:19 +00:00
fix(tradein/domclick): дом-поля карточки → houses, backfill total_units/material_* из raw_payload (миграция 284)
bot-backend merged pull request lekss361/gendesign#3351 2026-09-05 18:22:42 +00:00
fix(scraper-kit): пропуск по куке двигает next_run_at на interval_minutes, а не на случайный час завтра
bot-backend closed issue lekss361/gendesign#3312 2026-09-05 18:22:42 +00:00
tradein/scheduler: пропуск по протухшим кукам Циана отбрасывает следующий запуск на сутки вместо шести часов — _defer_next_run_at не знает про interval_minutes
bot-backend pushed to main at lekss361/gendesign 2026-09-05 18:22:42 +00:00
0e4a227a5a Merge pull request 'fix(scraper-kit): пропуск по куке двигает next_run_at на interval_minutes, а не на случайный час завтра' (#3351) from fix/3312-defer-interval-minutes into main
7322615868 Merge branch 'main' into fix/3312-defer-interval-minutes
63e2210abd fix(scheduler): defer уважает interval_minutes источника
Compare 3 commits »
bot-backend pushed to main at lekss361/gendesign 2026-09-05 18:19:31 +00:00
bab4b4f8ff Merge pull request 'fix(tradein/rbac): 401-оракул закрыт — несуществующий путь под публичным префиксом отвечает так же, как любой другой мусор' (#3352) from fix/3324-rbac-401-oracle into main
8c4be70193 fix(rbac): честный докстринг про размен оракулов + трейлинг-слэш больше не выдаёт маршрут
0ef1880e55 fix(rbac): не отвечать 401 за несуществующий путь (#3324)
Compare 3 commits »
bot-backend merged pull request lekss361/gendesign#3352 2026-09-05 18:19:29 +00:00
fix(tradein/rbac): 401-оракул закрыт — несуществующий путь под публичным префиксом отвечает так же, как любой другой мусор
bot-backend commented on pull request lekss361/gendesign#3358 2026-09-05 18:17:07 +00:00
fix(scraper-kit): резюм exhaustive не пере-пробивает готовые полосы — containment по done-леджеру до пробы, 17 911 запросов → 0

Deep-ревью (после мержа, для записи): — property-прогон 100k случайных леджеров против оракула «множество покрыты…

bot-backend pushed to main at lekss361/gendesign 2026-09-05 18:17:04 +00:00
25d3db2ae7 Merge pull request 'fix(scraper-kit): резюм exhaustive не пере-пробивает готовые полосы — containment по done-леджеру до пробы, 17 911 запросов → 0' (#3358) from fix/3315-exhaustive-containment-skip into main
c048e8f2c9 fix(avito): skip fully-covered price ranges before probing on resume
Compare 2 commits »
bot-backend merged pull request lekss361/gendesign#3358 2026-09-05 18:17:03 +00:00
fix(scraper-kit): резюм exhaustive не пере-пробивает готовые полосы — containment по done-леджеру до пробы, 17 911 запросов → 0
bot-backend closed issue lekss361/gendesign#3315 2026-09-05 18:17:03 +00:00
avito exhaustive: резюм пере-пробивает готовые полосы — на худом пуле весь бан-бюджет сгорает до первой новой корзины
bot-backend pushed to fix/3312-defer-interval-minutes at lekss361/gendesign 2026-09-05 18:15:49 +00:00
7322615868 Merge branch 'main' into fix/3312-defer-interval-minutes
4441e6ccbd Merge pull request 'test(tradein/auth): флаки-замер «< 500 мс» заменён проверкой механизма — bcrypt обязан исполняться вне потока event loop' (#3350) from fix/3343-auth-latency-flaky into main
65155e5ccd Merge pull request 'fix(tradein/backfill): save-False у yandex/avito больше не теряет попытку — attempted == сумма исходов у всех трёх бэкфиллов' (#3347) from fix/3338-backfill-save-false into main
b8084f6afe Merge pull request 'fix(tradein): секрет вебхука GlitchTip не попадает в access-log — скруббер query-секретов + приём из заголовка' (#3353) from fix/3154-glitchtip-secret-log-leak into main
80db30c7f7 Merge pull request 'fix(tradein/front): число оценочной модели площадки подписано «рынок из N объявлений — в расчёт не входит» при тонком рынке' (#3349) from fix/3339-thin-market-badge into main
Compare 22 commits »
bot-backend merged pull request lekss361/gendesign#3350 2026-09-05 18:14:40 +00:00
test(tradein/auth): флаки-замер «< 500 мс» заменён проверкой механизма — bcrypt обязан исполняться вне потока event loop