Files
ss-tools/backend/src/schemas/dataset_review.py
2026-04-24 17:10:02 +03:00

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]