/** * Consolidation engine ("Sleep") for Hippo. * * Steps: * 1. Decay pass - remove entries below strength threshold * 2. Merge pass - find episodic entries with high text overlap, create semantic summaries * 3. Stats tracking */ export interface ConsolidationResult { decayed: number; removed: number; merged: number; semanticCreated: number; replayed: number; promotedTraces: number; extractionCandidates: number; extracted: number; dagCandidateClusters: number; dagSummariesCreated: number; summariesRebuilt: number; summariesRebuildFailed: number; summariesZeroChildSkipped: number; summariesRebuildRefused: number; summariesRebuildCapped: boolean; entityProfilesCreated: number; dryRun: boolean; details: string[]; physicsSimulated: number; } /** * Run a full consolidation pass. */ export declare function consolidate(hippoRoot: string, options?: { dryRun?: boolean; now?: Date; }): Promise; //# sourceMappingURL=consolidate.d.ts.map