| from pydantic import BaseModel, Field |
| from typing import List, Dict, Any |
|
|
|
|
| class SystemState(BaseModel): |
| project_idea: str |
| workflow_steps: List[str] = Field(default_factory=list) |
| architecture_plan: Dict[str, Any] = Field(default_factory=dict) |
| critic_flags: List[str] = Field(default_factory=list) |
| refined_solution: Dict[str, Any] = Field(default_factory=dict) |
| critic_feedback: Dict[str, Any] = Field(default_factory=dict) |
| executive_summary: Dict[str, Any] = Field(default_factory=dict) |
|
|
|
|
| |
| system_state: SystemState = SystemState( |
| project_idea="", |
| workflow_steps=[], |
| architecture_plan={}, |
| critic_flags=[], |
| refined_solution={}, |
| critic_feedback={}, |
| executive_summary={} |
| ) |