UNPKG

mcp-decisive

Version:

MCP server for WRAP decision-making framework with structured output

35 lines 1.01 kB
import path from 'path'; import { getDataDirectory, saveJsonFile, readJsonFile, fileExists } from './filesystem.js'; /** * Get the issue file path */ export const getIssueFilePath = () => { return path.join(getDataDirectory(), 'issue.json'); }; /** * Save issue definition to JSON file */ export const saveIssueDefinition = async (issueDefinition) => { const filePath = getIssueFilePath(); const serializable = { issue: issueDefinition.issue, context: issueDefinition.context, constraints: issueDefinition.constraints }; return saveJsonFile(filePath, serializable); }; /** * Load issue definition from JSON file */ export const loadIssueDefinition = async () => { const filePath = getIssueFilePath(); return readJsonFile(filePath); }; /** * Check if issue definition exists */ export const issueDefinitionExists = async () => { const filePath = getIssueFilePath(); return fileExists(filePath); }; //# sourceMappingURL=issue-storage.js.map