from fastapi import APIRouter

from app.core.config import get_settings


router = APIRouter()


@router.get("/status")
def prenotazioni_status() -> dict[str, object]:
    settings = get_settings()
    return {
        "mode": "legacy-isolated",
        "legacy_source": "PRENOTAZIONI_IA",
        "public_url": settings.prenotazioni_frontend_public_url,
        "api_url": settings.prenotazioni_backend_public_url,
        "managed_by": "legacy service",
        "notes": [
            "Il modulo resta autonomo e non e' stato rifattorizzato nel backend-hub.",
            "Il portale lo collega tramite pagina wrapper e launcher dedicato.",
        ],
    }

