from pydantic import BaseModel, Field class SmallMomentScenario(BaseModel): """Small Moments walk scenario definition""" scenario_id: str title: str description: str npc_name: str = Field(description="NPC character name") npc_persona: str = Field(description="NPC personality and background") setting: str = Field(description="Location and situation description") goal: str = Field(description="User's conversation goal") max_turns: int = Field(default=5, description="Maximum number of conversation turns") difficulty: str = Field(default="easy", description="Difficulty: easy, medium, hard")