策略
策略是 Evolver 選擇進化意圖時使用的權重預設,不是執行權限,也不是四種固定順序的步驟。下面列出各項預設。
預設與權重
| 預設 | 修復 | 優化 | 新增 | 探索 | 適用情況 |
|---|---|---|---|---|---|
balanced | 20% | 20% | 50% | 10% | 日常推進,兼顧維護。 |
innovate | 5% | 10% | 80% | 5% | 基線穩定,已有明確的新能力目標。 |
harden | 40% | 35% | 20% | 5% | 大改之後補穩定性、性能與異常路徑。 |
repair-only | 80% | 18% | 0% | 2% | 故障或迴歸期間停止擴展功能。 |
early-stabilize | 60% | 22% | 15% | 3% | 初始週期優先處理已有問題。 |
steady-state | 55% | 25% | 5% | 15% | 改進趨於飽和後維護能力並尋找新方向。 |
這些比例影響選擇,不保證每十次恰好出現固定次數,也不證明候選已被執行。
指定與自動選擇
autoexec 讀取 EVOLVE_STRATEGY 作為策略選擇輸入。設置為明確預設時,以該預設表達本輪傾向;未顯式固定或使用 auto 時,解析器還會考慮運行階段與飽和、轉向信號。不要把 auto 當作第七套固定權重。
在循環配置中配置執行器與倉庫後,再設置策略環境變量;例如在服務環境中設置 EVOLVE_STRATEGY=harden。該變量本身不會啓動進程或開放被禁用的執行路徑。
檢查選擇是否合理
- 對照輸入問題與候選 category,確認沒有在修復迴歸時擴大新功能範圍。
- 查看實際策略與候選選擇記錄,區分用户固定的預設和運行時自動解析。
- 用同一組驗證條件比較結果,記錄沒有改善與失敗的週期。
- 調整信號或縮小目標後再重試,不通過放寬文件上限掩蓋選擇錯誤。
策略不改變發佈、消費、路徑與驗證要求。repair-only 的新增權重為零,也不能替代對實際 diff 的審查。