When creating tasks the inter-task dependencies are saved as a 2nd pass,by updating the tasks in the database. This now only saves those dependencies, and no longer saves the entire task again.
gorm.Model
persistence.Model
assert.NoError()
assert.Nil()
task_logs
WorkerStatusChangeRequest