/** import { getErrorMessage } from "./../types/common"; * Execution Workflow * * Orchestrates the complete AI execution workflow for a ticket. */ import type { ExecutionResult, TicketBuildExecutor } from "./executor"; import type { AgentIntegration } from "./agent-integration"; /** * Execution options */ export interface ExecuteTicketOptions { ticketKey: string; repoRoot: string; baseDir?: string; dryRun?: boolean; skipTests?: boolean; executor?: TicketBuildExecutor; agentIntegration?: AgentIntegration; maxIterations?: number; assistantId?: string; } /** * Execute ticket workflow * * Workflow: * 1. Fetch ticket * 2. Validate AI-ready * 3. Build prompts (from Phase 5) * 4. Run agent loop * 5. Apply changes * 6. Run tests (if configured) * 7. Commit and push * 8. Post to Jira * * @param options Execution options * @returns Execution result */ export declare function executeTicket(options: ExecuteTicketOptions): Promise; //# sourceMappingURL=workflow.d.ts.map