Files
approved-plan-continuity-ha…/plugins/continuity/src/index.mjs

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,
};