/** * Completion Gate — Jensen-owned completion decision. * * The model proposes FINAL_CANDIDATE; this gate decides ACCEPT or REJECT from * durable ledger state and authoritative evidence. A model cannot mark a * missing criterion as passed by asserting it: criterion state is derived from * the Requirement Ledger, where SATISFIED requires authoritative evidence from * a trusted (Jensen-held) context. */ import type { MissionContractV1, RequirementLedgerV1 } from "../long-horizon/index.js"; import type { TrustedValidationContext } from "../long-horizon/trusted-context.js"; import type { CompletionGateResult } from "./types.js"; export declare function evaluateCompletionGate(contract: MissionContractV1, ledger: RequirementLedgerV1, validationContext: TrustedValidationContext): CompletionGateResult; //# sourceMappingURL=completion-gate.d.ts.map