进化策略与边界
为独立 Evolver 分别确定候选选择、可执行范围与验证要求。运行进程、任务队列和停止恢复见持续运行与任务队列;本页负责决定流程允许选择和影响什么。
配置三项独立决定
示例:回归修复期间的策略
已有项目在一次界面修改后出现回归。先在服务环境选择 EVOLVE_STRATEGY=harden,让候选选择偏向稳定性与优化,再明确目标仓库和禁止访问的目录。保存基线,限定改动规模,并以原回归条件及项目检查验收。
策略权重不会保证每轮固定选择某一类别。repair-only 的新增权重为零,也不能替代实际差异审阅。任务评分策略 TASK_STRATEGY 与进化意图策略 EVOLVE_STRATEGY 分别处理,不互相覆盖。
检查设置是否产生预期效果
- 用
evolver cycle capabilities --json确定所选执行器能承担的阶段。 - 核对运行进程实际读取的环境与配置文件,修改后重启对应进程。
- 对照候选 category、信号与选择记录,判断策略是否匹配任务。
- 检查真实差异是否遵守目录及改动限制,再核对验证结果。
选择记录解释“为什么选它”,工作区差异解释“实际改了什么”。两份证据都需保留。配置无报错而没有任何执行结果,不能直接判断策略有效。
生效与恢复边界
桌面内置 Evolver 使用应用管理配置。本页的独立 CLI 变量不替代 Desktop 设置,也不配置桌面计划任务或长期目标。
run 与 solidify 兼容命令不保留原有执行生命周期。单独调用 run 返回迁移指引,不执行单轮任务;run --loop 启动常驻 autoexec;solidify 不执行 cycle、审查、验证或发布。按关联流程分别选择并授权 evolver cycle、evolver review 与 evolver publish,不能把命令名被识别当作操作已完成。
EVOLVER_ROLLBACK_MODE 不提供执行恢复;旧配置键不能代替目录限制和恢复记录。需要暂停时由运行流程停止新任务,保留已有产物,再按变更边界核对恢复范围。