"""Auth domain: role definitions and token claim models. The domain layer defines what a user identity looks like (UserClaims) and what roles exist (UserRole). Infrastructure details (JWT, bcrypt, PostgreSQL) live under infrastructure/auth and never leak into this package. """ from .models import UserClaims, UserRole __all__ = ["UserClaims", "UserRole"]