UNPKG

mcp-decisive

Version:

MCP server for WRAP decision-making framework with structured output

29 lines 1.11 kB
import type { IssueStatusView, ReadError, CurrentStatusQueryResult } from './types.js'; /** * Get Current Issue Status Query * * Retrieves the current issue status from storage and transforms it into * a read-optimized view. Returns null when no issue is defined (not an error). * * @returns Promise<Result<IssueStatusView | null, ReadError>> * - Ok(IssueStatusView) when issue exists * - Ok(null) when no issue is defined * - Err(ReadError) when actual errors occur (file system, data corruption) */ export declare const getCurrentIssueStatus: () => Promise<CurrentStatusQueryResult>; /** * Convert IssueStatusView to serializable format for MCP responses * * This function converts the domain value objects to plain strings * suitable for JSON serialization and MCP tool responses. */ export declare const serializeStatusView: (statusView: IssueStatusView) => { issue: string; context: string; constraints: string; }; /** * Convert ReadError to user-friendly message */ export declare const formatReadError: (error: ReadError) => string; //# sourceMappingURL=index.d.ts.map