"""API for architecture change governance dashboard.""" try: from fastapi import APIRouter except Exception: APIRouter = None from .architecture_change_dashboard import ArchitectureChangeDashboard dashboard = ArchitectureChangeDashboard() def get_architecture_change_overview(): return dashboard.overview() def build_router(): if APIRouter is None: return None router = APIRouter(prefix="/admin/ai-evolution/architecture-changes", tags=["architecture-changes"]) @router.get("/overview", operation_id="getArchitectureChangeOverview") def overview(): return get_architecture_change_overview() return router router = build_router() __all__ = ["router", "get_architecture_change_overview"]