Preformu / __init__.py
Kevinshh's picture
Upload 2 files
80365e6 verified
"""
Schemas Package - Data Structures for Three-Layer Architecture
This package contains pure data structures (dataclasses) that define
the contracts between layers:
- analysis_intent.py: Layer 1 → Layer 2 contract
- decision_result.py: Layer 2 → Layer 3 contract
IMPORTANT: No business logic in this package. Only data definitions.
"""
from schemas.analysis_intent import (
AnalysisIntent,
AnalysisType,
AnalysisPurpose,
UserPreferences,
HardConstraints,
ExtractedDataSummary,
)
from schemas.decision_result import (
RegulatoryDecisionResult,
RefusalResult,
RefusalSeverity,
DataQuality,
DataQualityReport,
KineticFitSummary,
PredictionSummary,
ArrheniusResult,
TrendTransferResult,
BatchRankingItem,
RegulatoryNotes,
CalculationTrace,
)
__all__ = [
# Intent structures
"AnalysisIntent",
"AnalysisType",
"AnalysisPurpose",
"UserPreferences",
"HardConstraints",
"ExtractedDataSummary",
# Decision structures
"RegulatoryDecisionResult",
"RefusalResult",
"RefusalSeverity",
"DataQuality",
"DataQualityReport",
"KineticFitSummary",
"PredictionSummary",
"ArrheniusResult",
"TrendTransferResult",
"BatchRankingItem",
"RegulatoryNotes",
"CalculationTrace",
]