/** * Shared ingest core — LLM semantic extraction pipeline. * * Used by both `kivo ingest` and `kivo cron` to avoid code duplication. * Handles: chunk splitting, LLM extraction, entry storage. * BGE embedding is deferred to batch vectorization (embed-backfill). */ export interface IngestCoreOptions { /** Base directory for relative path computation */ dir: string; /** Database file path */ dbPath: string; /** Markdown files to process */ mdFiles: string[]; /** Output JSON format */ json?: boolean; /** Skip FR-N05 quality gate */ noQualityGate?: boolean; } export interface IngestCoreResult { extracted: number; deduped: number; skipped: number; files: number; details: string[]; } /** * Core ingest pipeline shared by ingest and cron commands. * * Handles LLM extraction, entry storage, and proper cleanup. * BGE embedding is deferred to batch vectorization (embed-backfill). */ export declare function runIngestCore(options: IngestCoreOptions): Promise; //# sourceMappingURL=ingest-core.d.ts.map