/** * Path constants for AIM Studio workflow structure * * Change these values to rename directories across the entire project. * All paths should be relative to the project root. */ export declare const DIR_NAMES: { /** Root workflow directory */ readonly WORKFLOW: ".aim-studio"; /** Workspace directory (directly under project root) - developer work areas */ readonly WORKSPACE: "aim-workspace"; /** Tasks directory (under .aim-studio/) - unified task storage */ readonly TASKS: "tasks"; /** Archive directory (under tasks/) */ readonly ARCHIVE: "archive"; /** Spec/guidelines directory (under .aim-studio/) */ readonly SPEC: "spec"; /** Scripts directory (under .aim-studio/) */ readonly SCRIPTS: "scripts"; }; export declare const FILE_NAMES: { /** Developer identity file */ readonly DEVELOPER: ".developer"; /** Current task pointer */ readonly CURRENT_TASK: ".current-task"; /** Task metadata */ readonly TASK_JSON: "task.json"; /** Requirements document */ readonly PRD: "prd.md"; /** Workflow guide */ readonly WORKFLOW_GUIDE: "workflow.md"; /** Journal file prefix */ readonly JOURNAL_PREFIX: "journal-"; }; export declare const PATHS: { /** .aim-studio/ */ readonly WORKFLOW: ".aim-studio"; /** aim-workspace/ (directly under project root) */ readonly WORKSPACE: "aim-workspace"; /** .aim-studio/tasks/ */ readonly TASKS: ".aim-studio/tasks"; /** .aim-studio/spec/ */ readonly SPEC: ".aim-studio/spec"; /** .aim-studio/scripts/ */ readonly SCRIPTS: ".aim-studio/scripts"; /** .aim-studio/.developer */ readonly DEVELOPER_FILE: ".aim-studio/.developer"; /** .aim-studio/.current-task */ readonly CURRENT_TASK_FILE: ".aim-studio/.current-task"; /** .aim-studio/workflow.md */ readonly WORKFLOW_GUIDE_FILE: ".aim-studio/workflow.md"; }; /** * Get developer's workspace directory path * @example getWorkspaceDir("john") => "aim-workspace/john" */ export declare function getWorkspaceDir(developer: string): string; /** * Get task directory path * @example getTaskDir("01-21-my-task") => ".aim-studio/tasks/01-21-my-task" */ export declare function getTaskDir(taskName: string): string; /** * Get archive directory path * @example getArchiveDir() => ".aim-studio/tasks/archive" */ export declare function getArchiveDir(): string; //# sourceMappingURL=paths.d.ts.map