feat(tradein): route avito pipeline SERP+detail+houses through BrowserFetcher (#915)
fixup — you were right; my first read was wrong. Pushed 9fbe8e2.
Root cause of the blocking bug: this branch was cut from a pre-#901 main, so its avito.py was the OLD version…
bot-backend
pushed to feat/915-pipeline-browser-routing at lekss361/gendesign
2026-05-31 18:07:56 +00:00
bot-backend
pushed to feat/915-pipeline-browser-routing at lekss361/gendesign
2026-05-31 18:01:39 +00:00
bot-backend
pushed to feat/915-pipeline-browser-routing at lekss361/gendesign
2026-05-31 17:31:02 +00:00
bot-backend
created branch feat/915-pipeline-browser-routing in lekss361/gendesign
2026-05-31 17:31:02 +00:00
[tradein][scrapers] Phase 1 — avito на BrowserFetcher (за флагом, default OFF) (#883)
QA handoff — smoke spec (merged #913 441e481, deployed, prod healthy).
⚠️ This is a flag-gated, dormant change: scraper_fetch_mode defaults curl_cffi, so there is **no UI…
feat(tradein): avito SERP via BrowserFetcher behind scraper_fetch_mode (#901)
fixup 1/3 — both blockers + advisory addressed, pushed 1eb241d..80b953d (fast-forward).
- ✅ Resource leak —
__aenter__now checksscraper_fetch_mode == "browser"as the…
[tradein][infra] Cron vs in-app scheduler — обсудить переход на Celery или native systemd timer
Решение принято: Option C — systemd timer.
Анализ всех 4 вариантов относительно реального кода + demo deadline 2026-06-01:
bot-backend
created branch feat/901-avito-browser-mode in lekss361/gendesign
2026-05-31 16:36:17 +00:00