BR 1.2 — Корректировки по юридическим лицам: Декомпозиция

Источники

СлойДокумент
ТребованиеBR 1.2
Бизнес-спекаЮридические лица (обновлена)
Бэкенд: User ServiceAPI (обновлен)

Изменения

Изменение 1: Убран set-primary

  • Обновить бизнес-спеку — правило #2, ролевая матрица, действия
  • Удалить POST /legal-entities/{id}/set-primary из API-контракта
  • Добавить FRANCHISE_LE_ALREADY_EXISTS ошибку в POST create
  • Убрать “Назначить главным” из фронтенд-спек (Список + Карточка)
  • Удалить setPrimary из кода User Service (Controller + Service)
  • Обновить create: auto is_primary=true для type=franchise, проверка уникальности
  • Обновить delete: FRANCHISE_LE_CANNOT_BE_DELETED вместо PRIMARY_CANNOT_BE_DELETED

Открытый вопрос

  • ADR-002 — ожидает ответа от бизнеса