UNPKG

vibe-coder-mcp

Version:

Production-ready MCP server with complete agent integration, multi-transport support, and comprehensive development automation tools for AI-assisted workflows.

39 lines 1.44 kB
import { AtomicTask } from '../types/task.js'; export interface EpicValidationResult { valid: boolean; epicId: string; exists: boolean; created: boolean; error?: string; } export declare class EpicValidator { private static instance; private constructor(); static getInstance(): EpicValidator; validateAndEnsureEpic(epicId: string, projectId: string, taskContext?: { title: string; description: string; type: string; tags: string[]; }): Promise<EpicValidationResult>; validateEpicForTask(task: Partial<AtomicTask>): Promise<EpicValidationResult>; batchValidateEpics(tasks: Partial<AtomicTask>[]): Promise<Map<string, EpicValidationResult>>; private createMissingEpic; private extractFunctionalAreaFromEpicId; isValidEpicIdFormat(epicId: string): boolean; suggestEpicId(projectId: string, taskContext?: { title: string; description: string; type: string; tags: string[]; }): string; } export declare function getEpicValidator(): EpicValidator; export declare function validateAndEnsureEpic(epicId: string, projectId: string, taskContext?: { title: string; description: string; type: string; tags: string[]; }): Promise<EpicValidationResult>; export declare function validateEpicForTask(task: Partial<AtomicTask>): Promise<EpicValidationResult>; //# sourceMappingURL=epic-validator.d.ts.map