ADR-004: Проблема — Auth Service заблокирован

Контекст

BR 1.3 требует авторизацию сотрудников по email+пароль. Auth Service для валидации credentials вызывает User Service internal API:

  • POST /internal/users/validate-credentials
  • GET /internal/users/by-email

Эти эндпоинты требуют таблицу employees в User Service с полями: email, password_hash, role, franchise_id, store_ids, status.

В чём блокер

BR по сотрудникам (CRUD, поля, роли, привязка к ТТ) не поступал. Без таблицы employees Auth Service не может валидировать credentials.

Что ждали

BR по сотрудникам от коллеги → полный цикл (спека → контракты → реализация employees) → разблокировка Auth Service.

Временное решение

Каждый сервис валидирует JWT локально (HS256 + shared JWT_SECRET) — ADR-001.

Ссылки