/** * Gate baseline save / compare per ยง10 P6. * * --gate-save writes the current Signal set to the SQLite-backed * graph_baseline_signals table. * --gate-compare diffs current vs baseline; non-zero exit on * regression. Comparison is fingerprint-based: rule + file + line + * message identifies a finding. */ import type { GraphBaselineRepo } from './persistence/baseline-repo.js'; import type { Signal } from '@opensip-tools/core'; export { fingerprintSignal } from './fingerprint-signal.js'; export interface GateCompareResult { readonly degraded: boolean; readonly newSignals: readonly Signal[]; readonly resolvedFingerprints: readonly string[]; } export declare function saveBaseline(signals: readonly Signal[], repo: GraphBaselineRepo): void; export declare function compareToBaseline(signals: readonly Signal[], repo: GraphBaselineRepo): GateCompareResult; //# sourceMappingURL=gate.d.ts.map