Files
Agent-System/.doc/ops/short-term/2026-09-20-recheck-soft-hold.md
T
weichenandCursor ae86b47f6f docs(ops): record the stage backtrack implementation slices
The slices share feature/stage-backtrack-impl. Migration 00059 is not applied to the running environments yet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-20 15:35:22 +00:00

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 接上)。

步骤

  1. B1 合入后开 feature/recheck-soft-hold。mutex 仍是 workflow,不得与 B1 同时 in_progress。
  2. 标记的产生、知悉、人工关闭、驳回后重开。
  3. 前端推进条二次确认。
  4. 证明无标记时推进请求与现在一致。

验收标准

  • 未知悉时 AdvanceStage 返回 ErrRecheckAckRequired;知悉后推进成功,标记仍由人工关闭。单测 TestAdvance_RecheckAckDoesNotClearByItself。
  • 清除只接受 no_change 或 revision_started。批准或新 snapshot 不会调用清除。
  • 推进条在 requires_recheck_ack 时展示不可折叠的知悉勾选;项目页可对标记点「无需变更」。

相关链接

证据 / 备注

与 B1 共用 workflow mutex,必须串行。