進化策略與邊界
為獨立 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 不提供執行恢復;舊配置鍵不能代替目錄限制和恢復記錄。需要暫停時由運行流程停止新任務,保留已有產物,再按變更邊界核對恢復範圍。