/** * `memi ci` — the one-command design gate for CI: * * full-tree scan (thresholds stay valid) → PR scope (changed files) → * baseline filter (only NEW findings gate) → severity + score gates → * SARIF for PR annotations + step summary + optional report artifact. * * Gate composition, honestly stated: file-anchored findings gate by severity * within the PR scope; aggregate whole-tree rules (type-scale drift etc.) * never blame a PR per-file — they gate through the policy's minScore / * regressionBudget. Baseline suppression is always surfaced, never silent. */ import type { Command } from "commander"; import type { MemoireEngine } from "../engine/core.js"; export declare function registerCiCommand(program: Command, engine: MemoireEngine): void;