"""
Prompt templates for Criteria AI operations.

Re-exports from centralised prompt library (crystallise.prompts.criteria).
"""

# Re-export everything from centralised location
from crystallise.prompts.criteria import (  # noqa: F401
    # Helpers
    format_questions_list,
    format_criteria_list,
    # Exclusion generation
    exclusion_generation_system_prompt,
    exclusion_generation_user_prompt,
    # Inclusion generation
    inclusion_generation_system_prompt,
    inclusion_generation_user_prompt,
    # PICO extraction
    pico_extraction_system_prompt,
    pico_extraction_user_prompt,
    # Refinement
    refinement_system_prompt,
    refinement_user_prompt,
    # Conflict refinement
    conflict_refinement_system_prompt,
    conflict_refinement_user_prompt,
    # Consolidation
    consolidation_system_prompt,
    consolidation_user_prompt,
    # Context refinement
    context_refinement_system_prompt,
    context_refinement_user_prompt,
    # Question analysis (single research question)
    question_analysis_system_prompt,
    question_analysis_user_prompt,
    QUESTION_ANALYSIS_SYSTEM_PROMPT,
    # JSON schemas
    CRITERIA_SCHEMA,
    PICO_EXTRACTION_SCHEMA,
    CONSOLIDATION_SCHEMA,
)
