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")