mcp-adr-analysis-server
Version:
MCP server for analyzing Architectural Decision Records and project architecture
46 lines • 1.3 kB
TypeScript
/**
* 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