You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Alignment with any explicit project goals or constraints visible in the spec
103
+
* Present your **recommended option prominently** at the top with clear reasoning (1-2 sentences explaining why this is the best choice).
104
+
* Format as: `**Recommended:** Option [X] - <reasoning>`
105
+
* Then render all options as a Markdown table:
98
106
99
107
| Option | Description |
100
108
|--------|-------------|
@@ -103,9 +111,14 @@ Execution steps:
103
111
| C | <OptionCdescription> | (add D/E as needed up to 5)
104
112
| Short | Provide a different short answer (<=5 words) | (Include only if free-form alternative is appropriate)
105
113
106
-
- For short‑answer style (no meaningful discrete options), output a single line after the question: `Format: Short answer (<=5 words)`.
114
+
* After the table, add: `You can reply with the option letter (e.g., "A"), accept the recommendation by saying "yes" or "recommended", or provide your own short answer.`
115
+
- For short‑answer style (no meaningful discrete options):
116
+
* Provide your **suggested answer** based on best practices and context.
117
+
* Format as: `**Suggested:** <your proposed answer> - <brief reasoning>`
118
+
* Then output: `Format: Short answer (<=5 words). You can accept the suggestion by saying "yes" or "suggested", or provide your own answer.`
107
119
- After the user answers:
108
-
* Validate the answer maps to one option or fits the <=5 word constraint.
120
+
* If the user replies with "yes", "recommended", or "suggested", use your previously stated recommendation/suggestion as the answer.
121
+
* Otherwise, validate the answer maps to one option or fits the <=5 word constraint.
109
122
* If ambiguous, ask for a quick disambiguation (count still belongs to same question; do not advance).
110
123
* Once satisfactory, record it in working memory (do not yet write to disk) and move to the next queued question.
0 commit comments