拆自 #386。
现状
Scheduler runs/events 同时提供 list 和有限 stream,字段包含 cursor、checkpoint、complete、truncated、tail、limit、batch_size,但契约没有统一说明。
问题
客户端难以判断结果是否为同一快照、是否可能重复/遗漏、complete 与 truncated 如何组合、checkpoint 能否续传。
建议
定义稳定排序键、快照边界、checkpoint 生命周期、去重规则和终止状态,并让 list/stream 共享语义。
验收
拆自 #386。
现状
Scheduler runs/events 同时提供 list 和有限 stream,字段包含 cursor、checkpoint、complete、truncated、tail、limit、batch_size,但契约没有统一说明。
问题
客户端难以判断结果是否为同一快照、是否可能重复/遗漏、complete 与 truncated 如何组合、checkpoint 能否续传。
建议
定义稳定排序键、快照边界、checkpoint 生命周期、去重规则和终止状态,并让 list/stream 共享语义。
验收