export class TaskCompletedEvent {
  constructor(
    public readonly sessionId: string,
    public readonly taskId: string,
    public readonly status: 'success' | 'failed' | 'cancelled',
    public readonly summary: string,
    public readonly tokensUsed?: number,
    public readonly timestamp: Date = new Date(),
  ) {}
}
