UNPKG

mcp-decisive

Version:

MCP server for WRAP decision-making framework with structured output

30 lines 1.07 kB
import { Result } from 'neverthrow'; import { WorkflowState } from '../domain/term/workflow-state.js'; import { FileSystemError } from './filesystem.js'; /** * ワークフロー状態の永続化エラー */ export type WorkflowStateStorageError = { type: 'file_system_error'; error: FileSystemError; } | { type: 'parse_error'; message: string; } | { type: 'invalid_transition'; from: WorkflowState; to: WorkflowState; }; /** * 現在のワークフロー状態を取得 */ export declare const getCurrentState: () => Promise<Result<WorkflowState, WorkflowStateStorageError>>; /** * ワークフロー状態を更新(遷移ルールをチェック) */ export declare const updateState: (newState: WorkflowState) => Promise<Result<WorkflowState, WorkflowStateStorageError>>; /** * ワークフロー状態を強制的に設定(遷移ルールを無視) */ export declare const forceSetState: (state: WorkflowState) => Promise<Result<WorkflowState, WorkflowStateStorageError>>; //# sourceMappingURL=workflow-state-storage.d.ts.map