export class ApprovalRequiredEvent {
  constructor(
    public readonly sessionId: string,
    public readonly taskId: string,
    public readonly command: string,
    public readonly riskLevel: number,
    public readonly targetServer?: string,
    public readonly expiresAt?: Date,
    public readonly timestamp: Date = new Date(),
  ) {}
}
