from typing import Any, Dict class GoCRegistry: """Lightweight Graph-of-Contracts registry stub for tests.""" def __init__(self) -> None: self._registry: Dict[str, Any] = {} def register_adapter(self, name: str, metadata: Any) -> None: self._registry[name] = metadata def get_adapter(self, name: str) -> Any: return self._registry.get(name) def list_adapters(self) -> list: """Return the list of registered adapter names in deterministic order.""" return sorted(self._registry.keys())