"""Схемы AI-матчинга.""" from pydantic import BaseModel, Field class AIMatchRequest(BaseModel): project_id: str = Field(..., description="ID проекта") limit: int = Field(default=10, ge=1, le=50) min_score: float | None = Field(default=None, ge=0.0, le=1.0) class AIMatchResponse(BaseModel): freelancer_id: str name: str skills_matched: list[str] match_score: float reasons: list[str]