UNPKG

youling-task

Version:

基于POMDP的研发任务分解工具,支持MCP协议

37 lines (36 loc) 752 B
/** * POMDP任务分解相关类型定义 */ export interface DecompositionResult { phases: Phase[]; } export interface Phase { id: string; name: string; description: string; tasks: Task[]; } export interface Task { id: string; name: string; description: string; estimate: string; dependencies: Dependency[]; risks: Risk[]; } export interface Dependency { taskId: string; type: 'blocking' | 'non-blocking'; } export interface Risk { description: string; mitigation: string; impact: 'high' | 'medium' | 'low'; } export interface TaskDecompositionRequest { taskDescription: string; } export interface TaskDecompositionResponse { plan: string; rawData?: DecompositionResult; }