/** * Path constants for Trellis 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: ".trellis"; /** Workspace directory (under .trellis/) - developer work areas */ readonly WORKSPACE: "workspace"; /** Tasks directory (under .trellis/) - unified task storage */ readonly TASKS: "tasks"; /** Archive directory (under tasks/) */ readonly ARCHIVE: "archive"; /** Spec/guidelines directory (under .trellis/) */ readonly SPEC: "spec"; /** Scripts directory (under .trellis/) */ readonly SCRIPTS: "scripts"; }; export declare const FILE_NAMES: { /** Root agent instructions file */ readonly AGENTS: "AGENTS.md"; /** 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: { /** .trellis/ */ readonly WORKFLOW: ".trellis"; /** .trellis/workspace/ */ readonly WORKSPACE: ".trellis/workspace"; /** .trellis/tasks/ */ readonly TASKS: ".trellis/tasks"; /** .trellis/spec/ */ readonly SPEC: ".trellis/spec"; /** .trellis/scripts/ */ readonly SCRIPTS: ".trellis/scripts"; /** .trellis/.developer */ readonly DEVELOPER_FILE: ".trellis/.developer"; /** .trellis/.current-task */ readonly CURRENT_TASK_FILE: ".trellis/.current-task"; /** .trellis/workflow.md */ readonly WORKFLOW_GUIDE_FILE: ".trellis/workflow.md"; }; /** * Get developer's workspace directory path * @example getWorkspaceDir("john") => ".trellis/workspace/john" */ export declare function getWorkspaceDir(developer: string): string; /** * Get task directory path * @example getTaskDir("01-21-my-task") => ".trellis/tasks/01-21-my-task" */ export declare function getTaskDir(taskName: string): string; /** * Get archive directory path * @example getArchiveDir() => ".trellis/tasks/archive" */ export declare function getArchiveDir(): string; //# sourceMappingURL=paths.d.ts.map