AskaEth
2bf3b536dd
fix(flow): 时间轴两处诚实性缺陷(X1)
① round 号跨重启被复用 ⇒ 时间轴把多个真实轮次并成一块(真机实测 web 的 r:1 挤了 4 路、
startedAt 跨 13:52→21:05)。修法:发号前从落盘播种(MaxRound,json_extract + json_valid 挡坏行),
每会话每进程只播一次、失败只 WARN 且不重试、并发首轮共享一次读;接口形状零变化
② truncated 一个字段兼两个意思 ⇒ 一页没拉完时前端会说「更早的轮次已过保留期」(假话)。
新增 retentionBoundaryReached(= 保留期启用 且 已翻到底 且 现存最早一轮 round>1 ⇒ 确有轮次被清扫),
truncated 语义一字未改;盲区如实登记(整段被清扫会说少、最早一轮落盘失败可能多说)
3 个变异自检(不落账/floor>0/去掉 hasMore 守卫)
2026-10-06 21:16:21 +08:00
..
2026-10-04 14:14:05 +08:00
2026-10-05 13:54:57 +08:00
2026-10-06 14:12:27 +08:00
2026-09-06 04:37:10 +08:00
2026-10-06 09:03:53 +08:00
2026-10-04 19:15:12 +08:00
2026-10-06 21:16:21 +08:00
2026-09-06 05:07:13 +08:00
2026-10-06 14:12:27 +08:00
2026-09-09 00:08:29 +08:00
2026-10-06 21:16:21 +08:00
2026-10-06 15:59:16 +08:00
2026-10-05 08:04:49 +08:00
2026-10-05 08:32:37 +08:00
2026-10-06 08:16:03 +08:00
2026-10-03 16:08:51 +08:00
2026-10-03 21:33:40 +08:00
2026-10-03 16:08:52 +08:00
2026-10-05 09:53:08 +08:00
2026-10-06 14:12:25 +08:00
2026-10-05 11:36:18 +08:00
2026-10-05 10:56:39 +08:00
2026-10-06 14:12:27 +08:00