class WorkforceCallback(ABC):
def log_task_created(self, event: TaskCreatedEvent):
def log_task_decomposed(self, event: TaskDecomposedEvent):
def log_task_assigned(self, event: TaskAssignedEvent):
def log_task_started(self, event: TaskStartedEvent):
def log_task_completed(self, event: TaskCompletedEvent):
def log_task_failed(self, event: TaskFailedEvent):
def log_worker_created(self, event: WorkerCreatedEvent):
def log_worker_deleted(self, event: WorkerDeletedEvent):
def log_all_tasks_completed(self, event: AllTasksCompletedEvent):