UNPKG

cortexweaver

Version:

CortexWeaver is a command-line interface (CLI) tool that orchestrates a swarm of specialized AI agents, powered by Claude Code and Gemini CLI, to assist in software development. It transforms a high-level project plan (plan.md) into a series of coordinate

59 lines 1.63 kB
import { Agent, AgentConfig } from '../agent'; export interface TestFailure { testName: string; reason: string; stackTrace?: string; category: string; priority: 'high' | 'medium' | 'low'; } export interface CoverageData { overall: number; details: Array<{ type: string; percentage: number; covered: number; total: number; }>; } export interface ChartData { type: 'pie' | 'bar' | 'line'; title: string; data: Array<{ label: string; value: number; color?: string; }>; } export interface TestDocumentationResult { testSummary: string; coverageReport: string; failureAnalysis: TestFailure[]; trendAnalysis: string; recommendations: string[]; charts: ChartData[]; metadata: { totalTests: number; passRate: number; coveragePercentage: number; generatedAt: string; }; } export declare class TestResultDocumenterAgent extends Agent { initialize(config: AgentConfig): Promise<void>; executeTask(): Promise<TestDocumentationResult>; getPromptTemplate(): string; private validateTaskSpecification; private validateTestResultsAvailable; private queryHistoricalTestData; private processHistoricalData; private generateTestDocumentation; private parseDocumentationResponse; private extractSection; private extractRecommendations; private analyzeFailures; private categorizeFailure; private prioritizeFailure; private generateCharts; private storeTestReport; } //# sourceMappingURL=test-result-documenter.d.ts.map