In a perfect world, a member could run /issue and have a few options.
Status: update to blocked, in-progress, backlog, completed, etc. Maybe also add a "requesting-extension" here too.
Issue: then let the user select the issue. We can probably fetch which ones are associated with their given discord user on runtime, and then they can only pick those.
Command should error if the user is not on any team in Blade, or has no open issues.
There should also be a /claim command to assign yourself an issue (only allow select from tasks within your team) or a /assign command that only directors can use to select an issue and a person and assign them to it all from Discord.
TLDR: three commands, /issue, /claim, /assign.