You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

26 lines
1.0 KiB
Markdown

# 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`.