package workflow import "encoding/json" type TaskStatus string const ( StatusPending TaskStatus = "pending" StatusQueued TaskStatus = "queued" StatusRunning TaskStatus = "running" StatusCompleted TaskStatus = "completed" StatusFailed TaskStatus = "failed" StatusCanceled TaskStatus = "canceled" ) type CreateTaskInput struct { Title string `json:"title"` Source string `json:"source"` Payload json.RawMessage `json:"payload"` }