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