"""Initialize the app.schemas package."""

from .doc import (
    DocumentUploadResponse,
    DocumentInfo,
    DocumentListResponse,
    ChunkInfo,
    ParseResponse,
    EmbedResponse,
)
from .rag import (
    RagChatRequest,
    RetrievedDoc,
    SourceInfo,
    QuickQuestion,
    QuickQuestionsResponse,
)
from .compliance import (
    RiskLevel,
    ComplianceStatus,
    Regulation,
    ComplianceSegment,
    RiskDashboard,
    PriorityAction,
    ComplianceResult,
    ComplianceChatRequest,
    AnalyzeResponse,
)
# Keep package boundaries explicit so backend imports stay predictable.


__all__ = [
    "DocumentUploadResponse",
    "DocumentInfo",
    "DocumentListResponse",
    "ChunkInfo",
    "ParseResponse",
    "EmbedResponse",
    "RagChatRequest",
    "RetrievedDoc",
    "SourceInfo",
    "QuickQuestion",
    "QuickQuestionsResponse",
    "RiskLevel",
    "ComplianceStatus",
    "Regulation",
    "ComplianceSegment",
    "RiskDashboard",
    "PriorityAction",
    "ComplianceResult",
    "ComplianceChatRequest",
    "AnalyzeResponse",
]