import type { IntentFlow } from './intent-types.js'; import type { ClaimVerification } from '../types.js'; export interface DriftFinding { claimId: string; flowId: string; flowName: string; contradictingFlowId: string; contradictingFlowName: string; reason: string; } /** * Detect FAIL/PARTIAL verdicts that reflect intent drift rather than code * defects: the code deliberately implements a sibling flow's mechanism, and * the verifier said so. * * Pure and deterministic — no LLM calls. Returns at most one finding per * claim (the strongest-linked contradicting flow wins). */ export declare function detectIntentDrift(flows: IntentFlow[], verifications: ClaimVerification[]): DriftFinding[];