from pydantic import BaseModel
from typing import List, Optional


class ProjectSummary(BaseModel):
    id: Optional[str] = None
    title: str
    summary: str
    tags: List[str] = []
    repository_url: Optional[str] = None