BR 1.2 — Корректировки по юридическим лицам: Декомпозиция
Источники
| Слой | Документ |
|---|---|
| Требование | BR 1.2 |
| Бизнес-спека | Юридические лица (обновлена) |
| Бэкенд: User Service | API (обновлен) |
Изменения
Изменение 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 — ожидает ответа от бизнеса