Type: concept
Confidence: 0.80
Created: 2026-04-25
Updated: 2026-04-25
Tags: Evolver回滚策略安全机制控制论

回滚策略

概述

Evolver 中的失败处理机制,通过不同级别的回滚操作确保系统在出现异常时能够恢复到稳定状态。

关键内容

  1. 三种模式
  2. hard(默认):git reset --hard HEAD,完全干净的回滚,但会丢失所有未提交变更
  3. stash:git stash,保留变更以供分析,但可能积累 stash 堆栈
  4. none:无操作,变更保留需人工处理

  5. 触发条件

  6. 基因验证命令失败(非零退出码)
  7. Blast Radius 超过任何层级的上限
  8. 尝试修改受保护文件
  9. EvolutionEvent 写入失败

  10. 应用场景

  11. hard 模式适合需要完全干净回滚的场景
  12. stash 模式适合需要保留变更进行分析的场景
  13. none 模式适合手动排查场景

来源

相关