UNPKG

task-engine-ai-core

Version:

Revolutionary AI-driven task management system with complete transformation trilogy: Frontend v0.1.0, Backend v0.2.0, CLI v0.3.0 - Enterprise-grade performance with 95% improvements

70 lines (59 loc) 2.95 kB
/** * Path constants for Task Engine AI application */ // .task-engine directory structure paths export const TASK_ENGINE_DIR = '.task-engine'; export const TASK_ENGINE_TASKS_DIR = '.task-engine/tasks'; export const TASK_ENGINE_DOCS_DIR = '.task-engine/docs'; export const TASK_ENGINE_REPORTS_DIR = '.task-engine/reports'; export const TASK_ENGINE_TEMPLATES_DIR = '.task-engine/templates'; // Legacy .taskmaster paths for backward compatibility export const TASKMASTER_DIR = '.taskmaster'; export const TASKMASTER_TASKS_DIR = '.taskmaster/tasks'; export const TASKMASTER_DOCS_DIR = '.taskmaster/docs'; export const TASKMASTER_REPORTS_DIR = '.taskmaster/reports'; export const TASKMASTER_TEMPLATES_DIR = '.taskmaster/templates'; // Task Engine configuration files export const TASK_ENGINE_CONFIG_FILE = '.task-engine/config.json'; export const TASKMASTER_CONFIG_FILE = '.taskmaster/config.json'; // Legacy export const LEGACY_CONFIG_FILE = '.taskmasterconfig'; // Task Engine report files export const COMPLEXITY_REPORT_FILE = '.task-engine/reports/task-complexity-report.json'; export const LEGACY_COMPLEXITY_REPORT_FILE = 'scripts/task-complexity-report.json'; export const TASKMASTER_COMPLEXITY_REPORT_FILE = '.taskmaster/reports/task-complexity-report.json'; // Legacy // Task Engine PRD file paths export const PRD_FILE = '.task-engine/docs/prd.txt'; export const LEGACY_PRD_FILE = 'scripts/prd.txt'; export const TASKMASTER_PRD_FILE = '.taskmaster/docs/prd.txt'; // Legacy // Task Engine template files export const EXAMPLE_PRD_FILE = '.task-engine/templates/example_prd.txt'; export const LEGACY_EXAMPLE_PRD_FILE = 'scripts/example_prd.txt'; export const TASKMASTER_EXAMPLE_PRD_FILE = '.taskmaster/templates/example_prd.txt'; // Legacy // Task Engine task file paths export const TASK_ENGINE_TASKS_FILE = '.task-engine/tasks/tasks.json'; export const TASKMASTER_TASKS_FILE = '.taskmaster/tasks/tasks.json'; // Legacy export const LEGACY_TASKS_FILE = 'tasks/tasks.json'; // General project files (not Task Master specific but commonly used) export const ENV_EXAMPLE_FILE = '.env.example'; export const GITIGNORE_FILE = '.gitignore'; // Task file naming pattern export const TASK_FILE_PREFIX = 'task_'; export const TASK_FILE_EXTENSION = '.txt'; /** * Project markers used to identify a Task Engine AI project root * These files/directories indicate that a directory is a Task Engine project */ export const PROJECT_MARKERS = [ '.task-engine', // New Task Engine directory '.taskmaster', // Legacy taskmaster directory LEGACY_CONFIG_FILE, // .taskmasterconfig 'tasks.json', // Generic tasks file LEGACY_TASKS_FILE, // tasks/tasks.json (legacy location) TASK_ENGINE_TASKS_FILE, // .task-engine/tasks/tasks.json (new location) TASKMASTER_TASKS_FILE, // .taskmaster/tasks/tasks.json (legacy location) '.git', // Git repository '.svn' // SVN repository ];