"""Users endpoints. GET /api/v1/users/me/recent-parcels — история недавно просмотренных участков. STUB: возвращает пустой список до реализации NextAuth (Wave 3). """ from __future__ import annotations import logging from typing import Annotated from fastapi import APIRouter, Query logger = logging.getLogger(__name__) router = APIRouter() @router.get("/users/me/recent-parcels") def get_recent_parcels( limit: Annotated[int, Query(ge=1, le=50)] = 10, ) -> dict: """STUB. Real impl после NextAuth (Wave 3) — будет читать parcel_analysis_history table.""" logger.info("recent-parcels stub called, limit=%d", limit) return { "items": [], "total": 0, "stub": True, "real_impl_after": "NextAuth", }