@invisiblecities/sidequest-cqo
Version:
Configuration-agnostic TypeScript and ESLint orchestrator with real-time watch mode, SQLite persistence, and intelligent terminal detection
37 lines • 1.25 kB
TypeScript
/**
* Configuration Bridge for Unified Orchestrator
*
* Provides utilities to convert legacy CLI flags and configurations
* to the new UnifiedOrchestratorConfig format, enabling seamless
* migration from dual orchestrator architecture.
*/
import type { UnifiedOrchestratorConfig } from "../services/unified-orchestrator.js";
/**
* CLI flags interface (extracted from existing CLI implementation)
*/
export interface CLIFlags {
targetPath: string;
eslintOnly?: boolean;
includeAny?: boolean;
strict?: boolean;
verbose?: boolean;
generatePRD?: boolean;
noCrossoverCheck?: boolean;
failOnCrossover?: boolean;
watch?: boolean;
archaeology?: boolean;
includeArchaeology?: boolean;
}
/**
* Create unified orchestrator configuration from CLI flags
*/
export declare function createUnifiedConfigFromFlags(flags: CLIFlags): UnifiedOrchestratorConfig;
/**
* Create watch mode configuration from CLI flags
*/
export declare function createWatchModeConfig(flags: CLIFlags): UnifiedOrchestratorConfig;
/**
* Create PRD generation configuration from CLI flags
*/
export declare function createPRDConfig(flags: CLIFlags): UnifiedOrchestratorConfig;
//# sourceMappingURL=unified-orchestrator-bridge.d.ts.map