UNPKG

mcp-adr-analysis-server

Version:

MCP server for analyzing Architectural Decision Records and project architecture

62 lines 1.81 kB
/** * Pattern to DAG Converter * * Converts validated patterns (YAML definitions) into executable DAG task nodes * for the bootstrap validation loop's infrastructure layer. */ import type { TaskNode } from './dag-executor.js'; import type { DynamicPattern } from './pattern-loader.js'; /** * Convert validated pattern to infrastructure DAG tasks */ export declare class PatternToDAGConverter { private logger; constructor(); /** * Build infrastructure DAG tasks from validated pattern * * This is the KEY method that auto-generates DAG tasks from pattern YAML */ buildInfrastructureTasksFromPattern(pattern: DynamicPattern, platform: string): TaskNode[]; /** * Create dependency installation task */ private createDependencyInstallTask; /** * Create dependency verification task */ private createDependencyVerificationTask; /** * Create tasks from a deployment phase */ private createTasksFromPhase; /** * Create validation check task */ private createValidationCheckTask; /** * Determine if a deployment phase is infrastructure-related */ private isInfrastructurePhase; /** * Determine if a validation check is infrastructure-related */ private isInfrastructureValidationCheck; /** * Map phase prerequisites to task dependencies */ private mapPrerequisitesToDependencies; /** * Create validation check function from validation check definition */ private createValidationCheckFunction; /** * Parse duration string to milliseconds */ private parseDuration; /** * Sanitize task ID (remove special characters) */ private sanitizeTaskId; } //# sourceMappingURL=pattern-to-dag-converter.d.ts.map