From 629645f94020e501450dd5b8ec045db3528ebd69 Mon Sep 17 00:00:00 2001 From: Alex Verkhovsky Date: Sat, 24 Jan 2026 17:58:06 -0800 Subject: [PATCH] fix(quick-spec): change menu shortcuts to avoid Approve/Advanced confusion Users were typing 'a' expecting to Approve (since it starts with A) but triggering Advanced Elicitation instead. Changed shortcuts to: - [C] Continue (was [Y] Approve) - [E] Edit (was [C] Changes) This keeps [A] for Advanced Elicitation consistent with other workflows. Fixes user-reported UX issue with confusing menu shortcuts. Co-Authored-By: Claude Opus 4.5 --- .../bmad-quick-flow/quick-spec/steps/step-04-review.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md b/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md index 848df729..6f234612 100644 --- a/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md +++ b/src/bmm/workflows/bmad-quick-flow/quick-spec/steps/step-04-review.md @@ -43,14 +43,14 @@ wipFile: '{implementation_artifacts}/tech-spec-wip.md' **Present review menu:** -Display: "**Select:** [Y] Approve [C] Changes [Q] Questions [A] Advanced Elicitation [P] Party Mode" +Display: "**Select:** [C] Continue [E] Edit [Q] Questions [A] Advanced Elicitation [P] Party Mode" **HALT and wait for user selection.** #### Menu Handling Logic: -- IF Y: Proceed to Section 3 (Finalize the Spec) -- IF C: Proceed to Section 2 (Handle Review Feedback), then return here and redisplay menu +- IF C: Proceed to Section 3 (Finalize the Spec) +- IF E: Proceed to Section 2 (Handle Review Feedback), then return here and redisplay menu - IF Q: Answer questions, then redisplay this menu - IF A: Read fully and follow: `{advanced_elicitation}` with current spec content, process enhanced insights, ask user "Accept improvements? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu - IF P: Read fully and follow: `{party_mode_exec}` with current spec content, process collaborative insights, ask user "Accept changes? (y/n)", if yes update spec then redisplay menu, if no keep original then redisplay menu @@ -59,7 +59,7 @@ Display: "**Select:** [Y] Approve [C] Changes [Q] Questions [A] Advanced Elicita #### EXECUTION RULES: - ALWAYS halt and wait for user input after presenting menu -- ONLY proceed to finalize when user selects 'Y' +- ONLY proceed to finalize when user selects 'C' - After other menu items execution, return to this menu ### 2. Handle Review Feedback