/** * The gate repairer: one defect-repair session per red gate command, * with the guardrail that makes budgeted auto-repair safe — the session * fixes the STATE the gate checks and may not touch the gate. Weakening * the gate (excluding the offending path, deleting the check, editing * the verifier) also makes the error disappear, which is exactly why it * is named and forbidden rather than assumed. */ import type { GateRepair } from "./gate-repair.js"; import { type RoleContext } from "./claude-role.js"; export declare function claudeGateRepair(context: RoleContext): GateRepair;