Often times, users ask us what the task status "Accepted" means. Does it mean that the bug's been confirmed as really being a bug? Does it mean that somebody's working on the bug? Or does it mean something entirely different?
To resolve this confusion and encourage better Malone workflow, bradb, mpt, and kiko have concluded that Malone should have these states:
"Unconfirmed" (renamed from "New")
"Needs Info" (renamed from "NeedInfo")
"Rejected" (no change)
"Confirmed" (renamed from "Accepted")
"In Progress" (new state)
"Fixed" (renamed from "PendingUpload")
"Released" (renamed from "Fixed").
As per a discussion between SteveA and kiko, we may need to do more thinking about the appropriateness of the names "Fixed" and "Released", but will postpone this thinking until after the first cut has landed.
In line with bug 1346, only the assignee should be able to set the state to "In Progress"; that way people can see and understand whether someone is working on a bug or not.
+1 to Unconfirmed/ Confirmed/ Being fixed.
I think it may also be useful to show who confirmed the bug. Some "confirmations" are more confirmatory than others. ;)