/** * Compute context drift score for a session. * * @task T4782 * @epic T4654 * @task T1450 — normalized (projectRoot, params) signature */ import type { SessionContextDriftParams } from '@cleocode/contracts'; export interface ContextDriftResult { score: number; factors: string[]; completedInScope: number; totalInScope: number; outOfScope: number; } /** * Compute context drift score for the current session. * Normalized Core signature: (projectRoot, params) → Result. * Compares session progress against original scope by counting * completed vs total tasks in scope, and detecting out-of-scope work. * @task T1450 */ export declare function getContextDrift(projectRoot: string, params: SessionContextDriftParams): Promise; //# sourceMappingURL=session-drift.d.ts.map