UNPKG

@jjdenhertog/ai-driven-development

Version:

AI-driven development workflow with learning capabilities for Claude

25 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.saveUserChanges = saveUserChanges; const fs_extra_1 = require("fs-extra"); const node_path_1 = require("node:path"); const config_1 = require("../../config"); const logger_1 = require("../logger"); function saveUserChanges(taskId, changes) { try { // Create directory for task logs if it doesn't exist // Always use absolute path to worktree output directory const logDir = (0, node_path_1.join)(config_1.TASKS_OUTPUT_DIR, taskId); (0, fs_extra_1.ensureDirSync)(logDir); // Save user changes to JSON file const filePath = (0, node_path_1.join)(logDir, 'user_changes.json'); (0, fs_extra_1.writeJsonSync)(filePath, changes, { spaces: 2 }); (0, logger_1.log)(`Saved user changes to ${filePath}`, 'success'); return filePath; } catch (error) { (0, logger_1.log)(`Failed to save user changes: ${String(error)}`, 'error'); throw error; } } //# sourceMappingURL=saveUserChanges.js.map