"""Minimal service registry. Apps call `register_service(name, instance)` at startup.""" from typing import Any _services: dict[str, Any] = {} def register_service(name: str, instance: Any) -> None: _services[name] = instance def get_service(name: str) -> Any: if name not in _services: raise KeyError(f"Service not registered: {name}") return _services[name] def has_service(name: str) -> bool: return name in _services