UNPKG

conductor-tasks

Version:

Task Manager for AI Development

20 lines (19 loc) 662 B
import { TaskManager } from '../taskManager.js'; import { LLMClient } from '../core/types.js'; export declare class PRDParser { private taskManager; private llmClient; private maxRetries; private allowedDocumentTypes; constructor(taskManager: TaskManager, llmClient: LLMClient); parsePRD(prdFilePath: string, createTasksFile?: boolean): Promise<string[]>; private validateFileType; private readPRDFile; private preprocessContent; private extractJsonFromText; private extractTasksFromPRD; private createTasksFromExtraction; private mapStringToPriority; private generateTasksMarkdown; private slugify; }