Documentation
    Preparing search index...

    Interface DocumentProcessorDeps

    Dependencies injected into DocumentProcessor.

    Index
    compiledRules: CompiledRule[]

    Pre-compiled inference rules for metadata extraction.

    Processor configuration (chunk sizes, directories, maps).

    contentHashCache?: ContentHashCache

    Optional content hash cache for move detection.

    embeddingProvider: EmbeddingProvider

    Provider for generating text embeddings.

    enrichmentStore?: EnrichmentStoreInterface

    Optional enrichment store for persisted enrichment metadata.

    issuesManager?: IssuesManager

    Optional issues manager; processing failures are recorded as typed issues (#255).

    logger: Logger

    Pino logger instance.

    sourceRetriever?: SourceRetriever

    Optional source callback client; without it, source documents fail source_unavailable.

    templateEngine?: TemplateEngine

    Optional Handlebars template engine for content templates.

    valuesManager?: ValuesManager

    Optional values manager for tracking rule-extracted values.

    vectorStore: VectorStore

    Vector store for persistence.