from pydantic import BaseModel, Field from typing import Dict, Any, Optional class ArchitectureDesignRequest(BaseModel): """Request model for architecture design""" tech_stack_recommendations: Dict[str, Any] = Field( description="Complete output from tech-stack-selector service" ) project_name: Optional[str] = "Unknown Project" project_id: Optional[str] = None