Merge pull request 'feat(tradein): sber-index freshness monitor (п.1 observability)' (#2503) from fix/tradein-sber-freshness-monitor into main
deploy-tradein.yml #5034 -Commit
73f932d60a
pushed by
bot-backend
feat(tradein): монитор свежести СберИндекса (audit п.1)
ci.yml #5031 -Commit
07275c3c97
pushed by
bot-backend
feat(tradein): монитор свежести СберИндекса (audit п.1)
ci-tradein.yml #5030 -Commit
07275c3c97
pushed by
bot-backend
fix(tradein/oblast): Tier-2a guard — coord-less non-ЕКБ карточка не матчит ЕКБ-alias
ci.yml #5029 -Commit
d92ff5c3d3
pushed by
bot-backend
fix(tradein/oblast): Tier-2a guard — coord-less non-ЕКБ карточка не матчит ЕКБ-alias
ci-tradein.yml #5028 -Commit
d92ff5c3d3
pushed by
bot-backend
refactor(tradein): консолидировать corridor/street-deals city-scope на _resolve_target_city (п.3)
ci.yml #5027 -Commit
d31b1e01ee
pushed by
bot-backend
refactor(tradein): консолидировать corridor/street-deals city-scope на _resolve_target_city (п.3)
ci-tradein.yml #5026 -Commit
d31b1e01ee
pushed by
bot-backend
Merge pull request 'fix(tradein): oblast avito-sweep city-slug + Tier-2b geo-guard (R2, latent)' (#2500) from fix/tradein-scrapers-oblast into main
deploy-tradein.yml #5024 -Commit
51473fc841
pushed by
bot-backend
fix(tradein/oblast): city-slug в avito SERP + geo/city guard в Tier-2b матчинга
ci.yml #5022 -Commit
bf4ce1ba36
pushed by
bot-backend
fix(tradein/oblast): city-slug в avito SERP + geo/city guard в Tier-2b матчинга
ci-tradein.yml #5021 -Commit
bf4ce1ba36
pushed by
bot-backend
fix(tradein/v2): честность гистограмм и оси scatter + мобильный guard + a11y графика
ci.yml #5020 -Commit
219cdfdbcc
pushed by
bot-backend
fix(tradein/v2): честность гистограмм и оси scatter + мобильный guard + a11y графика
ci-tradein.yml #5019 -Commit
219cdfdbcc
pushed by
bot-backend
Merge pull request 'fix(tradein/rbac): энфорсить roles.yaml scope на всех non-admin путях (R2 H3 security)' (#2498) from fix/tradein-rbac-scope into main
deploy-tradein.yml #5017 -Commit
519b482cdd
pushed by
bot-backend
Merge pull request 'fix(tradein/lead): phone digit-guard, убрать dead landing-литерал, 152-ФЗ audit (R2)' (#2497) from fix/tradein-lead-hardening into main
deploy-tradein.yml #5016 -Commit
e4bb2fc2e3
pushed by
bot-backend
fix(tradein/rbac): энфорсить roles.yaml scope на всех non-admin путях (R2 H3)
ci.yml #5015 -Commit
85321d1d1a
pushed by
bot-backend
fix(tradein/rbac): энфорсить roles.yaml scope на всех non-admin путях (R2 H3)
ci-tradein.yml #5014 -Commit
85321d1d1a
pushed by
bot-backend
fix(trade-in): усилить валидацию /lead и почистить контракт (#2376)
ci.yml #5013 -Commit
0583fb0efd
pushed by
bot-backend
fix(trade-in): усилить валидацию /lead и почистить контракт (#2376)
ci-tradein.yml #5012 -Commit
0583fb0efd
pushed by
bot-backend
Merge pull request 'fix(tradein): image_sanitizer — reject decompression-bomb до декода (R2 security)' (#2495) from fix/tradein-image-dos into main
deploy-tradein.yml #5010 -Commit
032fd95a7e
pushed by
bot-backend
fix(tradein/ingest): 4 data-integrity дефекта в бэкфилле годов и импорте ДКП
ci.yml #5008 -Commit
6487813ec5
pushed by
bot-backend
fix(tradein/ingest): 4 data-integrity дефекта в бэкфилле годов и импорте ДКП
ci-tradein.yml #5007 -Commit
6487813ec5
pushed by
bot-backend
fix(tradein/photos): защита от pixel-flood DoS в image_sanitizer
ci.yml #5006 -Commit
1c9f0e1161
pushed by
bot-backend
fix(tradein/photos): защита от pixel-flood DoS в image_sanitizer
ci-tradein.yml #5005 -Commit
1c9f0e1161
pushed by
bot-backend
test(tradein/pdf): обновить insufficient-page тест под city-aware № отчёта
ci.yml #5004 -Commit
20bdc7dec8
pushed by
bot-backend
test(tradein/pdf): обновить insufficient-page тест под city-aware № отчёта
ci-tradein.yml #5003 -Commit
20bdc7dec8
pushed by
bot-backend