UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

46 lines 1.3 kB
/** * Todo by Task ID Resource - Individual task details * URI Pattern: adr://todo/{task_id} */ import { URLSearchParams } from 'url'; import { ResourceGenerationResult } from './index.js'; export interface TodoTask { id: string; title: string; status: 'pending' | 'in_progress' | 'completed'; description?: string; priority?: 'low' | 'medium' | 'high' | 'critical'; dependencies?: string[]; createdAt?: string; updatedAt?: string; } export interface DetailedTodoTask { id: string; title: string; status: 'pending' | 'in_progress' | 'completed'; description?: string; priority?: 'low' | 'medium' | 'high' | 'critical'; createdAt?: string; updatedAt?: string; dependencies: Array<{ id: string; title: string; status: string; }>; blockedBy: Array<{ id: string; title: string; reason: string; }>; relatedAdrs: string[]; history: Array<{ timestamp: string; action: string; details: string; }>; } /** * Generate todo by task ID resource */ export declare function generateTodoByIdResource(params: Record<string, string>, _searchParams: URLSearchParams): Promise<ResourceGenerationResult>; //# sourceMappingURL=todo-by-id-resource.d.ts.map