export type RunStatus = 'queued' | 'running' | 'awaiting_approval' | 'completed' | 'failed' | 'canceled'; export interface FailureAnalysis { category: string; reason: string; evidence?: string[]; } export interface RunSummary { id: string; projectId: string; taskId?: string; contextPackId?: string; source: 'dashboard' | 'cli' | 'mcp' | 'hook' | 'workflow' | 'unknown'; type: 'agent' | 'workflow' | 'skill' | 'unknown'; label?: string; status: RunStatus; startedAt: number; finishedAt?: number; durationMs?: number; totalToolCalls?: number; failure?: FailureAnalysis; } export interface RunEventSummary { id: string; runId: string; sequence: number; kind: string; label: string; status?: string; timestamp: number; durationMs?: number; } //# sourceMappingURL=run-dashboard.d.ts.map