Pre-compiled inference rules for metadata extraction.
Processor configuration (chunk sizes, directories, maps).
OptionalcontentOptional content hash cache for move detection.
Provider for generating text embeddings.
OptionalenrichmentOptional enrichment store for persisted enrichment metadata.
OptionalissuesOptional issues manager; processing failures are recorded as typed issues (#255).
Pino logger instance.
OptionalsourceOptional source callback client; without it, source documents fail source_unavailable.
OptionaltemplateOptional Handlebars template engine for content templates.
OptionalvaluesOptional values manager for tracking rule-extracted values.
Vector store for persistence.
Dependencies injected into DocumentProcessor.