Tighten issue picker action gating #181
Labels
No labels
bug
documentation
duplicate
enhancement
fugitive
good first issue
help wanted
invalid
question
v0.1.0
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
barrettruth/forge.nvim#181
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problem
The issue picker action surface is still implicit and list-state-driven instead of being explicitly validated per entry.
Right now the close/reopen action label is derived from the current list state, which is simple, but it does not establish a clear policy for mixed or stale data, future issue edit support, or forge-specific capability differences.
Expected
Define explicit per-entry issue action gating rules for the picker surface.
That should cover at least:
Closeis shownReopenis shownNotes
This is about picker-surface correctness and consistency, not issue semantic ops themselves.
Closing this because the product direction is to keep picker actions flat rather than introduce per-entry issue action gating. Any remaining issue-picker UX problems should be tracked as narrower feedback, refresh, or action-behavior bugs instead.