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.

1.0 KiB

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.