UAT: Bounty Commands Testing #38
Reference in New Issue
Block a user
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?
Objective
Validate all bounty-related commands work correctly for real user workflows.
Scope
Phase A testing - NO tracking features involved.
Test Commands
/add
/bounty (list)
/edit
/delete
Expected Behavior
Notes
Report issues with: command, scenario, expected behavior, actual behavior
the /bounty list is working properly but I'd like to change the format, something like
I think in the bounty list we don't have to show who added it. also we want to have a better date formatting in display something like "4 April 2026"
/add bounty are working well, but there are several things to improve:
since we are slicing /bounty, it means that we should have show command to show all the information of a bounty by putting the id of it, and we will returned everything. all the description, link, due date, and who posted/informed this bounty
also for /bounty list, I think we should default to limit the amount of bounty we show. maybe by default is 5, but user can always ask more. maybe we use pagination or limit or both
for /edit, I'd like to have a specific command to update each of its attribute. for example only edit the text, only update the url, only update the date, only update the time. why? because if we use /edit and it has a long text while we just want to change the url or the time, we have to copy all the text and its painful. so its for better UX
and for /edit, should has the same checking logic like /add. like for the date and time format. and then for the link as well. if user update an existing bounty link to a link that already registered, we should fail the update and inform that the link already exist in bounty <#id> <description[sliced]>
also with current update, I can't remove the existing link or date
I think delete should be soft delete, in a way we can recover them. so checking logic like the link, doesn't check to soft deleted bounty. also delete should be able to delete multiple items in a single command
also I think I'd like to have timezone config setting. each group can set their own timezone. so we render the date and time according to the timezone, with their timezone format as well. but by default we are using UTC+0