from fastapi import APIRouter, Depends
from sqlmodel import Session
from app.db import get_session
from app.models import User
from app.schemas import DashboardOut
from app.security import get_current_user
from app.services.scoring import dashboard
router=APIRouter(prefix="/dashboard", tags=["dashboard"])
@router.get("", response_model=DashboardOut)
def get_dashboard(user: User=Depends(get_current_user), session: Session=Depends(get_session)):
    return dashboard(session, user.tenant_id)
