"""
提示词模板模块

遵循瑞小美提示词规范
"""

from .knowledge_analysis_prompts import (
    PROMPT_META as KNOWLEDGE_ANALYSIS_PROMPT_META,
    SYSTEM_PROMPT as KNOWLEDGE_ANALYSIS_SYSTEM_PROMPT,
    USER_PROMPT as KNOWLEDGE_ANALYSIS_USER_PROMPT,
    KNOWLEDGE_POINT_SCHEMA,
)

from .exam_generator_prompts import (
    PROMPT_META as EXAM_GENERATOR_PROMPT_META,
    SYSTEM_PROMPT as EXAM_GENERATOR_SYSTEM_PROMPT,
    USER_PROMPT as EXAM_GENERATOR_USER_PROMPT,
    MISTAKE_REGEN_SYSTEM_PROMPT,
    MISTAKE_REGEN_USER_PROMPT,
    QUESTION_SCHEMA,
    QUESTION_TYPES,
    DEFAULT_QUESTION_COUNTS,
    DEFAULT_DIFFICULTY_LEVEL,
)

from .ability_analysis_prompts import (
    PROMPT_META as ABILITY_ANALYSIS_PROMPT_META,
    SYSTEM_PROMPT as ABILITY_ANALYSIS_SYSTEM_PROMPT,
    USER_PROMPT as ABILITY_ANALYSIS_USER_PROMPT,
    ABILITY_ANALYSIS_SCHEMA,
    ABILITY_DIMENSIONS,
)

__all__ = [
    # Knowledge Analysis Prompts
    "KNOWLEDGE_ANALYSIS_PROMPT_META",
    "KNOWLEDGE_ANALYSIS_SYSTEM_PROMPT",
    "KNOWLEDGE_ANALYSIS_USER_PROMPT",
    "KNOWLEDGE_POINT_SCHEMA",
    # Exam Generator Prompts
    "EXAM_GENERATOR_PROMPT_META",
    "EXAM_GENERATOR_SYSTEM_PROMPT",
    "EXAM_GENERATOR_USER_PROMPT",
    "MISTAKE_REGEN_SYSTEM_PROMPT",
    "MISTAKE_REGEN_USER_PROMPT",
    "QUESTION_SCHEMA",
    "QUESTION_TYPES",
    "DEFAULT_QUESTION_COUNTS",
    "DEFAULT_DIFFICULTY_LEVEL",
    # Ability Analysis Prompts
    "ABILITY_ANALYSIS_PROMPT_META",
    "ABILITY_ANALYSIS_SYSTEM_PROMPT",
    "ABILITY_ANALYSIS_USER_PROMPT",
    "ABILITY_ANALYSIS_SCHEMA",
    "ABILITY_DIMENSIONS",
]

