context-forge
Version:
AI orchestration platform with autonomous teams, enhancement planning, migration tools, 25+ slash commands, checkpoints & hooks. Multi-IDE: Claude, Cursor, Windsurf, Cline, Copilot
35 lines • 931 B
TypeScript
import { ProjectConfig } from '../types';
export interface ValidationResult {
level: string;
command: string;
success: boolean;
output?: string;
error?: string;
duration: number;
}
export interface ValidationReport {
projectName: string;
timestamp: string;
overallSuccess: boolean;
results: ValidationResult[];
summary: {
total: number;
passed: number;
failed: number;
skipped: number;
};
}
export declare class ValidationExecutor {
private projectPath;
private config;
private results;
constructor(projectPath: string, config: ProjectConfig);
runValidation(levels?: string[]): Promise<ValidationReport>;
private runCommand;
private runCommandSet;
private generateReport;
private saveReport;
private printSummary;
generateValidationGate(): Promise<string>;
}
//# sourceMappingURL=validationExecutor.d.ts.map