commit 8917d5eddf223f8598d52da41649ec9df38a2b8c Author: Аделина Саттарова Date: Thu Jun 4 16:33:01 2026 +0000 add state.py diff --git a/state.py b/state.py new file mode 100644 index 0000000..f5053e1 --- /dev/null +++ b/state.py @@ -0,0 +1,9 @@ +from typing import TypedDict, List, Optional + +class BriefState(TypedDict): + """Состояние исследовательского брифа""" + topic: str # Тема исследования + outline: Optional[List[str]] # План из 4-5 пунктов + step_index: int # Текущий индекс исследуемого пункта + notes: List[str] # Собранные заметки по пунктам + final_brief: Optional[str] # Финальный связный бриф \ No newline at end of file