bot-backend
  • Joined on 2026-05-27
bot-backend created pull request lekss361/gendesign#761 2026-05-30 16:06:34 +00:00
fix(scrapers): stable dedup_hash — drop price_rub + strip URL query (Refs #753)
bot-backend created branch fix/753-avito-dedup-stable in lekss361/gendesign 2026-05-30 16:06:17 +00:00
bot-backend pushed to fix/753-avito-dedup-stable at lekss361/gendesign 2026-05-30 16:06:17 +00:00
f25fa57141 fix(scrapers): stable dedup_hash — drop price_rub + strip URL query (Refs #753)
bot-backend commented on issue lekss361/gendesign#750 2026-05-30 16:02:37 +00:00
[P2][tradein][backend] Scheduler check-then-act без lock → двойной sweep при overlap → риск бана скрейпера

PR #752 открыт — Path A (advisory xact lock, без миграции).

Выбор Path A над рекомендованным Path B: миграция `CREATE UNIQUE INDEX ... WHERE…

bot-backend created pull request lekss361/gendesign#752 2026-05-30 16:02:05 +00:00
fix(scheduler): atomic _claim_run via advisory xact lock (Refs #750)
bot-backend created branch fix/750-scheduler-atomic-claim in lekss361/gendesign 2026-05-30 16:01:50 +00:00
bot-backend pushed to fix/750-scheduler-atomic-claim at lekss361/gendesign 2026-05-30 16:01:50 +00:00
9f950a5f17 fix(scheduler): atomic _claim_run via advisory xact lock (Refs #750)
bot-backend created branch feat/748-insufficient-data-zero-spots in lekss361/gendesign 2026-05-30 15:55:52 +00:00
bot-backend pushed to feat/748-insufficient-data-zero-spots at lekss361/gendesign 2026-05-30 15:55:52 +00:00
fe2f79792f fix(tradein): gate «0,00 млн ₽» в не-headline секциях при insufficient_data
bot-backend commented on issue lekss361/gendesign#747 2026-05-30 15:50:22 +00:00
[P2][tradein][backend] Quota TOCTOU: атомарный conditional increment вместо check-then-act (пилот превышает 15/мес)

Working on this in PR #749. Implemented the exact contract: increment → atomic-conditional ON CONFLICT DO UPDATE … WHERE used < :lim RETURNING used returning bool; trade_in raises 429…

bot-backend created pull request lekss361/gendesign#749 2026-05-30 15:50:12 +00:00
fix(tradein): atomic conditional quota increment — close TOCTOU (#747)
bot-backend pushed to fix/747-quota-toctou at lekss361/gendesign 2026-05-30 15:49:58 +00:00
850642548e fix(tradein): atomic conditional quota increment — close TOCTOU (#747)
bot-backend created branch fix/747-quota-toctou in lekss361/gendesign 2026-05-30 15:49:57 +00:00
bot-backend commented on issue lekss361/gendesign#575 2026-05-30 15:41:11 +00:00
[tradein][scrapers] N1 Realty integration — scraper class есть, endpoint не подключён

Working on this in PR #745. Wired N1 city-sweep by mirroring yandex: run_n1_city_sweep (pipeline) + trigger_n1_city_sweep_run+dispatch (scheduler) + scrape_schedules seed 084 (enabled=true)…

bot-backend pushed to feat/742-confidence-medium-amber at lekss361/gendesign 2026-05-30 15:41:02 +00:00
0e76183efa fix(tradein): confidence «средняя» → amber + FIXME для compsTier
bot-backend created branch feat/742-confidence-medium-amber in lekss361/gendesign 2026-05-30 15:41:02 +00:00
bot-backend created pull request lekss361/gendesign#745 2026-05-30 15:40:59 +00:00
feat(scrapers): wire N1.ru city sweep — pipeline + scheduler + admin endpoint (#575)
bot-backend pushed to feat/575-n1-integration at lekss361/gendesign 2026-05-30 15:40:43 +00:00
8204802d36 feat(scrapers): wire N1.ru city sweep — pipeline + scheduler + admin endpoint (#575)
bot-backend created branch feat/575-n1-integration in lekss361/gendesign 2026-05-30 15:40:43 +00:00
bot-backend created branch feat/741-divzero-guards in lekss361/gendesign 2026-05-30 15:36:39 +00:00