import type { QualityGate } from "./quality-gate.interface"; /** * Configuration for quality orchestration */ export interface OrchestrationConfig { /** Workspace this config applies to */ workspaceId: string; /** Quality gates to enforce */ gates: QualityGate[]; /** Maximum number of continuation attempts */ maxContinuations: number; /** Token budget for continuations */ continuationBudget: number; /** Whether to reject on ANY failure vs only required gates */ strictMode: boolean; }