klausur-service (7 monoliths): - grid_editor_helpers.py (1,737 → 5 files: columns, filters, headers, zones) - cv_cell_grid.py (1,675 → 7 files: build, legacy, streaming, merge, vocab) - worksheet_editor_api.py (1,305 → 4 files: models, AI, reconstruct, routes) - legal_corpus_ingestion.py (1,280 → 3 files: registry, chunking, ingestion) - cv_review.py (1,248 → 4 files: pipeline, spell, LLM, barrel) - cv_preprocessing.py (1,166 → 3 files: deskew, dewarp, barrel) - rbac.py, admin_api.py, routes/eh.py remain (next batch) backend-lehrer (1 monolith): - classroom_engine/repository.py (1,705 → 7 files by domain) All re-export barrels preserve backward compatibility. Zero import errors verified. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
34 lines
1.1 KiB
Python
34 lines
1.1 KiB
Python
"""
|
|
Session Repository - Re-export Hub.
|
|
|
|
Alle Repository-Klassen werden aus ihren Domain-Modulen re-exportiert,
|
|
damit bestehende Imports unveraendert funktionieren:
|
|
|
|
from classroom_engine.repository import SessionRepository
|
|
from .repository import TeacherContextRepository
|
|
"""
|
|
from .repository_session import SessionRepository, TeacherSettingsRepository
|
|
from .repository_template import TemplateRepository
|
|
from .repository_homework import HomeworkRepository, MaterialRepository
|
|
from .repository_reflection import ReflectionRepository, AnalyticsRepository
|
|
from .repository_feedback import TeacherFeedbackRepository
|
|
from .repository_context import (
|
|
TeacherContextRepository,
|
|
SchoolyearEventRepository,
|
|
RecurringRoutineRepository,
|
|
)
|
|
|
|
__all__ = [
|
|
"SessionRepository",
|
|
"TeacherSettingsRepository",
|
|
"TemplateRepository",
|
|
"HomeworkRepository",
|
|
"MaterialRepository",
|
|
"ReflectionRepository",
|
|
"AnalyticsRepository",
|
|
"TeacherFeedbackRepository",
|
|
"TeacherContextRepository",
|
|
"SchoolyearEventRepository",
|
|
"RecurringRoutineRepository",
|
|
]
|