DomainEvent es una clase base abstracta para todos los eventos del dominio en el sistema.
TaskAssignedEvent(Guid taskId, Guid assignedTo, Guid? previousAssignee)
TaskCompletedEvent(Guid taskId, DateTime completedAt)
TaskCreatedEvent(Guid taskId, string title, Guid createdBy)
TaskPriorityChangedEvent(Guid taskId, TaskPriority oldPriority, TaskPriority newPriority)
TaskPriority
TaskPriority es un objeto valor del dominio que representa niveles de prioridad de tarea.