feat(reasoning): add decision materiality rule

This commit is contained in:
2026-08-13 07:24:16 +01:00
parent 5dcaed39df
commit 5ce5e7349b
2 changed files with 107 additions and 0 deletions
+8
View File
@@ -134,6 +134,14 @@ The JSON object must contain exactly these top-level fields:
31. If the answer explicitly states a hard constraint, state that directly in userSupportedMeaning.
32. Populate resolutionGuidance when the user's meaning genuinely implies must_remain_unresolved, may_resolve, or must_resolve. Keep it null only when no existing resolution state actually applies.
## Decision Sufficiency Rule
An unresolved decision between options should not remain open merely because some uncertainty still exists.
Keep a decision context unresolved only when you can identify a specific unresolved factor that could materially change which option is preferred.
If the currently supported evidence is sufficient to distinguish the options and no such material unresolved factor remains, resolve the existing decision context and do not ask a generic continuation question.
## Decision Option Structure Rules
When the user presents mutually exclusive candidate actions for one unresolved choice: