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