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
52 lines • 1.71 kB
TypeScript
/**
* Prompt Improvement Workflow Management
*
* Contains core workflow management functionality extracted from optimizer.ts
* This is a simplified module to maintain 500-line compliance.
* The full implementation remains in optimizer.ts until further refactoring is needed.
*/
import { CognitiveCanvas } from '../cognitive-canvas';
import { PromptVersion, ImprovementProposal, SubmissionResult, AuditTrailEntry } from './types';
export declare class PromptWorkflowManager {
private cognitiveCanvas;
private workspaceRoot;
private promptsDir;
private historyDir;
private backupDir;
private versionsFile;
private auditFile;
constructor(cognitiveCanvas: CognitiveCanvas, workspaceRoot: string, promptsDir?: string, historyDir?: string, backupDir?: string);
/**
* Initialize required directories for prompt management
*/
private initializeDirectories;
/**
* Submit improvement proposal for approval
*/
submitForApproval(proposal: ImprovementProposal): Promise<SubmissionResult>;
/**
* Validate improvement proposal
*/
private validateProposal;
/**
* Get version history
*/
getVersionHistory(): Promise<PromptVersion[]>;
/**
* Save version history
*/
private saveVersionHistory;
/**
* Save single version to history
*/
saveVersionToHistory(version: PromptVersion): Promise<void>;
/**
* Add entry to audit trail
*/
addAuditEntry(entry: AuditTrailEntry): Promise<void>;
/**
* Get audit trail for a specific prompt or all prompts
*/
getAuditTrail(promptFile?: string): Promise<AuditTrailEntry[]>;
}
//# sourceMappingURL=workflow.d.ts.map