# =========================================================
# 长任务状态响应
# 作用：返回任务执行状态、进度、错误信息
# 发送方：服务端
# 接收方：Ubuntu 车间电脑
# =========================================================

# 任务 ID
string job_id

# 当前状态
JobState state

# 进度，建议范围 0.0 ~ 1.0
float64 progress

# 当前错误码
ErrorCode error_code

# 状态说明
string message

# 服务端时间戳
int64 server_timestamp_us

# 是否适合自动重试
bool safe_to_retry