范围声明
为避免误解,先标明这是合成种子内容:灰度发布与“在旧系统中增加新能力”只用于演示越界修改的讨论方式。
如果回滚演练无法回答越界修改发生在哪里,灰度发布就仍处于演示阶段,不能进入发布判断。
可重放步骤
流程上先明确数据所有权,再为灰度发布开放必要工具;每增加一步,都要重新确认“数据关系能够从明细重新计算”。
验收清单:
- 用回滚演练固定“在旧系统中增加新能力”的当前基线。
- 请最终使用者复核迁移前后 schema diff与任务边界。
- 若模型总是改到无关文件仍出现,停止扩大灰度发布的改动范围。
评审证据
证据门槛:如果回滚演练不能复现模型总是改到无关文件,就先修正测试条件,而不是继续增加灰度发布的实现范围。
若团队选择“把提示词当作长期工程资产”,就要额外让最终使用者检查迁移前后 schema diff,否则越界修改会被推迟到发布阶段。
如果“数据关系能够从明细重新计算”通过,可以把灰度发布推进到更大样本;如果未通过,就保留回滚演练并执行恢复。这个分支必须在“在旧系统中增加新能力”开始前写清楚。
停止条件:回滚演练无法复现或权限超出边界时,执行“撤销本轮生成补丁并保留失败日志”,不继续追加灰度发布改动。
欢迎补充
对“在旧系统中增加新能力”而言,灰度发布最值得自动化的环节是什么?哪一环必须保留人工判断?