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

42 lines 1.28 kB
export interface Feature { name: string; priority: 'High' | 'Medium' | 'Low'; description: string; dependencies: string[]; agent: 'SpecWriter' | 'Formalizer' | 'Prototyper' | 'Architect' | 'Coder' | 'Tester'; acceptanceCriteria: string[]; microtasks: string[]; } export interface ArchitectureDecision { technologyStack: Record<string, string>; qualityStandards: Record<string, string>; } export interface QualityStandard { name: string; value: string; } export interface ParsedPlan { title: string; overview: string; features: Feature[]; architectureDecisions: ArchitectureDecision; notes?: string; } export declare class PlanParser { private readonly VALID_PRIORITIES; private readonly VALID_AGENTS; parse(planContent: string): ParsedPlan; private parseTitle; private parseOverview; private parseFeatures; private setFeatureProperty; private parseDependencies; private validateAndCreateFeature; private parseArchitectureDecisions; private validateDependencies; private checkCircularDependencies; private getFeatureIdentifier; getDependencyOrder(features: Feature[]): Feature[]; validatePlan(plan: ParsedPlan): void; } //# sourceMappingURL=plan-parser.d.ts.map