"""Main router for v1 endpoints.""" from fastapi import APIRouter from fastapi.responses import HTMLResponse from app.core.logging import get_logger from app.schemas.common import HealthResponse router = APIRouter() logger = get_logger(__name__) @router.get("/") def health() -> HealthResponse: """Health check endpoint.""" logger.info("Health check endpoint accessed") return HealthResponse(status="healthy") @router.get("/scalar-docs", response_class=HTMLResponse) def scalar_docs() -> HTMLResponse: """Serve the API documentation using Scalar.""" return """