/** * reindex-engine — 全量索引重建与一致性检查引擎 * * 扫描三层结构(全局/迭代/代码),检测死链,发现新文件,重建索引 */ import { DecayReport } from './decay-detector'; export interface ReindexResult { global: LayerResult; iteration: LayerResult | null; knowledgeGraph?: { entities: number; relations: number; graphFile: string; contextFile: string; }; decayReport?: DecayReport; summary: { totalFiles: number; valid: number; stale: number; added: number; fixed: number; }; } export interface LayerResult { name: string; files: FileEntry[]; staleLinks: StaleLink[]; newFiles: string[]; rebuiltIndexes: string[]; } export interface FileEntry { path: string; hash: string; size: number; mtime: string; indexed: boolean; } export interface StaleLink { file: string; reference: string; line: number; } export interface IntegritySnapshot { lastScan: string; version: string; files: Record; } export declare function runReindex(cwd: string, options?: { check?: boolean; iteration?: string; }): Promise; //# sourceMappingURL=reindex-engine.d.ts.map