fix(tradein): word-boundary street match + cian unescape robustness (Refs #769 A1+D) (#798)
stale-claims.yml #601 -Scheduled
fix(tradein): word-boundary street match + cian unescape robustness (Refs #769 A1+D) (#798)
deploy-tradein.yml #600 -Commit
4c275e04ea
pushed by
bot-reviewer
feat(db): quarter_price_index FDW foreign table + monthly refresh (Refs #762) (#797)
deploy.yml #599 -Commit
87a5de0cae
pushed by
bot-reviewer
feat(db): quarter_price_index FDW foreign table + monthly refresh (Refs #762) (#797)
deploy-tradein.yml #598 -Commit
87a5de0cae
pushed by
bot-reviewer
fix(tradein): resilience-хвост аудита #770 (findings #25-33) (#793)
deploy-tradein.yml #597 -Commit
679e75b9e8
pushed by
bot-reviewer
feat(db): mv_quarter_price_index — quarter price-index из ДКП (Refs #760) (#792)
deploy.yml #596 -Commit
a4057a5b28
pushed by
bot-reviewer
fix(tradein): санитизация brand.logo_url + валидация brand-цветов (#766) (#791)
stale-claims.yml #595 -Scheduled
fix(tradein): санитизация brand.logo_url + валидация brand-цветов (#766) (#791)
deploy-tradein.yml #594 -Commit
b175ea4225
pushed by
bot-reviewer
fix(ratio): ppm² потолок asking→sold в конфиг, default 1.2M (Refs #767) (#790)
deploy-tradein.yml #593 -Commit
3653f020b6
pushed by
bot-reviewer
fix(pdf): brand-spoof + median=0 empty-state + SSRF + дисклеймер + sources (Refs #772) (#789)
deploy-tradein.yml #592 -Commit
38d44f46b7
pushed by
bot-reviewer
feat(tradein): Avito mobile proxy egress + firewall detect + MSK date (#623, #726) (#788)
deploy-tradein.yml #591 -Commit
96027357b5
pushed by
bot-reviewer
fix(tradein): MapCard клик по пину + честная ДКП-легенда (#786) (#787)
deploy-tradein.yml #590 -Commit
a45d4b3cf4
pushed by
bot-reviewer
fix(cian): verify_session на curl_cffi impersonate — ban != cookies expired (Refs #768) (#785)
deploy-tradein.yml #589 -Commit
8f2ff10a1c
pushed by
bot-reviewer
fix(estimator): expected_sold guard listings_clean → median_price>0 (Refs #773) (#784)
deploy-tradein.yml #588 -Commit
ec84637abf
pushed by
bot-reviewer
fix(scrapers): yandex area из embedded-state JSON (Refs #775) (#783)
deploy-tradein.yml #587 -Commit
30ae4841a4
pushed by
bot-reviewer
fix(tradein): MapPicker через portal в document.body — z-index конфликт с SourcesProgress (#771) (#782)
deploy-tradein.yml #586 -Commit
fdbd6ed70d
pushed by
bot-reviewer
fix(tradein): account-бренд приоритетен над ?brand= — cross-brand leak (#765) (#780)
stale-claims.yml #585 -Scheduled
fix(tradein): account-бренд приоритетен над ?brand= — cross-brand leak (#765) (#780)
deploy-tradein.yml #584 -Commit
238f14a0d7
pushed by
bot-reviewer
fix(tradein): avito content-block (HTTP-200) не маскируется под end-of-pagination (Refs #754) (#779)
deploy-tradein.yml #583 -Commit
489666c735
pushed by
bot-reviewer
fix(tradein): SSRF host-allowlist на admin scrape + удалён dead ADMIN_TOKEN (Refs #756) (#778)
deploy-tradein.yml #582 -Commit
bcd035034a
pushed by
bot-reviewer
fix(tradein): /sales-vs-listings street_only не house_linked (Refs #757) (#777)
deploy-tradein.yml #581 -Commit
9954f4962f
pushed by
bot-reviewer
fix(tradein): cron-scrape.sh log to writable path + graceful tee (Refs #758) (#776)
deploy-tradein.yml #580 -Commit
652e0df10f
pushed by
bot-reviewer
fix(scrapers): stable dedup_hash — drop price_rub + strip URL query (Refs #753) (#761)
deploy-tradein.yml #579 -Commit
79a79004cf
pushed by
bot-reviewer
fix(scheduler): atomic _claim_run via advisory xact lock (Refs #750) (#752)
deploy-tradein.yml #578 -Commit
2226b16cd3
pushed by
bot-reviewer
fix(tradein): gate «0,00 млн ₽» в не-headline секциях при insufficient_data (#748) (#751)
stale-claims.yml #577 -Scheduled
fix(tradein): gate «0,00 млн ₽» в не-headline секциях при insufficient_data (#748) (#751)
deploy-tradein.yml #576 -Commit
93f85154a5
pushed by
bot-reviewer
fix(tradein): atomic conditional quota increment — close TOCTOU (#747) (#749)
deploy-tradein.yml #575 -Commit
a74591d7cc
pushed by
bot-reviewer
fix(tradein): confidence «средняя» → amber + FIXME для compsTier (#742) (#746)
deploy-tradein.yml #574 -Commit
1b8e3b1f25
pushed by
bot-reviewer
feat(scrapers): wire N1.ru city sweep — pipeline + scheduler + admin endpoint (#575) (#745)
deploy-tradein.yml #573 -Commit
6762a532eb
pushed by
bot-reviewer
fix(tradein): guard деления на median=0 в ListingsCard/DealsCard (#741) (#744)
deploy-tradein.yml #572 -Commit
2390c49d12
pushed by
bot-reviewer