The slices share feature/stage-backtrack-impl. Migration 00059 is not applied to the running environments yet. Co-authored-by: Cursor <cursoragent@cursor.com>
2.0 KiB
2.0 KiB
title, status, created, updated, owner, branch, worktree, mutex
| title | status | created | updated | owner | branch | worktree | mutex |
|---|---|---|---|---|---|---|---|
| B2 待复核软标记 | done | 2026-09-20 | 2026-09-20 | Cursor-Auto | feature/stage-backtrack-impl | - | workflow |
B2 待复核软标记
目标
已完成阶段被后续修改碰到时打上待复核标记。推进不被拦住,但创建者必须看见并确认已知悉。标记只能人关。
范围
stage_recheck_marks。- 影响报告产生标记;同一阶段同一报告不重复堆积。
AdvanceStage:有未关闭标记时要求acknowledge_recheck=true,知悉写审计,标记仍在。- 闭环:
no_change决议,或已发起 L1/L2。提案或申请被拒时标记重新打开。 - 界面把标记放在推进确认上,不能默认折叠掉。
非目标
- 不把标记做成硬门禁,不为医疗域单独拦截。
- 不在文档批准或索引完成时自动关标记。
- 不实现 L2 本体(依赖 B1 的阶段读写;若 B1 未合入,本片只做标记与知悉,L2 清除路径随 B1 接上)。
步骤
- B1 合入后开
feature/recheck-soft-hold。mutex 仍是workflow,不得与 B1 同时in_progress。 - 标记的产生、知悉、人工关闭、驳回后重开。
- 前端推进条二次确认。
- 证明无标记时推进请求与现在一致。
验收标准
- 未知悉时
AdvanceStage返回ErrRecheckAckRequired;知悉后推进成功,标记仍由人工关闭。单测TestAdvance_RecheckAckDoesNotClearByItself。 - 清除只接受
no_change或revision_started。批准或新 snapshot 不会调用清除。 - 推进条在
requires_recheck_ack时展示不可折叠的知悉勾选;项目页可对标记点「无需变更」。
相关链接
- 设计 §6、§10: ../../system-design/2026-09-20-stage-backtrack-and-impact-loop-design.md
- 前置: 2026-09-20-stage-reopen-l2.md
证据 / 备注
与 B1 共用 workflow mutex,必须串行。