31 lines
1.0 KiB
Python
31 lines
1.0 KiB
Python
# [DEF:DatasetReviewSchemas:Module]
|
|
# @COMPLEXITY: 2
|
|
# @SEMANTICS: dataset_review, schemas, pydantic, session, profile, findings
|
|
# @PURPOSE: Thin facade re-exporting all dataset review API schemas from decomposed sub-modules.
|
|
# @LAYER: API
|
|
# @RATIONALE: Original 419-line file exceeded INV_7 (400-line module limit). Decomposed into DTO and composite sub-modules.
|
|
# @REJECTED: Keeping all schemas in a single file because it exceeded the fractal limit.
|
|
|
|
from src.schemas.dataset_review_pkg._dtos import ( # noqa: F401
|
|
SessionCollaboratorDto,
|
|
DatasetProfileDto,
|
|
ValidationFindingDto,
|
|
SemanticSourceDto,
|
|
SemanticCandidateDto,
|
|
SemanticFieldEntryDto,
|
|
ImportedFilterDto,
|
|
TemplateVariableDto,
|
|
ExecutionMappingDto,
|
|
)
|
|
from src.schemas.dataset_review_pkg._composites import ( # noqa: F401
|
|
ClarificationOptionDto,
|
|
ClarificationAnswerDto,
|
|
ClarificationQuestionDto,
|
|
ClarificationSessionDto,
|
|
CompiledPreviewDto,
|
|
DatasetRunContextDto,
|
|
SessionSummary,
|
|
SessionDetail,
|
|
)
|
|
# [/DEF:DatasetReviewSchemas:Module]
|