# [DEF:DatasetReviewApi:Module] # @COMPLEXITY: 3 # @SEMANTICS: dataset_review, api, session_lifecycle, exports, rbac, feature_flags # @PURPOSE: 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 StartSessionRequest, UpdateSessionRequest, SessionCollectionResponse, ExportArtifactResponse, FieldSemanticUpdateRequest, FeedbackRequest, ClarificationAnswerRequest, ClarificationSessionSummaryResponse, ClarificationStateResponse, ClarificationAnswerResultResponse, FeedbackResponse, ApproveMappingRequest, BatchApproveSemanticItemRequest, BatchApproveSemanticRequest, BatchApproveMappingRequest, PreviewEnqueueResultResponse, MappingCollectionResponse, UpdateExecutionMappingRequest, LaunchDatasetResponse, _require_auto_review_flag, _require_clarification_flag, _require_execution_flag, _get_repository, _get_orchestrator, _get_clarification_engine, _update_semantic_field_state, ) from src.api.routes.dataset_review_pkg._routes import router # noqa: F401 # [/DEF:DatasetReviewApi:Module]