feat(ack): supervise worker liveness after dispatch instead of blind wait
This commit is contained in:
@@ -75,6 +75,11 @@ sandbox/权限阻止访问待测服务、服务实例或构建不匹配、必要
|
||||
工具不可用、编排 IPC 失败。若已有独立的产品信号明确失败,只把该产品失败计入轮次;
|
||||
其余环境问题另行记录,不能用“环境失败”掩盖产品证据。
|
||||
|
||||
Coordinator 派发后必须确认消息已投递且 worker 已开始执行:只凭 `check --wait`
|
||||
超时无法区分慢任务与未执行,等待期间要用终端活性探测(`scripts/worker_probe.py`)
|
||||
定期检查。检测到卡在审批提示、投递后未回车或命中额度限制时,按环境失败记录并做
|
||||
有界恢复,不消耗产品复验轮次。
|
||||
|
||||
环境失败写入 `dispatch.environmentIncidents`,不要追加到 `dispatch.rounds`,也不要把
|
||||
任务写成 `failed_retest`。实现已经完成时保持 `fixed_by_dev`;恢复后再进入
|
||||
`retesting`。确实需要用户或外部条件才能继续时可暂时写 `blocked`,环境恢复后回到
|
||||
|
||||
Reference in New Issue
Block a user