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.

41 lines
1.2 KiB
Markdown

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