# Runtime split Patch E This patch continues the runtime/config split by targeting the remaining NEW-mode classes that still injected `TedProcessorProperties`. ## New config classes - `DipIngestionProperties` (`dip.ingestion.*`) - `TedProjectionProperties` (`dip.ted.projection.*`) ## NEW-mode classes moved off `TedProcessorProperties` - `GenericDocumentImportService` - `GenericFileSystemIngestionRoute` - `GenericDocumentImportController` - `MailDocumentIngestionAdapter` - `TedPackageDocumentIngestionAdapter` - `TedPackageChildImportProcessor` - `TedNoticeProjectionService` - `TedProjectionStartupRunner` ## Additional behavior change `GenericDocumentImportService` now hands embedding work off to the new embedding subsystem by: - resolving the default document model from `EmbeddingModelRegistry` - ensuring the model is registered via `EmbeddingModelCatalogService` - enqueueing jobs through `RepresentationEmbeddingOrchestrator` This removes the new import path's runtime dependence on legacy `TedProcessorProperties.vectorization`.