@karmaniverous/jeeves-watcher
    Preparing search index...

    Interface DocumentProcessorDeps

    Core document processing pipeline.

    Handles extracting text, computing embeddings, and syncing with the vector store.

    Index

    Properties

    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 for tracking processing errors.

    logger: Logger

    Pino logger instance.

    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.