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

52 lines 1.71 kB
/** * 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