# Runtime Split Patch D This patch completes the next configuration split step for the NEW runtime. ## New property classes - `at.procon.dip.ingestion.config.DipIngestionProperties` - prefix: `dip.ingestion` - `at.procon.dip.domain.ted.config.TedProjectionProperties` - prefix: `dip.ted.projection` ## Classes moved off `TedProcessorProperties` ### NEW-mode ingestion - `GenericDocumentImportService` - `GenericFileSystemIngestionRoute` - `GenericDocumentImportController` - `MailDocumentIngestionAdapter` - `TedPackageDocumentIngestionAdapter` - `TedPackageChildImportProcessor` ### NEW-mode projection - `TedNoticeProjectionService` - `TedProjectionStartupRunner` ## Additional cleanup in `GenericDocumentImportService` It now resolves the default document embedding model through the new embedding subsystem: - `EmbeddingProperties` - `EmbeddingModelRegistry` - `EmbeddingModelCatalogService` and no longer reads vectorization model/provider/dimensions from `TedProcessorProperties`. ## What still remains for later split steps - legacy routes/services still using `TedProcessorProperties` - legacy/new runtime bean gating for all remaining shared classes - moving old TED-only config fully under `legacy.ted.*`