diff --git a/app/llm_interface/sefaria_llm_interface/topic_source_curation/__init__.py b/app/llm_interface/sefaria_llm_interface/topic_source_curation/__init__.py new file mode 100644 index 0000000..882cb0f --- /dev/null +++ b/app/llm_interface/sefaria_llm_interface/topic_source_curation/__init__.py @@ -0,0 +1 @@ +from curated_topic import * \ No newline at end of file diff --git a/app/llm_interface/sefaria_llm_interface/topic_source_curation/curated_topic.py b/app/llm_interface/sefaria_llm_interface/topic_source_curation/curated_topic.py new file mode 100644 index 0000000..6301e45 --- /dev/null +++ b/app/llm_interface/sefaria_llm_interface/topic_source_curation/curated_topic.py @@ -0,0 +1,8 @@ +from dataclasses import dataclass +from sefaria_llm_interface.common.topic import Topic +from sefaria_llm_interface.topic_prompt import TopicPromptSource + +@dataclass +class CuratedTopic: + topic: Topic + sources: list[TopicPromptSource]