Currently a successful ticket (more or less) goes through these stages:
yet if the review is not positive then one can only reset it to accepted or open which does not make it easy to look for ticket that were reviewed but whose resolution was found wanting.
It would be good to have an explicit state for a ticket whose proposed solution is rejected. Those tickets would then eventually be closed with wontfix or similar codes.
This cannot be done through the web-interface since one needs to modify trac's ini files. See https://trac.edgewall.org/wiki/TracWorkflow#BasicTicketWorkflowCustomization for how this needs to be done.