import { defaultConfig, cloneDefaultConfig } from './config/defaults.mjs'; import { continuityConfigSchema, validateContinuityConfig, normalizeContinuityConfig, } from './config/schema.mjs'; import { normalizeContinuityEngineInput, createContinuityEngineResult, createContinuityEngineContract, } from './continuity/engine.mjs'; import { evaluateContinuity, buildContinuityGateBlock, hasValidDispatchReceipt, receiptMatchesPayload, } from './continuity/evaluator.mjs'; import { validateReceipt, isValidReceipt, } from './continuity/receipt-validator.mjs'; import { slugifyReceiptSegment, buildReceiptFilename, writeReceipt, } from './continuity/receipt-store.mjs'; import { buildApprovedPlanContinuityInput, createForceRecallContinuityAdapter, runForceRecallContinuityAdapter, } from './adapters/force-recall.mjs'; import { buildGenericContinuityInput, createGenericPreflightContinuityAdapter, runGenericPreflightContinuityAdapter, runManualContinuityPreflight, } from './adapters/generic-preflight.mjs'; export { defaultConfig, cloneDefaultConfig, continuityConfigSchema, validateContinuityConfig, normalizeContinuityConfig, normalizeContinuityEngineInput, createContinuityEngineResult, createContinuityEngineContract, evaluateContinuity, buildContinuityGateBlock, hasValidDispatchReceipt, receiptMatchesPayload, validateReceipt, isValidReceipt, slugifyReceiptSegment, buildReceiptFilename, writeReceipt, buildApprovedPlanContinuityInput, createForceRecallContinuityAdapter, runForceRecallContinuityAdapter, buildGenericContinuityInput, createGenericPreflightContinuityAdapter, runGenericPreflightContinuityAdapter, runManualContinuityPreflight, }; export default { name: '@openclaw/plugin-continuity', defaultConfig, continuityConfigSchema, validateContinuityConfig, normalizeContinuityConfig, normalizeContinuityEngineInput, createContinuityEngineResult, createContinuityEngineContract, evaluateContinuity, buildContinuityGateBlock, hasValidDispatchReceipt, receiptMatchesPayload, validateReceipt, isValidReceipt, slugifyReceiptSegment, buildReceiptFilename, writeReceipt, buildApprovedPlanContinuityInput, createForceRecallContinuityAdapter, runForceRecallContinuityAdapter, buildGenericContinuityInput, createGenericPreflightContinuityAdapter, runGenericPreflightContinuityAdapter, runManualContinuityPreflight, };