"""Runtime service registry for UI pages and background tasks.""" from __future__ import annotations from app.services.data_service import DataService _data_service: DataService | None = None def set_data_service(service: DataService) -> None: global _data_service _data_service = service def get_data_service() -> DataService: if _data_service is None: raise RuntimeError("DataService has not been initialized") return _data_service