/** * Plan Command Types * * Type definitions for the plan dry-run visualization command * that previews Agent Teams implementation plans. */ /** * Command line options for plan command */ export interface PlanOptions { /** Output as raw JSON */ json?: boolean; /** Override strategy: epic-as-team | spec-as-team | single-session | auto */ strategy?: string; /** Override specification ID (instead of using active spec) */ spec?: string; } /** * A single task within a team */ export interface TaskDefinition { ticketId: string; title: string; slug: string; blockedBy: string[]; estimatedComplexity: string; workspace: string | null; } /** * A team definition from the implementation plan */ export interface TeamDefinition { name: string; epicId: string; epicTitle: string; suggestedWorkers: number; targetWorkspace: string | null; canParallelizeWith: string[]; mustPrecede: string[]; tasks: TaskDefinition[]; } /** * An execution phase grouping teams */ export interface ExecutionPhase { phase: number; teams: string[]; } /** * Full implementation plan response from the API */ export interface ImplementationPlan { strategy: string; reasoning: string; teams: TeamDefinition[]; executionOrder: ExecutionPhase[]; estimatedTotalTickets: number; estimatedParallelizableTickets: number; } //# sourceMappingURL=plan.types.d.ts.map