diff --git a/commands/gsd/discuss-phase.md b/commands/gsd/discuss-phase.md index 431899949..b5c926021 100644 --- a/commands/gsd/discuss-phase.md +++ b/commands/gsd/discuss-phase.md @@ -68,7 +68,8 @@ Generate 3-4 **phase-specific** gray areas, not generic categories. **Probing depth:** - Ask 4 questions per area before checking -- "More questions about [area], or move to next?" +- "More questions about [area], or move to next? (Remaining: [list unvisited areas])" +- Show remaining unvisited areas so user knows what's still ahead - If more → ask 4 more, check again - After all areas → "Ready to create context?" diff --git a/get-shit-done/workflows/discuss-phase.md b/get-shit-done/workflows/discuss-phase.md index f6b315164..d8f7a6f40 100644 --- a/get-shit-done/workflows/discuss-phase.md +++ b/get-shit-done/workflows/discuss-phase.md @@ -456,9 +456,11 @@ After all areas are auto-resolved, skip the "Explore more gray areas" prompt and 3. **After the current set of questions, check:** - header: "[Area]" (max 12 chars) - - question: "More questions about [area], or move to next?" + - question: "More questions about [area], or move to next? (Remaining: [list other unvisited areas])" - options: "More questions" / "Next area" + When building the question text, list the remaining unvisited areas so the user knows what's ahead. For example: "More questions about Layout, or move to next? (Remaining: Loading behavior, Content ordering)" + If "More questions" → ask another 4 single questions, or another 2-5 question batch when `--batch` is active, then check again If "Next area" → proceed to next selected area If "Other" (free text) → interpret intent: continuation phrases ("chat more", "keep going", "yes", "more") map to "More questions"; advancement phrases ("done", "move on", "next", "skip") map to "Next area". If ambiguous, ask: "Continue with more questions about [area], or move to the next area?"