__init__.py 611 Bytes
"""
Report Engine节点处理模块。

封装模板选择、章节生成、文档布局、篇幅规划等流水线节点。
"""

from .base_node import BaseNode, StateMutationNode
from .template_selection_node import TemplateSelectionNode
from .chapter_generation_node import ChapterGenerationNode, ChapterJsonParseError
from .document_layout_node import DocumentLayoutNode
from .word_budget_node import WordBudgetNode

__all__ = [
    "BaseNode",
    "StateMutationNode",
    "TemplateSelectionNode",
    "ChapterGenerationNode",
    "ChapterJsonParseError",
    "DocumentLayoutNode",
    "WordBudgetNode",
]