""" Authentication: per-user isolation via HF OAuth or MOCK_USER. No global state; username is derived per-request in app.py. """ from backend.config import MOCK_USER from backend.utils import get_username_from_request __all__ = ["get_username_from_request", "require_username"] def require_username(request: any) -> str: """ Return username for current request; never empty in practice (anonymous used as fallback). """ return get_username_from_request(request) or "anonymous"