24d2546cbb
build / build (push) Successful in 1m28s
resumed 分支里 LibraryVersions 的错误被忽略,FinalizeOnly 保持 false 后继续完整 apply:对"已登记版本并释放窗口、只差终态"的作业,这等于把同一份内容重写一遍目标, 与"最终只复核"的承诺相反。 现在接管先分类:finalize 阶段成功作为独立证据(不受版本查询影响)→ 只收尾;查询 失败且无阶段证据 → 未知,零写入、可重试;本快照被别的快照顶替 → 拒绝覆盖;其余才 按正常流程。 同时修释放幂等:Update*/Release* 对"已由本作业释放"的行返回 ErrMaintenanceReleased, 收尾重试视为已完成(部分释放后不会永久卡死),别的作业仍报未持有。真 PG 负例验证 两种情形。