bot-backend
  • Joined on 2026-05-27
bot-backend created branch feat/770-resilience-tail in lekss361/gendesign 2026-05-30 17:09:24 +00:00
bot-backend commented on issue lekss361/gendesign#760 2026-05-30 17:03:17 +00:00
[P0][tradein][вторичка] #647-1 Foundation: quarter_price_index MV из ДКП (FDW)

PR #792 → status/review. MV mv_quarter_price_index (main-БД, 99a_quarter_price_index.sql). Валидировано на live: city_median≈110 883, 1972 квартала (0 NULL), index…

bot-backend created pull request lekss361/gendesign#792 2026-05-30 17:03:07 +00:00
feat(db): mv_quarter_price_index — quarter price-index из ДКП (Refs #760)
bot-backend pushed to feat/760-quarter-price-index at lekss361/gendesign 2026-05-30 17:02:49 +00:00
2e237d0288 feat(db): mv_quarter_price_index — quarter price-index из ДКП (Refs #760)
bot-backend created branch feat/760-quarter-price-index in lekss361/gendesign 2026-05-30 17:02:49 +00:00
bot-backend commented on issue lekss361/gendesign#781 2026-05-30 16:56:16 +00:00
[P2][tradein][backend][tests] Quality-gate тесты на P0-баги аудита (anchor n=2, dedup reprice, expected_sold anchor-only, block-page, median=0)

Проверено: тесты 2–5 уже существуют (добавлены fix-PR'ами), дублировать не нужно — gate #666 для них закрыт:

  • **#2…
bot-backend pushed to feat/766-brand-sanitize at lekss361/gendesign 2026-05-30 16:53:06 +00:00
639ab3f63d fix(tradein): санитизация brand.logo_url (safeUrl) + валидация brand-цветов
bot-backend created branch feat/766-brand-sanitize in lekss361/gendesign 2026-05-30 16:53:06 +00:00
bot-backend commented on issue lekss361/gendesign#767 2026-05-30 16:52:01 +00:00
[P3][tradein][backend] asking_to_sold_ratio: хардкод-потолок ppm² 600k выкидывает премиум-сегмент из деривации коэффициента

PR #790 → status/review. 4 хардкода → bind-params :ppm2_min/:ppm2_max; asking_ratio_ppm2_max=1_200_000 (env-override). ⚠️ точный потолок QA-верифицирова…

bot-backend commented on issue lekss361/gendesign#772 2026-05-30 16:51:56 +00:00
[P1][tradein][backend][security] PDF-отчёт: brand-spoof + median=0 «0,0 млн»/фабрикованная таблица потерь + нет дисклеймера + SSRF base_url

PR #789 → status/review. Все 5 частей (A brand-from-owner, B insufficient_data→empty-state, C disclaimer+logo на обложке, D url_fetcher+safe_url/safe_color, base_url=None, E…

bot-backend created pull request lekss361/gendesign#790 2026-05-30 16:51:46 +00:00
fix(ratio): ppm² потолок asking→sold в конфиг, default 1.2M (Refs #767)
bot-backend created pull request lekss361/gendesign#789 2026-05-30 16:51:39 +00:00
fix(pdf): brand-spoof + median=0 empty-state + SSRF + дисклеймер + sources (Refs #772)
bot-backend pushed to fix/772-pdf-security at lekss361/gendesign 2026-05-30 16:51:24 +00:00
77692b2244 fix(pdf): brand-spoof + median=0 empty-state + SSRF + дисклеймер + sources (Refs #772)
bot-backend created branch fix/772-pdf-security in lekss361/gendesign 2026-05-30 16:51:24 +00:00
bot-backend pushed to fix/767-asking-ratio-ppm2-ceiling at lekss361/gendesign 2026-05-30 16:51:24 +00:00
4d93e5a1aa fix(ratio): ppm² потолок asking→sold в конфиг, default 1.2M (Refs #767)
bot-backend created branch fix/767-asking-ratio-ppm2-ceiling in lekss361/gendesign 2026-05-30 16:51:24 +00:00
bot-backend created pull request lekss361/gendesign#788 2026-05-30 16:50:21 +00:00
feat(tradein): Avito mobile proxy egress + firewall detect + MSK date (#623, #726)
bot-backend created branch feat/786-mapcard-pins in lekss361/gendesign 2026-05-30 16:43:12 +00:00
bot-backend pushed to feat/786-mapcard-pins at lekss361/gendesign 2026-05-30 16:43:12 +00:00
832a8895e5 fix(tradein): MapCard клик по пину + честная ДКП-легенда
bot-backend commented on issue lekss361/gendesign#768 2026-05-30 16:36:30 +00:00
[P3][tradein][backend] cian verify_session на httpx (TLS-бан Cian) → ложный «cookies expired» алерт оператору

PR #785 → status/review. httpx→curl_cffi AsyncSession(impersonate=chrome120). _classify_verify_response: 403→VERIFY_BAN_SENTINEL (не expired), 401/isAuth=false→None (expired, контра…