"""Authentication helpers: password hashing, JWT encode/decode, get_user. Receives the working implementation from the previous src/users/users.py during the cleanup phase. """ def hash_password(plaintext: str) -> str: raise NotImplementedError def verify_password(plaintext: str, hashed: str) -> bool: raise NotImplementedError def encode_jwt(payload: dict) -> str: raise NotImplementedError def decode_jwt(token: str) -> dict: raise NotImplementedError