# #region DatasetReviewApi [C:3] [TYPE Module] [SEMANTICS dataset, review, api, facade]
# @BRIEF Thin facade re-exporting router and public symbols from decomposed dataset review API sub-modules.
# @LAYER API
# @RATIONALE  Original 2484-line monolith violated INV_7 (400-line module limit) by 6x. Decomposed into _dependencies (DTOs/guards/serializers) and _routes (handlers).
# @REJECTED  Keeping all routes in one file because it exceeded the fractal limit by 6x and accumulated severe structural erosion risk.

from src.api.routes.dataset_review_pkg._dependencies import (  # noqa: F401
    ApproveMappingRequest,
    BatchApproveMappingRequest,
    BatchApproveSemanticItemRequest,
    BatchApproveSemanticRequest,
    ClarificationAnswerRequest,
    ClarificationAnswerResultResponse,
    ClarificationSessionSummaryResponse,
    ClarificationStateResponse,
    ExportArtifactResponse,
    FeedbackRequest,
    FeedbackResponse,
    FieldSemanticUpdateRequest,
    LaunchDatasetResponse,
    MappingCollectionResponse,
    PreviewEnqueueResultResponse,
    SessionCollectionResponse,
    StartSessionRequest,
    UpdateExecutionMappingRequest,
    UpdateSessionRequest,
    _get_clarification_engine,
    _get_orchestrator,
    _get_repository,
    _require_auto_review_flag,
    _require_clarification_flag,
    _require_execution_flag,
    _update_semantic_field_state,
)
from src.api.routes.dataset_review_pkg._routes import router  # noqa: F401
# #endregion DatasetReviewApi
