diff --git a/mcp-server/src/tools/set-task-status.js b/mcp-server/src/tools/set-task-status.js index 4b3e3fe1..04ae9052 100644 --- a/mcp-server/src/tools/set-task-status.js +++ b/mcp-server/src/tools/set-task-status.js @@ -11,7 +11,7 @@ import { } from './utils.js'; import { setTaskStatusDirect } from '../core/task-master-core.js'; import { findTasksJsonPath } from '../core/utils/path-utils.js'; -import { TASK_STATUS_OPTIONS } from '../../../src/shared/task-status.js'; +import { TASK_STATUS_OPTIONS } from '../../../src/constants/task-status.js'; /** * Register the setTaskStatus tool with the MCP server diff --git a/scripts/modules/commands.js b/scripts/modules/commands.js index 025d1344..934fa57e 100644 --- a/scripts/modules/commands.js +++ b/scripts/modules/commands.js @@ -76,7 +76,7 @@ import { findProjectRoot } from './utils.js'; import { isValidTaskStatus, TASK_STATUS_OPTIONS -} from '../../src/shared/task-status.js'; +} from '../../src/constants/task-status.js'; /** * Runs the interactive setup process for model configuration. diff --git a/scripts/modules/task-manager/set-task-status.js b/scripts/modules/task-manager/set-task-status.js index 5281c031..9278fdff 100644 --- a/scripts/modules/task-manager/set-task-status.js +++ b/scripts/modules/task-manager/set-task-status.js @@ -11,7 +11,7 @@ import generateTaskFiles from './generate-task-files.js'; import { isValidTaskStatus, TASK_STATUS_OPTIONS -} from '../../../src/shared/task-status.js'; +} from '../../../src/constants/task-status.js'; /** * Set the status of a task diff --git a/scripts/modules/task-manager/update-single-task-status.js b/scripts/modules/task-manager/update-single-task-status.js index f0db43ff..b8b5d3a2 100644 --- a/scripts/modules/task-manager/update-single-task-status.js +++ b/scripts/modules/task-manager/update-single-task-status.js @@ -1,6 +1,7 @@ import chalk from 'chalk'; import { log } from '../utils.js'; +import { isValidTaskStatus } from '../../../src/constants/task-status.js'; /** * Update the status of a single task diff --git a/scripts/modules/ui.js b/scripts/modules/ui.js index cf98ee0c..3cfd316c 100644 --- a/scripts/modules/ui.js +++ b/scripts/modules/ui.js @@ -20,7 +20,7 @@ import path from 'path'; import fs from 'fs'; import { findNextTask, analyzeTaskComplexity } from './task-manager.js'; import { getProjectName, getDefaultSubtasks } from './config-manager.js'; -import { TASK_STATUS_OPTIONS } from '../../src/shared/task-status.js'; +import { TASK_STATUS_OPTIONS } from '../../src/constants/task-status.js'; // Create a color gradient for the banner const coolGradient = gradient(['#00b4d8', '#0077b6', '#03045e']); diff --git a/src/shared/task-status.js b/src/constants/task-status.js similarity index 100% rename from src/shared/task-status.js rename to src/constants/task-status.js diff --git a/tests/unit/task-manager.test.js b/tests/unit/task-manager.test.js index 5b85a306..ec4725e5 100644 --- a/tests/unit/task-manager.test.js +++ b/tests/unit/task-manager.test.js @@ -338,7 +338,7 @@ import { sampleTasks, emptySampleTasks } from '../fixtures/sample-tasks.js'; import { isValidTaskStatus, TASK_STATUS_OPTIONS -} from '../../src/shared/task-status.js'; +} from '../../src/constants/task-status.js'; // Destructure the required functions for convenience const { findNextTask, generateTaskFiles, clearSubtasks, updateTaskById } =