I think that it should be a step by step thing. Let's use a fun scenario:
On tuesday, I submit a bug saying that a certain wikidot function, that I think should work, doesn't work. By wednesday, I might have some comments giving me a workaround. Since I just submitted a bug report, my report goes under the "unclassified" category, with no tags. When a moderator comes along, and looks at this bug, he should classify it with one of 6 priority alerts:
Priority-5: Not a major bug, and should easily be pushed aside for more important things.
Priority-4: Still not a major bug, but should be looked into.
Priority-3: Not a major bug, but not a minor bug either. These should be looked into as soon as possible.
Priority-2: This is a bug which needs a fix quickly, because it prevents wikidot users from doing ordinary tasks like logging in, or loading a page. (Hence why bug reports can be submitted by anonymous.
Priority-1: This should have been fixed yesterday…
Priority-0: You probably won't see this, because if a bug is this priority level, it probably means wikidot crashed…
When a wikidot moderator classifies this, it goes in the "noticed" group, meaning that a moderator has seen this and classified it. The "priority-#" tag should also be added. When someone who can fix these issues goes through, and sees. "Priority-2: Users are unable to log in." This should be immediately fixed, and so he goes and, however you reprogram wikidot, fixes it. The Tags are removed, and the bug is sent to the resolved category with a PM to the user who submitted it.
This is just a rough model, but I would be happy to give more ideas. btw, how do you change the code, re-compile, and then put the server online, without crashing the whole thing?