bot-backend
pushed to fix/769-street-match-cian-unescape at lekss361/gendesign
2026-05-30 17:13:19 +00:00
bot-backend
pushed to feat/762-quarter-index-refresh at lekss361/gendesign
2026-05-30 17:13:19 +00:00
bot-backend
created branch feat/762-quarter-index-refresh in lekss361/gendesign
2026-05-30 17:13:19 +00:00
[tradein][backend] N1 parser: извлекать floor/total_floors (сейчас 0%)
[research][tradein][backend] СберИндекс city-index → time-adjustment для замороженных Rosreestr deals (#724/#727)
[research][tradein] ДомКлик PoC: headless + DataDome (401 на curl_cffi) — отложенный
bot-backend
created branch feat/770-resilience-tail in lekss361/gendesign
2026-05-30 17:09:24 +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 branch feat/760-quarter-price-index in lekss361/gendesign
2026-05-30 17:02:49 +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…
[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-верифицирова…
[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…