checklist-agent / app /models /checklist.py
alexorlov's picture
Upload folder using huggingface_hub
6d2b0f9 verified
raw
history blame contribute delete
347 Bytes
from pydantic import BaseModel
from typing import Optional, List
class ChecklistItem(BaseModel):
category: str
item: str
status: str # "confirmed" | "needs_clarification" | "not_discussed"
notes: Optional[str] = None
class ChecklistResponse(BaseModel):
session_id: str
checklist: List[ChecklistItem]
markdown: str