docs: point the phase 2 row at the predicate it now delegates to

This commit is contained in:
2026-09-05 04:38:10 -04:00
parent d1b3563183
commit 5dfb15e6a2
+2 -2
View File
@@ -358,8 +358,8 @@ def resolve_thinking(
========== ================================================================
Phase 1 不表态 → 不注入。与 `Effort.NONE` 严格区分: 前者是"随模型默认",
后者是"要求不推理"
Phase 2 形态未知 → 报错。无从注入时,模型能力如何都无关紧要,故必须先于
4/5
Phase 2 **该请求档所需的**形态未知 → 报错(判据见 `_wire_unknown_for`)。
无从注入时,模型能力如何都无关紧要,故必须先于 4/5
Phase 3 能力未登记 → 尽力注入且**不校验档位**。没有清单可比对,拿空清单
去拒绝档位就是凭空报错;新模型上线不该被库挡住(设计 §5 R4)
Phase 4 请求 `none` 而模型关不掉 → 报错并给出 `cheapest_effort`