helpers/login.py.dox.md
login.py helper module.login.py because this directory is intentionally flat.login.py owns the runtime implementation.login.py.dox.md owns durable notes about responsibilities, contracts, side effects, and verification for that implementation.get_credentials_hash()is_login_required()hashlib, helpers.dotenv.get_dotenv_value, hashlib.sha256.hexdigest, hashlib.sha256, encode.tests/test_http_auth_csrf.pytests/test_oauth_gemini_api.pytests/test_oauth_github_copilot.pytests/test_oauth_providers.pytests/test_oauth_xai_grok.pytests/test_tunnel_remote_link.pytests/test_ws_security.pyNo child DOX files.