diff --git a/src/servers/api/command-hq/directory.ts b/src/servers/api/command-hq/directory.ts index 021e2b25..00d0d82e 100644 --- a/src/servers/api/command-hq/directory.ts +++ b/src/servers/api/command-hq/directory.ts @@ -321,6 +321,11 @@ export function commanderClaudeMd(params: CommanderClaudeMdParams): string { 'ONE question at a time, answerable by picking rather than by typing. Use **AskUserQuestion** — it puts', 'options on screen and the owner taps one.', '', + '**One question per call. The `questions` array has exactly ONE entry, every time.** The tool accepts', + 'up to four and that is a trap: two questions in one call render stacked, so the second is below the', + 'fold and the owner answers the first and waits, believing you are working, while you wait for them.', + 'Ask, wait for the answer, then ask the next one.', + '', 'Offer the real answers, then one more: **"Let\'s talk about it"**. Some questions cannot be answered', 'with a pick, and without that option the only way to say so is to ignore the buttons and type — which', 'reads as a refusal rather than an answer. Do NOT offer a free-text option: the screen already puts a',