/** * SEVO Orchestrator — thin integration layer connecting Router, Pipeline, * Gate, and Ledger engines (arc42 §5, §6). * * No business logic lives here; this is pure module-to-module glue. */ import type { TaskScope, PipelineState, StageResult, StageTransition, ReviewBundle, GateVerdict, LedgerEntry, LedgerFilter, Result } from './types/index.js'; import type { ClarificationCoordinator } from './clarification/index.js'; export declare class SevoOrchestrator { private readonly pipeline; private readonly ledger; constructor(basePath: string, clarificationCoordinator?: ClarificationCoordinator); /** * Create a new SEVO pipeline: classify → plan stages → persist. */ createPipeline(taskId: string, title: string, scope?: TaskScope): Result; /** * Advance a stage within a pipeline. */ advanceStage(pipelineId: string, stageResult: StageResult): StageTransition; /** * Evaluate a gate with review bundles. */ evaluateGate(gateId: string, reviews: ReviewBundle[]): Result; /** * Record a pipeline's delivery to the ledger. */ recordDelivery(pipelineId: string): LedgerEntry; /** * Query ledger history. */ queryHistory(filter: LedgerFilter): LedgerEntry[]; } //# sourceMappingURL=orchestrator.d.ts.map