export type ProjectionScope = 'phase' | 'task' | 'sprint'; export type ProjectionConfidence = 'low' | 'medium' | 'high'; export type BudgetProjection = { scope: ProjectionScope; tokens: number; costCents: number; durationMinutes: number; confidence: ProjectionConfidence; dataPoints: number; sizingLabel?: string; }; export type ProjectionOptions = { taskId?: string; phase?: string; scope: ProjectionScope; };