用途:把“出问题就回滚”变成一份陌生人在压力下也能执行的计划,使变更的反向操作可知、可验证、可复现。
主要能力:依据简要说明生成完整回滚计划,推断并标注假设(不编造服务名、看板 URL、提交 SHA、迁移 ID);缺少必要输入时先问一次,再用 unknown 占位。要求输入包括:变更内容与影响范围、发布方式(流水线/开关键/迁移 ID/配置路径)、发布形态(一次性/分阶段/金丝雀/按区域)、数据影响(是否写入新 schema、改列含义、回填、就地加密、删除;可否就地回滚)、下游消费者、触发条件(指标、阈值、持续时间)、决策负责人及其升级路径。
输出结构:变更说明;触发条件表(信号/阈值/窗口/查看位置);按顺序的反向步骤(宣布、停止发布、回滚代码或配置、数据回退、清缓存预热、验证恢复);数据安全(新写入形态、可逆性级别、PII/合规、备份快照);回滚后核对清单;回滚时不做什么;沟通模板;回滚后跟进事项。
使用方式:对技能说出具体请求即可,例如“为周三的新结账服务部署写回滚计划”“新搜索开关开到 100%,起草退回方案”“用户表迁移的回滚计划”“分阶段 5/25/100 发布,需要每阶段的回滚”。
限制:不提供具体命令时以 unknown 占位,需人工确认后填充;不可逆变更需上报审批人,不得擅自继续;不删除回滚期间写入的数据,只隔离;不得以“回滚 PR”代替数据回退;不得把监控 24 小时视为回滚计划。具体收费与平台支持暂未提供。