Merge pull request 'fix(tradein): срок жизни оценки 24ч → 720ч — отчёты исчезали раньше, чем ими успевали воспользоваться' (#3133) from fix/tradein-retention-720h into main
All checks were successful
Deploy Trade-In / changes (push) Successful in 11s
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / build-frontend (push) Successful in 2m29s
Deploy Trade-In / test (push) Successful in 4m3s
Deploy Trade-In / build-backend (push) Successful in 1m5s
Deploy Trade-In / deploy (push) Successful in 1m29s
Deploy Trade-In / deploy-status (push) Successful in 5s
Deploy Trade-In / perimeter-smoke (push) Successful in 13s
All checks were successful
Deploy Trade-In / changes (push) Successful in 11s
Deploy Trade-In / build-browser (push) Has been skipped
Deploy Trade-In / build-frontend (push) Successful in 2m29s
Deploy Trade-In / test (push) Successful in 4m3s
Deploy Trade-In / build-backend (push) Successful in 1m5s
Deploy Trade-In / deploy (push) Successful in 1m29s
Deploy Trade-In / deploy-status (push) Successful in 5s
Deploy Trade-In / perimeter-smoke (push) Successful in 13s
This commit is contained in:
commit
01b36f623e
1 changed files with 18 additions and 1 deletions
|
|
@ -980,7 +980,24 @@ class Settings(BaseSettings):
|
|||
# "сессию" клиента, не архив); юридически обоснованный срок хранения адреса
|
||||
# физлица для анонимного B2C — решение не инженера, см. итоговый комментарий
|
||||
# к задаче. ENV: TRADE_IN_ESTIMATE_RETENTION_HOURS.
|
||||
trade_in_estimate_retention_hours: int = 24
|
||||
#
|
||||
# 27.08 — поднято 24 → 720 (30 суток) по решению владельца. Прод-факт:
|
||||
# у пилота «Практика» ВСЕ 75 оценок оказались недоступны, включая
|
||||
# позавчерашние, и это выглядело как пропажа данных. Строки были целы —
|
||||
# истёк `expires_at`, и карточка отдавала «Ссылка устарела».
|
||||
#
|
||||
# Обоснование «оценка живёт сессию клиента, не архив» писалось под
|
||||
# анонимный B2C. «Практика» — пилот-юрлицо: менеджер возвращается к
|
||||
# оценке через день-два, когда клиент перезванивает. Для такого сценария
|
||||
# суточный срок означает, что работа исчезает раньше, чем её успевают
|
||||
# использовать.
|
||||
#
|
||||
# NB: настройка ОДНА на оба контура. Юридический мотив 152-ФЗ (хранение
|
||||
# адреса физлица) относится к анонимному B2C, и для него 30 суток —
|
||||
# решение не инженерное. Разделение сроков по контурам — отдельная
|
||||
# задача; здесь сознательно поднят общий срок, а не сделан вид, что
|
||||
# контуры уже разведены.
|
||||
trade_in_estimate_retention_hours: int = 720
|
||||
|
||||
# trade_in_leads.expires_at TTL (дни от момента создания, migration 231).
|
||||
# У trade_in_leads раньше вообще не было срока хранения — лид (телефон +
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue