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

41 lines 1.42 kB
import { Persona, PersonaDiff, ValidationResult, QualityAssessment, BestPracticesResult } from './types'; export type { ValidationResult, QualityAssessment, BestPracticesResult }; /** * PersonaValidator class for validation and comparison operations * Extracted from the main persona.ts file to handle validation and analysis */ export declare class PersonaValidator { /** * Generate prompt template from persona */ generatePromptTemplate(persona: Persona, context?: Record<string, any>): string; /** * Compare two personas and generate a diff */ generatePersonaDiff(oldPersona: Persona, newPersona: Persona): PersonaDiff; /** * Compare two arrays and generate change entries */ private compareArrays; /** * Generate a human-readable summary of changes */ private generateChangeSummary; /** * Validate persona structure and completeness */ validatePersonaStructure(persona: Persona): ValidationResult; /** * Calculate a validation score based on errors, warnings, and suggestions */ private calculateValidationScore; /** * Validate persona content quality */ validatePersonaQuality(persona: Persona): QualityAssessment; /** * Check if persona follows best practices */ validateBestPractices(persona: Persona): BestPracticesResult; } //# sourceMappingURL=validator.d.ts.map