Контекст: в следующей фазе нужен единый BE-контракт для скидок и идентификации без смешения legacy/compatibility представлений.
Скоуп:
- определить канонические поля скидок (
discount vs min/max_discount) и правила маппинга
- привести к единой схеме режимы идентификации (
questions, answer_tree, user_profile)
- убрать неоднозначность в DTO/валидации/response mapping
- задокументировать обратную совместимость (если нужна)
Критерии готовности:
- предсказуемые ответы admin/buyer API
- FE-адаптация может идти по фиксированному контракту
Контекст: в следующей фазе нужен единый BE-контракт для скидок и идентификации без смешения legacy/compatibility представлений.
Скоуп:
discountvsmin/max_discount) и правила маппингаquestions,answer_tree,user_profile)Критерии готовности: