diff --git a/docs/optimization-plan.html b/docs/optimization-plan.html index 9f42b85..c2da4be 100644 --- a/docs/optimization-plan.html +++ b/docs/optimization-plan.html @@ -514,9 +514,9 @@ 合并冲突→建 P0 easy 补救任务;按 score 排队等领取 触发不变(自动建补救任务,幂等)
- 调度改为优先抢占:conflict run 插队,先于普通 executor 领取 + 调度按最高优先级(P0)插队:补救任务以 P0 入队,rankByScore 即排队首、名额空出时优先领取;不中断在途任务(维持 No-preemption 架构) - 改进 + ✅ 维持 执行流程 @@ -571,11 +571,11 @@
models.ts
-
ModelRole 加 'conflict';pickModel for conflict 直返 fable-5
+
ModelRole 加 'conflict';可按项目配置,默认 opus-4.8(fable-5 已移出内置默认)
orchestrator.ts
-
conflict 补救任务优先抢占(claimOne 按 runKind=conflict 优先)
+
无需改:补救任务 P0 入队,rankByScore 即排队首;不中断在途(No-preemption 不变)
store.ts · ensureMergeRemediationTask
@@ -767,7 +767,7 @@
exec_review →(approve but 冲突) - conflict run 抢占 + conflict run (P0 插队) →(解决+复审) exec_review →(approve) @@ -1067,7 +1067,7 @@
第三批(③ 解冲突类)
-
protocol.ts runKind+conflict → pipeline.ts conflict分支 → runner.ts buildConflictPrompt → models.ts conflict角色 → orchestrator.ts 优先抢占
+
protocol.ts runKind+conflict → pipeline.ts conflict分支 → runner.ts buildConflictPrompt → models.ts conflict角色(默认opus-4.8);调度无需改:补救任务 P0 插队、不中断在途
第四批(DB schema migration)