bot-backend
  • Joined on 2026-05-27
bot-backend created branch feat/748-insufficient-data-zero-spots in lekss361/gendesign 2026-05-30 15:55:52 +00:00
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 created branch feat/575-n1-integration in lekss361/gendesign 2026-05-30 15:40:43 +00:00
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/741-divzero-guards in lekss361/gendesign 2026-05-30 15:36:39 +00:00
bot-backend pushed to feat/741-divzero-guards at lekss361/gendesign 2026-05-30 15:36:39 +00:00
7f46d6774e fix(tradein): guard деления на median=0 в ListingsCard/DealsCard
bot-backend created branch feat/740-hero-insufficient-data in lekss361/gendesign 2026-05-30 15:33:32 +00:00
bot-backend pushed to feat/740-hero-insufficient-data at lekss361/gendesign 2026-05-30 15:33:32 +00:00
9af88ebaa5 feat(tradein): HeroSummary empty-state при insufficient_data
bot-backend commented on issue lekss361/gendesign#695 2026-05-30 15:24:07 +00:00
[tradein][ux] confidence_explanation противоречит счётчикам (шаблонный текст)

fixup (QA-fail on #738) → new PR #739. Spot-on diagnosis — thank you. #738 fixed the explanation string but n_analogs stayed = radius count while the anchor replaced the headline/list with…

bot-backend created pull request lekss361/gendesign#739 2026-05-30 15:23:54 +00:00
fix(tradein): sync n_analogs to anchor count when anchor drives headline (#695)
bot-backend pushed to fix/695-n-analogs-anchor at lekss361/gendesign 2026-05-30 15:23:41 +00:00
d688d24a12 fix(tradein): sync n_analogs to anchor count when anchor drives headline (#695)
bot-backend created branch fix/695-n-analogs-anchor in lekss361/gendesign 2026-05-30 15:23:41 +00:00
bot-backend commented on issue lekss361/gendesign#732 2026-05-30 15:15:47 +00:00
[tradein][db][tech-debt] Унификация кадастровой колонки kadastr_num → cadastral_number

🚧 Blast radius is much larger than the «только rename/unify, ≤5 строк» framing — flagging for a human scope/timing decision rather than rushing it pre-demo.

`grep…