"""SSO service stub. Full SAML/OIDC implementation planned for Phase 5.""" from __future__ import annotations async def initiate_sso_login(account_slug: str) -> str: """Return SSO redirect URL for the given account slug. Not yet implemented — SSO is an enterprise Phase 5 feature. """ raise NotImplementedError("SSO coming soon") async def process_sso_callback(saml_response: str) -> None: """Process an SSO callback (SAML assertion or OIDC token exchange). Not yet implemented — SSO is an enterprise Phase 5 feature. """ raise NotImplementedError("SSO coming soon") async def validate_sso_config(config: dict) -> bool: """Validate an SSO configuration dict before storing it on the account. Not yet implemented — SSO is an enterprise Phase 5 feature. """ raise NotImplementedError("SSO coming soon")