export declare const ACCEPTANCE_CONTINUITY_EXTENSION: "sortie-dogs/acceptance-continuity"; export declare const ACCEPTANCE_CONTINUITY_SCHEMA_VERSION: "0.1"; export declare const ACCEPTANCE_CONTINUITY_AUTHORITY: "dispatch"; export declare const MAX_ACCEPTANCE_CONTINUITY_BYTES: number; /** * One shared criterion bound for frozen intent requirements, parsed operator plans, and this * ledger. A lower ledger bound silently rejects an otherwise valid accepted scope at worker * inspection, so the count stays aligned here and the byte cap above remains the real payload limit. */ export declare const MAX_ACCEPTANCE_CRITERIA = 64; export interface AcceptanceContinuityLedger { readonly schema_version: "0.1"; readonly authority: "dispatch"; readonly task_id: string; readonly criteria: readonly string[]; readonly fingerprint: string; readonly parent_fingerprint: "none" | string; } export interface AcceptanceContinuityInspection { readonly ledger: AcceptanceContinuityLedger | undefined; readonly error: "absent" | "malformed" | "oversize" | undefined; } export declare function normalizeAcceptanceCriteria(criteria: readonly string[]): string[]; export declare function acceptanceContinuityFingerprint(criteria: readonly string[]): string; export declare function inspectAcceptanceContinuity(handoff: unknown): AcceptanceContinuityInspection;