"""Versioned API surface. Mounts under /api/v1.""" from fastapi import APIRouter from app.api.v1 import ( admin, ai, auth, citations, cleanup, events, gedcom, media, members, names, persons, proposals, public, relationships, sources, trees, users, ) api_router = APIRouter(prefix="/api/v1") api_router.include_router(auth.router) api_router.include_router(users.router) api_router.include_router(trees.router) api_router.include_router(persons.router) api_router.include_router(names.router) api_router.include_router(events.router) api_router.include_router(relationships.router) api_router.include_router(sources.router) api_router.include_router(citations.router) api_router.include_router(media.router) api_router.include_router(gedcom.router) api_router.include_router(cleanup.router) api_router.include_router(public.router) api_router.include_router(members.router) api_router.include_router(proposals.router) api_router.include_router(ai.router) api_router.include_router(admin.router)