feat: consolidate legacy workflows into gyxx-flow
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
# 回滚手册
|
||||
|
||||
## 单任务回滚
|
||||
|
||||
1. 记录失败的新任务名、workflow ID、run_id 和业务日期。
|
||||
2. 禁用对应 `\GYXX\<workflow-id>`,保留任务定义和运行证据。
|
||||
3. 重新启用原计划任务,核对触发时间、账号和旧工作目录仍与基线一致。
|
||||
4. 检查 `state/ops/effects`;`in_progress` 或 `ambiguous` 必须先做外部对账。
|
||||
5. 检查 outbox;已 `sent` 的消息不得重发,`failed` 只能以同一幂等键 replay。
|
||||
6. 记录回滚结果和恢复时间,保留新旧日志。
|
||||
|
||||
## 原则
|
||||
|
||||
- 一次只切换或回滚一个 workflow。
|
||||
- 旧任务只禁用/启用,不删除;旧项目在全部观察期完成前保持只读可回滚。
|
||||
- 不删除新系统数据、run journal、effect receipt 或 outbox 消息。
|
||||
- 未完成对账时,不允许用直接运行脚本绕过 effect ledger。
|
||||
Reference in New Issue
Block a user