38 lines
1.5 KiB
Python
38 lines
1.5 KiB
Python
# [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,
|
|
)
|
|
from src.api.routes.dataset_review_pkg._routes import router # noqa: F401
|
|
# [/DEF:DatasetReviewApi:Module]
|