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
TypeScript
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