# -*- coding: utf-8 -*-
"""
lzwcai-mcpskills-generate-reports

纯渲染引擎，不内置模板。
对外暴露的公共 API：
    - generate:       数据 + 模板路径 -> docx（核心入口）
    - scan_template:  模板路径 -> 占位符 JSON
    - validate:       校验数据契约
    - normalize:      归一化数据
    - transplant_style: 将用户模板样式迁移到结果文档
"""

__version__ = "0.1.0"

from .pipeline import generate
from .template_scanner import scan_template
from .schema import validate, normalize, DEFAULTS
from .style_transfer import transplant_style

__all__ = [
    "generate",
    "scan_template",
    "validate",
    "normalize",
    "transplant_style",
    "DEFAULTS",
    "__version__",
]
