[P2] admin.py: текст исключений утекает в HTTP-ответы (8 мест detail=f"...: {e}")
lekss361
deleted branch fix/tradein-admin-exception-leak from lekss361/gendesign
2026-07-03 06:27:23 +00:00
lekss361
created branch fix/tradein-extval-house-id in lekss361/gendesign
2026-07-03 06:22:56 +00:00
[P1] photo-upload буферизует всё тело в RAM до проверки лимита (OOM-риск при mem_limit 768m)
Задеплоено и проверено (2026-07-03 06:2x UTC).
- PR #2258 смержен, deploy success (sha 910bfed5).
- Смок: backend health 200;
request_body { max_size 12MB }…
lekss361
pushed to fix/tradein-admin-exception-leak at lekss361/gendesign
2026-07-03 06:20:55 +00:00
lekss361
created branch fix/tradein-admin-exception-leak in lekss361/gendesign
2026-07-03 06:16:48 +00:00
lekss361
pushed to fix/tradein-admin-exception-leak at lekss361/gendesign
2026-07-03 06:16:48 +00:00
lekss361
deleted branch fix/tradein-photo-upload-stream-cap from lekss361/gendesign
2026-07-03 06:16:00 +00:00
fix(tradein/security): photo-upload — чанковое чтение с капом 10MB + Caddy request_body 12MB (#2233)
[P1] photo-upload буферизует всё тело в RAM до проверки лимита (OOM-риск при mem_limit 768m)
[P1] Честность диапазона оценки: раскрыть/рекалибровать 56.6% + min-width floor + backtest baseline + CI-гейт
[P1] Честность диапазона оценки: раскрыть/рекалибровать 56.6% + min-width floor + backtest baseline + CI-гейт
Закрываю: ядро acceptance выполнено, смержено и задеплоено; остаток вынесен в follow-up #2255.
По пунктам:
- ✅ **Честно…
fix(tradein/security): photo-upload — чанковое чтение с капом 10MB + Caddy request_body 12MB (#2233)
[P1] Observability: off-box uptime-probe + fail health-check на dead backend + mem-лимиты + log-rotation
Bot-часть выполнена и верифицирована на проде (2026-07-03 06:06 UTC), PR #2231 задеплоен.
Проверка docker inspect на проде —…
lekss361
created branch fix/tradein-photo-upload-stream-cap in lekss361/gendesign
2026-07-03 06:07:03 +00:00
lekss361
pushed to fix/tradein-photo-upload-stream-cap at lekss361/gendesign
2026-07-03 06:07:03 +00:00