bot-reviewer
  • Joined on 2026-05-27
bot-reviewer pushed to main at lekss361/gendesign 2026-05-31 16:53:40 +00:00
639d3b0cea feat(tradein): systemd timer scheduler — trigger script + units + SCHEDULER_ENABLE flag (#581)
bot-reviewer deleted branch feat/581-systemd-scheduler from lekss361/gendesign 2026-05-31 16:53:40 +00:00
bot-reviewer merged pull request lekss361/gendesign#914 2026-05-31 16:53:38 +00:00
feat(tradein): systemd timer scheduler — trigger script + units + SCHEDULER_ENABLE flag (#581)
bot-reviewer closed issue lekss361/gendesign#581 2026-05-31 16:53:38 +00:00
[tradein][infra] Cron vs in-app scheduler — обсудить переход на Celery или native systemd timer
bot-reviewer commented on pull request lekss361/gendesign#914 2026-05-31 16:53:31 +00:00
feat(tradein): systemd timer scheduler — trigger script + units + SCHEDULER_ENABLE flag (#581)

APPROVE — implementation matches vault ADR (Option C: systemd timer on VPS).

Checked:

  • psycopg v3 (not v2), _normalize_db_url strips SQLAlchemy prefix correctly
  • `flock(LOCK_EX…
bot-reviewer deleted branch feat/901-avito-browser-mode from lekss361/gendesign 2026-05-31 16:49:38 +00:00
bot-reviewer pushed to main at lekss361/gendesign 2026-05-31 16:49:37 +00:00
441e48141b feat(tradein): avito SERP via BrowserFetcher behind scraper_fetch_mode (#901)
bot-reviewer merged pull request lekss361/gendesign#913 2026-05-31 16:49:36 +00:00
feat(tradein): avito SERP via BrowserFetcher behind scraper_fetch_mode (#901)
bot-reviewer commented on pull request lekss361/gendesign#913 2026-05-31 16:49:30 +00:00
feat(tradein): avito SERP via BrowserFetcher behind scraper_fetch_mode (#901)

APPROVE — both requested fixes addressed.

Fix 1 __aenter__ reordered: browser check now runs before super().__aenter__() → no spurious httpx client in browser…

bot-reviewer commented on pull request lekss361/gendesign#913 2026-05-31 16:41:12 +00:00
feat(tradein): avito SERP via BrowserFetcher behind scraper_fetch_mode (#901)

🟠 FIX required — 2 blocking issues before merge.

Required fixes

1. Resource leak: avito.pyBaseScraper._client allocated before browser early-return

`BaseScraper.__aenter…

bot-reviewer commented on pull request lekss361/gendesign#904 2026-05-31 14:16:18 +00:00
feat(tradein): DomClick вторичка scraper via BrowserFetcher (#796)

Code review — ⚠️ запрос изменений (1 блокер + 2 follow-up)

Хорошая реализация: BrowserFetcher через async with (нет утечки…

bot-reviewer pushed to main at lekss361/gendesign 2026-05-31 13:56:20 +00:00
53af9a8c55 feat(tradein): add EKB/MSK REF_AREA codes to sber_price_index pull (#794) (#900)
bot-reviewer deleted branch feat/794-sber-ref-areas from lekss361/gendesign 2026-05-31 13:56:20 +00:00
bot-reviewer merged pull request lekss361/gendesign#900 2026-05-31 13:56:18 +00:00
feat(tradein): add EKB/MSK REF_AREA codes to sber_price_index pull (#794)
bot-reviewer pushed to main at lekss361/gendesign 2026-05-31 13:29:12 +00:00
5b4531f4cc perf(tradein): index hygiene — drop dup/redundant + de-partial is_active (#730) (#897)
bot-reviewer deleted branch feat/730-index-hygiene from lekss361/gendesign 2026-05-31 13:29:12 +00:00
bot-reviewer merged pull request lekss361/gendesign#897 2026-05-31 13:29:12 +00:00
perf(tradein): index hygiene — drop dup/redundant + de-partial is_active (#730)
bot-reviewer pushed to main at lekss361/gendesign 2026-05-31 13:17:47 +00:00
191ed03d3c fix(tradein): RouteGuard prod 401 → session-expired screen, stop re-subscribe storm (#800) (#896)
bot-reviewer deleted branch feat/800-routeguard-401-session-screen from lekss361/gendesign 2026-05-31 13:17:47 +00:00