Part of the lazygit-inspired redesign — see ADR 0022 (stage C).
What to build
Transient-style option menus on the shared menu component: v opens a vote menu (approve / approve with suggestions / wait for author / reject / reset) wherever voting works today, and s on a work item opens a state menu listing the item type's actual states. Selection applies the action and reports to the message bar.
Acceptance criteria
Blocked by
Part of the lazygit-inspired redesign — see ADR 0022 (stage C).
What to build
Transient-style option menus on the shared menu component:
vopens a vote menu (approve / approve with suggestions / wait for author / reject / reset) wherever voting works today, andson a work item opens a state menu listing the item type's actual states. Selection applies the action and reports to the message bar.Acceptance criteria
vshows the five vote options with key hints; choosing one casts the vote (replaces the current vote prompt)slists the selected work item's valid states fetched for its type; choosing one transitions the itemBlocked by
?help (redesign stage C) #20 (Reusable menu component + executable?help)