92 lines
2.4 KiB
JavaScript
92 lines
2.4 KiB
JavaScript
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,
|
|
};
|