export type ContextPackStatus = 'building' | 'ready' | 'stale' | 'failed'; export interface ContextSourceSummary { type: 'codegraph' | 'memory' | 'knowledge' | 'history'; count: number; } export interface ContextPackSummary { id: string; taskId: string; projectId: string; status: ContextPackStatus; indexVersion?: string; createdAt: number; freshness: 'fresh' | 'stale' | 'unknown'; requiredFiles: string[]; optionalFiles: string[]; keySymbols: Array<{ name: string; file: string; kind: string; relevance?: 'direct' | 'indirect'; }>; riskHints: Array<{ level: 'high' | 'medium' | 'low'; category: string; description: string; affectedFiles?: string[]; }>; sources: ContextSourceSummary[]; confidence: number; tokenCount: number; } //# sourceMappingURL=context-pack.d.ts.map