from __future__ import annotations from fastapi import APIRouter, Query from typing import List, Dict, Any from app.services.decisions import store router = APIRouter(prefix="/decisions", tags=["Decisions"]) @router.get("/latest") async def latest_decisions(limit: int = Query(20, ge=1, le=100)) -> List[Dict[str, Any]]: return store.latest(limit=limit)